연장 된 정전 발생시 가상 컴퓨터를 종료하는 데 사용되는 작은 Powershell 스크립트가 있습니다. 특정 VM 개체를 사용하고 강제로 종료합니다.Powershell을 사용하여 VM을 종료하십시오.
Function DirtyShutdown
{ param([VMware.VimAutomation.ViCore.Impl.V1.Inventory.VirtualMachineImpl]$VM)
$VM | Stop-VM -Confirm:$false
}
내가 병렬로 모든 작업을 실행하기 시작 작업 명령을 사용하여이 과정을 빠르게하고 싶습니다. 나는 올바른 것으로 믿는 다음을 포함한 몇 가지 변형을 시도했다. 이 문제를 나타나는 수신-작업 결과를 바탕으로
Start-Job -InputObject $VM -ScriptBlock{ $input | Shutdown-VMGuest -Confirm:$false }
사용 (위의 함수를 호출하기 전에 추가)에 시작 - 작업의 맥락에서로드되지에서 간단합니다.
이 작업을 수행하기위한 올바른 구문은 무엇입니까?
두 가지 답변이 있으며 둘 다 게시하고 모두가 좋아하는 것을 볼 것입니다. – halr9000