我正在开发一个VSphere CLI脚本,该脚本将拍摄6个快照,并允许我将每个快照的描述设置为创建日期。目前这是我正在尝试的代码:
$server = "<ServerName>"
connect-VIserver $server
$snapshot = Get-vm | New-Snapshot -Name $"<serverName>" | Set-Snapshot -$snapshot -Description get-date
答案 0 :(得分:0)
您可以在一个电话中执行此操作
Get-VM | New-Snapshot -Name“$ serverName”-Description(Get-Date)
我不确定你为什么要这样做,因为快照对象有一个名为“Created”的属性 你可以通过这样的方式得到它:
$ snapshots = Get-VM | New-Snapshot -Name“$ serverName”
$ snapshots | foreach {Set-Snapshot -Description $ _。已创建}