Windows 脚本宿主  

WSH 演练

下面的演练将介绍典型的网络管理员或其他 IT 专业人士如何使用 WSH 5.6 创建用于完成有用任务的过程。

注意   该演练是用 VBScript 展示的。用于创建这些脚本的过程对于使用 VBScript 或 JScript 的开发人员而言几乎是相同的。

在该演练过程中,您将会执行以下操作:

为完成该演练,所有远程计算机都必须配置正确以便启用远程 WSH。有关启用这些安全设置的详细信息,请参阅设置远程 WSH

注意   下面的代码来自本文档中包含的示例。若要查看整个示例,请参阅 WSH 网络管理员示例脚本

创建变量和常数

创建必要的变量和常数

  1. 在您的文本脚本编辑器中,输入下列变量。
    Dim FSO
    Dim Services
    Dim SecDescClass
    Dim SecDesc
    Dim Trustee
    Dim ACE
    Dim Share
    Dim InParam
    Dim Network
  2. 在您的文本脚本编辑器中输入常数,更改值的大小以反映适用于网络环境的 UNC 名称和路径。
    Const FolderName = "C:\Public"
    Const AdminServer = "\\AdminMachine"
    Const ShareName = "Pubs"
    Const PrinterShare = "\\CorpPrinters\PrinterShare"

与打印机连接并将其设为默认打印机

将计算机与公用的打印设备连接

将计算机设为默认打印设备

创建公用共享点,将文件复制到其中,并将其共享

在计算机上创建公用共享点

将文件复制到新建文件夹中

用 WMI 将新建文件夹设为共享点

运行已完成的脚本

本文档中的示例包含一个完整的可执行脚本,它具有上述所有功能。请参阅 WSH 网络管理员示例脚本

在运行该脚本前,要确保所有远程计算机都配置正确以便运行远程脚本。这是通过服务器上的 Poledit.exe 实现的。有关详细信息,请参阅设置远程 WSH

运行远程 WSH 时,该脚本被复制到远程计算机上。验证了远程计算机的安全设置并成功复制脚本后,就会返回成功或失败的消息。如果成功,就会在远程计算机上执行脚本。有关运行远程 WSH 脚本的详细信息,请参阅远程运行脚本

请参阅

设置远程 WSH | 访问网络 | 远程运行脚本