【发布时间】:2020-05-15 23:09:20
【问题描述】:
我正在使用标准脚本在 VM 的 SCVMM 中获取单个检查点。它是:
Get-SCVirtualMachine -Name 'servername' | New-SCVMCheckpoint
我也在用:
Checkpoint-VM -Name Test -SnapshotName BeforeInstallingUpdates
我想使用任何一个命令来检查多个虚拟机,使用 foreach 命令。有人可以指导我添加吗?
我在c:\temp\checkpoint.txt有一个文本文件
所以我在想这样的事情:
$vms = "c:\temp\checkpoint.txt"
foreach ($vm in $vms) {
Get-SCVirtualMachine -Name '$vms' | New-SCVMCheckpoint
}
只是不能 100% 确定 非常感谢任何帮助和知识分享
【问题讨论】:
-
请把您的代码 [& 任何数据或示例文本] 包装在代码格式标记中。您可以在用于创建问题的页面上的链接中找到相关说明。
标签: powershell foreach hyper-v