Windows脚本 WSH 对象及其相关任务和参考 4/4
2010-09-20 20:45
197 查看
下表列出了 WSH 对象及其相关的典型任务。
对象 | 该对象可用于 |
Wscript | 设置和检索命令行参数 确定脚本文件的名称 确定宿主文件的名称(wscript.exe 或 cscript.exe) 确定宿主的版本信息 创建 COM 对象,与 COM 对象连接以及断开连接 接收事件 通过编程方式停止执行脚本 将信息输出到默认输出设备(例如,对话框或命令行) |
WshArguments | 访问整个命令行参数集 |
WshNamed | 访问命令行的已命名参数集 |
WshUnnamed | 访问命令行的未命名参数集。 |
WshNetwork | 与网络共享点和网络打印机连接以及断开连接 映射网络共享点以及取消其映射 访问有关当前登录用户的信息 |
WshController | 使用 Controller 方法 CreateScript() 创建远程脚本过程 |
WshRemote | 远程管理计算机网络上的计算机系统 通过编程方式操纵其他程序/脚本 |
WshRemote Error | 因脚本出错而导致远程脚本终止时,访问可用的错误信息 |
WshShell | 在本地运行程序 操纵注册表内容。 创建快捷方式 访问系统文件夹 操纵环境变量(如 WINDIR、PATH 或 PROMPT) |
WshShortcut | 通过编程方式创建快捷方式 |
WshSpecialfolders | 访问所有的 Windows 特殊文件夹 |
WshURLShortcut | 通过编程方式创建 Internet 资源的快捷方式 |
WshEnvironment | 访问所有环境变量(如 WINDIR、PATH 或 PROMPT) |
WshScriptExec | 确定有关用 Exec() 运行的脚本的状态和错误信息 访问 StdIn、StdOut 和 StdErr 通道 |
其它常用对象:
Scripting.FileSystemObject
主要为IIS设计的对象,访问文件系统。
ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/script56/html/FSOoriFileSystemObject.htm
ADODB.Stream
ActiveX Data Objects数据库的子对象,提供流方式访问文件的功能。
Microsoft.XMLHTTP
为支持XML而设计的对象,通过http协议访问网络。
活动目录服务接口(ADSI)相关对象 —— 功能涉及范围很广,主要用于Windows域管理。
InternetExplorer对象 —— 做IE能做的各种事。
ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/ieext/workshop/browser/webbrowser/reference/objects/internetexplorer.htm
Word,Excel,Outlook对象 —— 用来处理word文档,excel表单和邮件。[对象模型和参数在Office程序中键入 ALT+F11 然后F2输入要查的内容F1即可进入对象的参数等详细信息]
WBEM对象 —— WBEM即Web-Based Enterprise Management。它为管理Windows提供强大的功能支持。[WMIExplorer 或WMI Tools可以查看对象参数,如果在C#中编写,对于不能智能提示感觉不好,可以直接使用WMIExplorer的生成强类型,这样用起来就方便多了]
参考
Ø WMITools 学习脚本必备,包括CIM Studio、Event Registration、Event Viewer和Object Browser四个工具http://download.microsoft.com/download/.NetStandardServer/Install/V1.1/NT5XP/EN-US/WMITools.exe
[http://www.primaltools.com/downloads/communitytools/上有个WMIExplorer类似的功能]
Ø 《System Administration Scripting Guide》 包含大量WMI脚本示例
http://www.sometips.com/soft/script_repository.chm
Ø http://www.primaltools.com/downloads/communitytools/ Community Scripting Toolkit CD ISO 免费下载的toolkit包中包含很多的资料,其中js,vbs脚本涉及了文件、AD、注册表、Email、IIS、WMI、网络、服务、安全等等,同时还有PowerShell的相关资料[Toolkit 2010.iso 510M]
结合这个的总结,最近使用了PowerShell, 后续的可以继续总结一下,windows平台的管理在不断的进化。
相关文章推荐
- JSP隐式对象的类,及其相关的方法介绍
- Windows编程-2-内核对象相关知识点总结
- windows下python设置定时任务(定时执行脚本)
- 浅谈Spark几种不同的任务提交相关脚本(以Spark 1.5.0为例)
- 编译原理之学习 lua 1.1 笔记 (三) 表对象 array 及其相关指令
- XP、Windows7下自动关机vbs脚本,使用windows计划任务+vbs脚本在XP、Windows7下实现定时自动关机
- Windows下WSH/JS实现SVN服务器钩子脚本阻止提交空日志信息和垃圾文件
- 快速开启Windows 的各种任务及 bat(ch)脚本
- Activiti 流程实例、任务、执行对象及相关的表
- Activiti 流程实例、任务、执行对象及相关的表
- windows系统配制wget计划任务脚本
- Windows下使用脚本语言操作文件系统之五-file对象
- Windows 添加计划任务 每隔一定时间执行指定批处理脚本
- windows 计划任务中使用脚本 备份文件
- 面向对象及其相关
- Windows定时任务相关与常见异常
- 转:Windows任务计划实现自动执行ArcGIS相关功能
- JSP隐式对象的类,及其相关的方法介绍
- 调试WordPress中定时任务的相关PHP脚本示例
- ES通过脚本获取数组对象,以及Kibana相关操作