#Import PowerCLI*
Get-Module -ListAvailable PowerCLI* | Import-Module
#Resolve login issue
Set-PowerCLIConfiguration -InvalidCertificateAction Prompt -confirm:$false
#Connect to server
Connect-VIServer 172.16.10.230 -user root -password '3edc$RFV' -Force
#Shutdown VM
Get-VM BDM_Linux_AT_JA_New | Stop-VM -confirm:$false
#Revert VM
$snapshot= Get-Snapshot -VM BDM_Linux_AT_JA_New -Name "Pre-AT-10.1.1"
Set-VM -VM BDM_Linux_AT_JA_New -Snapshot $snapshot -confirm:$false
#Start VM
Get-VM BDM_Linux_AT_JA_New | Start-VM -confirm:$false
注意以上知识点:
1. 在linux下执行powershell
powershell ". evertvm.ps1"
2. 去掉确认信息的提示: -confirm:$false和-Force
3. 解决connect-viserver的问题:
export LD_LIBRARY_PATH=/opt/shibboleth/lib64/:$LD_LIBRARY_PATH