存储和 VMM中运行脚本

 

适用于: System Center 2012 R2 Virtual Machine Manager,System Center 2012 - Virtual Machine Manager

脚本是纯文本文件,其中包含一个或多个 Windows PowerShell 命令。 在编写使用适当的 Windows PowerShell 脚本后和 System Center 2012 – Virtual Machine Manager cmdlet,您可以将脚本保存到本地目录并运行它从 VMM 命令行界面,也可以保存自己的脚本 VMM 库并通过使用 VMM 控制台中运行。 以使其被识别为 Windows PowerShell 脚本的.ps1 文件扩展名保存脚本。

通过使用 VMM 命令行界面中运行脚本

如果将脚本保存到本地目录,您可以运行该脚本从 VMM 命令行解释器通过键入到目录的路径,脚本所在,其中,或者如果您的脚本位于当前目录中,可以使用一个圆点 ("。") 来表示当前目录中,跟一个反斜杠 ("\")。 例如,若要运行的脚本从当前目录调用 MyScript01.ps1,键入以下命令提示符处︰ .\MyScript01.ps1。 如果您的脚本不是当前目录中,则需要键入脚本的路径。 例如:C:\VMMScripts\MyScript01.ps1

System_CAPS_ICON_note.jpg 说明

您可以运行脚本之前,您需要更改默认 Windows PowerShell 执行策略。 默认执行策略,"Restricted",将阻止所有脚本运行,则包括在本地计算机编写的脚本。 若要更改执行策略,请使用管理员权限启动 Windows PowerShell 会话,并使用 Set-executionpolicy cmdlet。 有关详细信息,请参阅 about_Execution_Policies

有关编写和运行 Windows PowerShell 脚本的详细信息,请参阅 about_Scripts

从 VMM 库中存储中并正在运行的脚本编写的脚本

在一个集中位置中存储您的脚本和共享它们与其他 VMM 管理员通过使用更易于 VMM 库。 可以将存储、 查看、 更新和直接从库中运行您的脚本。

若要将脚本存储在 VMM 库

  1. 从 VMM 控制台中,导航到库工作区中,选择你想要将存储您的脚本,在该共享中,选择一个脚本,然后 PowerShell 选项卡的窗口组中,单击库共享 打开文件位置。 这将打开一个到库共享的 Windows 资源管理器窗口。

  2. 将您的脚本复制到共享,然后关闭资源管理器窗口中。

  3. 新的脚本将变为可用的库中在下次库刷新过程。 或者,可以执行 刷新 中的 VMM 控制台中或运行操作 读取 SCLibraryShare cmdlet 在 VMM 命令行界面,以手动刷新库,并使脚本更快。

若要查看和更新 VMM 库中的脚本

  1. 从 VMM 控制台中,导航到库工作区,选择脚本,然后在 PowerShell 选项卡上,在 窗口 组中,单击 视图文件。 将打开记事本,其中显示您的脚本。

  2. 对你的脚本进行任何所需的更新,然后保存并关闭该文件。 当接下来更新库时,将看到更新的日期和时间 修改日期 字段 的一般信息

若要从 VMM 库中运行脚本

  1. 从 VMM 控制台中,导航到库工作区,选择脚本,然后在 PowerShell 选项卡上,在 操作 组中,单击 运行。 VMM 命令行界面将打开并运行您的脚本。

另请参阅

VMM Cmdlet 帮助主题