我正在构建一个脚本,它可以完成以下工作
从超级V到新创建的VM模板的computername
G 213
大多数步骤似乎都有效,我只停留在步骤4上。
我用下面这一行。
Invoke-Command -FilePath C:\Support\createdomain.ps1 -VMName TEMPLATE-DC
它要求VM的凭证,然后继续做这些事情。直到我重新启动。
Restart-Computer -Wait -For PowerShell -Timeout 300 -Delay 2
我还尝试了下面的内容,这会重新启动VM,但也会停止Powershell会话,并且不会运行Start S休眠
Restart-Computer -Force
Start-Sleep -s 300
因此,我的问题是:如何在远程计算机上运行powershell脚本,在本例中是VM。然后重新启动并等待重新启动才能恢复脚本?
这就是我所犯的错误
The background process reported an error with the following message: "The Hyper-V socket target process has ended.".
+ CategoryInfo : OperationStopped: (TEMPLATE-DC:String) [], PSRemotingTransportException
+ FullyQualifiedErrorId : JobFailure
+ PSComputerName : TEMPLATE-DC
发布于 2020-02-12 23:35:31
我建议把那个剧本分成三部分。
之前可以访问vm
代理可访问并重新启动后,
https://stackoverflow.com/questions/60197678
复制相似问题