我正在使用AzureRm模块在Azure上创建VM。为此,我正在运行“ New-AzureRmVM” 命令。但是创建虚拟机花费了太多时间(大约12分钟),并且在该时间段之间没有返回Shell提示符。还有其他选择吗?
我还使用“-AsJob” 开关运行了相同的命令,该命令在后台按命令运行,并向我返回Shell提示符,但是在那种情况下,如何检查我的VM是否成功创建该命令的输出是什么?
答案 0 :(得分:4)
您可以使用Get-Job
和Receive-Job
cmdlet检查进度。您还可以使用Wait-Job
等待作业完成。
ps。创建虚拟机应该不需要12分钟。
pps。 https://blogs.technet.microsoft.com/heyscriptingguy/2012/12/31/using-windows-powershell-jobs/
答案 1 :(得分:1)
如果选择更大的尺寸(例如Standard_A2或更大的尺寸),似乎会花费更少的时间。当然,它将花费更多的钱。 HHD磁盘或SSD磁盘创建虚拟机所需的时间也不同。刚刚在case中被证明为评论。