Mat*_*ons 6 powershell vmware-vsphere pxe-boot powercli
我偷偷怀疑这可能是一个错误,但我绝对愿意接受我做错事的可能性。
我在 $vm 中有一个 VMware 虚拟机,我正在尝试为它分配一个引导 CD。$vm 已关闭。
记录的方法似乎很简单:
Set-CDDrive -CD (Get-CDDrive -vm $vm) -IsoPath "[datastorename] \whatever.iso" -StartConnected 1
Run Code Online (Sandbox Code Playgroud)
现在,当我启动 VM 时,它会立即尝试 PXEboot。我关闭机器,在 vSphere 客户端中,我编辑虚拟机的属性,转到“CD/DVD 驱动器 1”,并确认“设备状态”在“开机时连接”旁边有一个复选标记。
这是疯狂的事情。当我取消选中该框,然后再次选中它,然后启动 VM,它从 ISO 启动。
我一次又一次地这样做,打开控制台,关闭它,每次,我都可以在 CLI 上设置 StartConnected 标志,GUI 反映设置,但只有在我手动标记复选框后,它才真正做到从 ISO 启动。
是否有我忽略在 PowerCLI 中执行的步骤以使此设置“采用”?
从在线 PowerCLI 参考中,我看到以下示例(将后面的值替换-ISOPath
为您的数据存储和 .iso 文件的名称/路径,如下所示"[yourdatastore] IsoFolder\$iso"
):
$cd = New-CDDrive -VM $vm -ISOPath "[sof-20666-esx:storage1] ISO\testISO.iso"
Set-CDDrive -CD $cd -StartConnected -Connected
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5018 次 |
最近记录: |