zoukankan      html  css  js  c++  java
  • Windows脚本 WSH 对象及其相关任务和参考 4/4

    clip_image002

    下表列出了 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 通道

    除 Windows 脚本宿主提供的对象界面外,管理员还可以使用任何展示自动化界面的 ActiveX 控件,在 Windows 平台上执行各种任务。例如,管理员可通过编写脚本来管理 Windows Active Directory 服务界面 (ADSI)。

    其它常用对象:

    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平台的管理在不断的进化。

  • 相关阅读:
    开发思路总结
    电脑蓝屏代码丢失,Eclipse这个功能帮我找回了代码
    书籍
    向日葵无法在控制端用键盘输入的原因
    js 多submit 不使其执行其他submit form
    js获取url参数值
    C# 正则表达式 去除HTML标签 C#后台
    读取txt文件 循环操作每行数据 添加到数据库
    Ubuntu中安装XAMPP出错的解决方法(转发,备查)
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/2018/p/1832033.html
Copyright © 2011-2022 走看看