【问题标题】:Run command in powercli using batch使用批处理在 powercli 中运行命令
【发布时间】:2020-03-23 06:49:49
【问题描述】:

我打算使用批处理文件在 VMWare PowerCli 工具中运行一些命令。我可以通过批处理文件打开 Powercli 工具。但打开该工具后,它应该会自动转到特定文件夹,然后从该文件夹运行文件。

最终我希望将其添加到任务调度程序中,以便它在特定时间运行而无需人工干预。

有没有办法在批处理或 cmd 中完成?任何帮助表示赞赏。

【问题讨论】:

  • 有什么理由不坚持使用 powershell?

标签: batch-file batch-processing powercli


【解决方案1】:

如果我正确阅读了问题,您想使用 PowerCLI 在 VMWare VM 上运行脚本,在这种情况下,您可以使用 invoke-vmscript 命令并将脚本类型设置为 BAT

https://www.vmware.com/support/developer/windowstoolkit/wintk40u1/html/Invoke-VMScript.html

批处理文件会更改位置。或者,您可以使用 copy-vmguestfile 命令并复制批处理文件,然后使用 invoke-vmscript 命令运行该批处理文件。

如果最终目标是启动运行文件,则使用复制命令并使用调用命令更新有关启动的注册表项。

https://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.powercli.cmdletref.doc%2FCopy-VMGuestFile.html

【讨论】:

    猜你喜欢
    • 2018-07-31
    • 1970-01-01
    • 2018-09-08
    • 2020-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 2012-07-29
    相关资源
    最近更新 更多