Powershell 使用PowerCLI重新启动后确保VM备份的最佳等待时间?

Powershell 使用PowerCLI重新启动后确保VM备份的最佳等待时间?,powershell,vmware,virtualization,powercli,Powershell,Vmware,Virtualization,Powercli,我目前正在等待来宾操作系统具有IP地址,但它在Windows完全重新启动之前(即,在Windows登录并运行所有启动服务之前)获得IP地址 有谁知道更好的属性可以等待吗?您可以使用它。在实践中,当VC知道来宾IP时,vmtools(以及大多数其他工具)将已经启动。所以你的方法看起来不错,假设你的客人有静态IP。如果您的客户从DHCP获得其IP,则IP总是有可能更改。在这种情况下,您可以确保$guestIP不为null,而不是将其与预期值进行比较: until ($GuestIP) 不用说,如果

我目前正在等待来宾操作系统具有IP地址,但它在Windows完全重新启动之前(即,在Windows登录并运行所有启动服务之前)获得IP地址

有谁知道更好的属性可以等待吗?

您可以使用它。在实践中,当VC知道来宾IP时,vmtools(以及大多数其他工具)将已经启动。所以你的方法看起来不错,假设你的客人有静态IP。如果您的客户从DHCP获得其IP,则IP总是有可能更改。在这种情况下,您可以确保$guestIP不为null,而不是将其与预期值进行比较:

until ($GuestIP)
不用说,如果你需要某个特定的部件,最安全的方法就是检查该部件。可能是
gwmi win32_服务
invoke vmscript
,如果检查需要额外的复杂性

until ($GuestIP)