为什么 Powershell 远程处理时 HyperV Checkpoint-VM 参数 SnapshotName 会被忽略?

为什么 Powershell 远程处理时 HyperV Checkpoint-VM 参数 SnapshotName 会被忽略?

在 powershell 中使用此代码:

$Servers = "computer.domain.com"

# Open Session
$Session = New-PSSession -ComputerName $Servers

# Create Daily Checkpoints.
Invoke-Command -Session $Session -ScriptBlock {Get-Vm * | Checkpoint-Vm -SnapshotName "Daily Snapshot" –AsJob}

我的快照已创建,但采用默认名称,为什么-SnapshotName参数被忽略?

从 PS ISE 执行此操作可以按预期进行......

相关内容