เบกเบตเบซเบผเบฒเบเบเบปเบเบเบงเบฒเบกเบขเบนเปเบเปเบญเบเบเบฑเปเบเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฑเปเบเบเปเบฒ PowerChute Business Edition เปเบฅเบฐเบงเบดเบเบตเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ VMWare เบเบฒเบ PowerShell, เปเบเปเบเบฒเบเบเบตเบเปเบญเบเบเปเปเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบเบฑเบเปเบปเบเบเบตเปเบขเบนเปเบเปเบญเบเบเบฝเบง, เปเบเบเบกเบตเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเปเบฝเบงเบเบฑเบเบเบธเบเบญเปเบญเบเป. เปเบเปเบเบงเบเบกเบฑเบเบกเบตเบขเบนเป.
1. เบเบปเบเปเบเบฐ เบเบณ
เปเบเบดเบเบงเปเบฒเบเบฐเบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบงเบฒเบกเบเปเบฝเบงเบเปเบญเบเบเบฒเบเบขเปเบฒเบเบเบฑเบเบเบฐเบฅเบฑเบเบเบฒเบ, เบเบฑเบเบซเบฒเบเปเบฝเบงเบเบฑเบเปเบเบเปเบฒเบเบฒเบเบเบฑเปเบเบเปเปเปเบเบตเบเบเบทเปเบ. เบเบตเปเปเบกเปเบเบเปเบญเบเบเบตเป UPS เปเบเบปเปเบฒเบกเบฒเบซเบผเบดเปเบ, เปเบเปเปเบเบเปเบเบตเบฃเบตเบเบญเบเบกเบฑเบ, เบญเบฐเบเบดเบเบฒ, เบเปเปเบเบปเบ. เบเบฐเปเบฎเบฑเบเปเบเบงเปเบ? เบเบดเบ!
เปเบเบเบฐเบเบฐเบเบตเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบ, เบชเบดเปเบเบเปเบฒเบเปเปเบกเปเบเบเบต, PowerChute Business Edition เปเบเปเบเปเบงเบเบเบงเบเปเบฎเบปเบฒเบญเบญเบ. เบเบฃเบต, เบชเปเบฒเบฅเบฑเบ 5 เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เปเบเบดเปเบเปเบกเปเบเบเปเบญเบเบเปเบฒเบเบเบฝเบเบเป. เบเบปเบงเปเบเบ, เปเบเบตเบเปเบงเบต เปเบฅเบฐเบเบญเบเปเบเบเปเบเปเบเบทเบเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเปเบเบทเปเบญเบเบเบฝเบง. เปเบกเบทเปเบญเบชเบดเปเบเบชเบธเบเบกเบฒเบฎเบญเบ, เบเบปเบงเปเบเบเบเบฝเบเปเบเปเบเบฐเบเบดเบเบฑเบเปเบเบฅเปเบเปเบฒเบชเบฑเปเบเบเบตเปเบชเบปเปเบ shutdown.exe /s /m เปเบเบซเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเปเบเบฝเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบดเบ OS เบเบญเบเบกเบฑเบ. เบเบธเบเบเบปเบเบกเบตเบเบตเบงเบดเบเบขเบนเป.
เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเปเบกเปเบเปเบงเบฅเบฒเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบ virtual.
2. เบเบงเบฒเบกเปเบเบฑเบเบกเบฒ เปเบฅเบฐ เบเบฒเบเบชเบฐเบเปเบญเบ
เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบกเบตเบซเบเบฑเบเปเบเป? เบเปเปเบกเบตเบซเบเบฑเบเปเบฅเบตเบ - เปเบเบตเบเปเบงเบตเบเบฒเบเบเบฒเบเบฐเบเบฒเบเบเบฝเบงเบเบฑเบ Windows Server 2008 R2 เปเบฅเบฐ hypervisor เบเบถเปเบเปเบเบทเปเบญเบเบเบตเปเบกเบต virtual machines เบซเบผเบฒเบเปเบเบทเปเบญเบ, เบฅเบงเบกเบเบฑเบ Windows Server 2019, Windows Server 2003, เปเบฅเบฐ CentOS. เปเบฅเบฐ UPS เบญเบทเปเบ - APC Smart-UPS.
เบเบงเบเปเบฎเบปเบฒเปเบเปเบเบดเบเบเปเบฝเบงเบเบฑเบ NUT, เปเบเปเบเบฑเบเบเปเปเบเบฑเบเปเบเปเบชเบถเบเบชเบฒเบกเบฑเบเปเบเบทเปเบญ; เบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบเปเปเบเปเบชเบดเปเบเบเบตเปเบกเบตเบขเบนเปเปเบเบกเบทเปเบเบปเปเบฒเบเบฑเปเบ, เบเบท PowerChute Business Edition.
hypervisor เบชเบฒเบกเบฒเบเบเบดเบเปเบเบทเปเบญเบ virtual เบเบญเบเบกเบฑเบเปเบญเบ; เบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฑเบเปเบซเบผเบทเบญเปเบกเปเบเปเบเบทเปเบญเบเบญเบเบกเบฑเบเบงเปเบฒเบกเบฑเบเปเบเบดเบเปเบงเบฅเบฒเปเบฅเปเบง. เบกเบตเบชเบดเปเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเบเบฑเปเบเบเปเบฒเบง VMWare.PowerCLI, เบเบตเปเปเบกเปเบเบชเปเบงเบเบเบฐเบซเบเบฒเบเบชเปเบฒเบฅเบฑเบ Windows Powershell เบเบตเปเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ hypervisor เปเบฅเบฐเบเบญเบเบกเบฑเบเบเบธเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ. เบเบฑเบเบกเบตเบเบปเบเบเบงเบฒเบกเบซเบผเบฒเบเบขเปเบฒเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒ PowerCLI.
3. เบเบฐเบเบงเบเบเบฒเบ
UPS เปเบเปเบเบทเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบเบเปเบฒเบเบฎเปเบฒเบเบเบฒเบเบเบฑเบเบเบญเบ com เบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ 2008, เปเบเบเบเบตเบเบตเปเบกเบฑเบเบขเบนเปเบเบตเปเบเบฑเปเบ. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเบเปเปเบชเปเบฒเบเบฑเบ - เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเบเปเบฒเบเบเบปเบงเปเบเบเบเบฒเบเปเบเปเบเบญเบ (MOXA) เบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ Windows virtual เปเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเปเบฒเปเบเบตเบเบขเบนเปเปเบเปเบเบทเปเบญเบเบเบตเป UPS เปเบเบทเปเบญเบกเบเปเป - Windows Server 2008, เปเบงเบฑเปเบเปเบชเบเปเบเปเปเบเปเบฅเบฐเบเบธเปเบงเปเบขเปเบฒเบเบเบฐเปเบเปเบ. เบเบปเบงเปเบเบ PowerChute Business Edition เปเบเปเบเบทเบเบเบดเบเบเบฑเปเบเปเบชเปเบกเบฑเบ. เบเบตเปเปเบกเปเบเบเบธเบเบญเปเบญเบเบญเบฑเบเบเปเบฒเบญเบดเบ: เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบปเบงเปเบเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเปเปเปเบกเปเบเบกเบฒเบเบฒเบเบฅเบฐเบเบปเบ, เปเบเปเบเบฒเบเบเบนเปเปเบเป, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบเบปเบงเปเบเบเบเบฐเบเปเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบฅเป cmd เปเบเป.
เบเปเปเปเบเบเบงเบเปเบฎเบปเบฒเบเบดเบเบเบฑเปเบ .Net Framework 4.7. เบเปเบญเบเบเบดเบเปเบเบตเบเปเบเบทเปเบญเบเปเปเปเบขเบนเปเบเปเบญเบเบเบตเป, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบญเบเบเปเปเปเบเปเบฎเปเบญเบเบเปเปเบซเปเบกเบตเบกเบฑเบเบขเปเบฒเบเบเบฐเปเบเปเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบ, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบเบกเบฑเบเบเบฐเบเปเปเบกเบตเบเปเปเปเบเบญเบตเบเปเบฅเปเบง. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบเบฑเบเบเบธเบเบญเบฒเบเบเบฐเบเบฑเบเบกเบฒ, เปเบเบดเปเบเบเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบดเบเบเบฑเปเบ.
เบเปเปเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบดเบเบเบฑเปเบ PowerShell 5.1. เบเบฑเบเบเปเบญเบเบเบฒเบ reboot, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบฅเบฒเบงเบเปเปเปเบเปเบเบฒเบก.
เบเปเปเปเบ, เบเบดเบเบเบฑเปเบ PowerCLI 11.5. เบเปเบญเบเบเปเบฒเบเปเบเบฑเบเบชเบฐเบเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒ, เปเบเบฒเบฐเบชเบฐเบเบฑเปเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒ. เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเบฒเบเบญเบดเบเปเบเบตเปเบเบฑเบ, เบกเบตเบซเบผเบฒเบเบเบปเบเบเบงเบฒเบกเบเปเบฝเบงเบเบฑเบเปเบฅเบทเปเบญเบเบเบตเป, เปเบเปเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบฒเบงเปเบซเบฅเบเบกเบฑเบเปเบฅเปเบง, เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบฝเบเปเบเปเบเบฑเบเบฅเบญเบเปเบเบฅเปเบเบฑเบเบซเบกเบปเบเปเบเบเบตเปเปเบเปเบเบต Modules.
เบเบงเบเปเบฅเปเบง:
Get-Module -ListAvailable
Ok, เบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบเปเบเบดเบเบเบฑเปเบ:
Import-Module VMWare.PowerCLI
เปเบกเปเบเปเบฅเปเบง, เปเบเปเบเบญเบ, เบเบญเบเปเบ Powershell เปเบกเปเบเปเบเบตเบเบเบปเบงเปเบเบฑเบ Administrator.
เบเบฒเบเบเบฑเปเบเบเปเบฒ Powershell.
- เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเบเบฃเบดเบเปเบเบเบถเปเบ:
Set-ExecutionPolicy Unrestricted
- เบซเบผเบทเบเปเบฒเบเบเบฝเบเปเบเปเบชเบฒเบกเบฒเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเบฎเบฑเบเบฎเบญเบเบชเบฐเบเบฃเบดเบเบเบทเบเบฅเบฐเปเบฅเบตเบ:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
- เบญเบฐเบเบธเบเบฒเบเปเบซเป PowerCLI เปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบตเบเปเบงเบตเบเบตเปเบกเบตเปเบเบขเบฑเปเบเบขเบทเบเบเบตเปเบเปเปเบเบทเบเบเปเบญเบ (เปเบปเบเบญเบฒเบเบธ):
Set-PowerCLIConfiguration -InvalidCertificateAction ignore -confirm:$false
- เบชเบฐเบเบฑเบเบเบฑเปเบเบเบปเบเบญเบญเบเบกเบฒเบเบญเบเบเปเปเบเบงเบฒเบก PowerCLI เบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเบฎเปเบงเบกเปเบเบเบเบฒเบเปเบฅเบเบเปเบฝเบเบเบฐเบชเบปเบเบเบฒเบ, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ เบเบฐเบกเบตเบเปเปเบกเบนเบเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเบซเบผเบฒเบเบขเบนเปเปเบเบเบฑเบเบเบถเบ:
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false
- เบเบฑเบเบเบถเบเบเปเปเบกเบนเบเบเบฐเบเปเบฒเบเบปเบงเบเบนเปเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ VMWare เปเบฎเบเปเบเบทเปเบญเบเปเปเปเบซเปเบชเบฐเปเบเบเปเบซเปเปเบเบปเบฒเปเบเบปเปเบฒเบขเปเบฒเบเบเบฑเบเปเบเบเปเบเบชเบฐเบเบดเบ:
New-VICredentialStoreItem -Host address -User user -Password 'password'
เบเบฒเบเบเบงเบเบชเบญเบเบเบฐเบชเบฐเปเบเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบเบฑเบเบเบถเบเปเบ:
Get-VICredentialStoreItem
เบเบญเบเบเบฑเปเบเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป: เบเบตเปเบขเบนเป Connect-VIServer.
script เบเบปเบงเบเบญเบเบกเบฑเบเปเบญเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ: เปเบเบทเปเบญเบกเบเปเป, เบเบดเบ, เบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฝเบเปเบเปเปเบเบเปเบฅเบฐเบเบต, เบเบฒเบเปเบฅเบทเบญเบเบเปเปเปเบเบเบตเปเปเบกเปเบเปเบเบฑเบเปเบเปเบเป:
Connect-VIserver -Server $vmhost
Stop-VMHost $vmhost -force -Confirm:$false
Disconnect-VIserver $vmhost -Confirm:$false
4. Default.cmd
เปเบเบฅเป batch เบเบฝเบงเบเบฑเบเบเบตเปเปเบเบตเบเบเบปเบงเปเบเบเบเบปเบงเปเบเบ APC. เบกเบฑเบเบเบฑเปเบเบขเบนเปเปเบ โC:Program Files[ (x86)]APCPowerChute Business Editionagentcmdfilesโ, เปเบฅเบฐเบเบฒเบเปเบ:
"C:Windowssystem32WindowsPowerShellv1.0powershell.exe" -File "C:...shutdown_hosts.ps1"
เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบทเบเบเบฑเปเบเบเปเบฒเปเบฅเบฐเบเบงเบเบชเบญเบ, เบเบงเบเปเบฎเบปเบฒเบเปเปเปเบเบตเบ cmd - เบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เบเบดเบเบกเบฑเบ.
เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบตเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเบฅเปเบเปเบฒเบชเบฑเปเบเบเบฒเบ APC console (เบกเบตเบเบธเปเบกเบเบปเบเบชเบญเบเบขเบนเปเบเบตเปเบเบฑเปเบ) - เบกเบฑเบเบเปเปเปเบฎเบฑเบเบงเบฝเบ.
เบเบตเปเปเบกเปเบ, เปเบงเบฅเบฒเบเบตเปเบเบธเปเบกเบเปเบฒเบกเปเบเปเบงเบฅเบฒเบเบตเปเบงเบฝเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบฎเบฑเบเปเบเปเบเปเบฒเปเบเบชเบนเปเบเบฒเบเบเปเปเบกเบตเบซเบเบฑเบ.
5. Catharsis
เบเบงเบเปเบฎเบปเบฒเปเบเบดเปเบเบเบนเปเบเบฑเบเบเบฒเบเบงเบฝเบเบเบฒเบ, เบเบงเบเปเบฎเบปเบฒเปเบซเบฑเบ flashes cmd, powershell flashes. เปเบซเปเปเบเบดเปเบเปเบเปเป - cmd *32 เปเบฅเบฐ, เบเบฒเบกเบเบงเบฒเบกเปเบซเบกเบฒเบฐเบชเบปเบก, powershell *32. เบเบงเบเปเบฎเบปเบฒเปเบเบปเปเบฒเปเบเบเบต เบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบปเบงเปเบเบ APC เปเบกเปเบ 32-bit, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบกเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบ console เบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบ.
เบเบงเบเปเบฎเบปเบฒเปเบเบตเบเบเบปเบง powershell x86 เปเบเบฑเบเบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบ, เปเบฅเบฐเบเบดเบเบเบฑเปเบเปเบฅเบฐเบเปเบฒเบซเบเบปเบเบเปเบฒ PowerCLI เบเบฒเบเบเบฑเปเบเบเบญเบเบเบต 3 เบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ.
เปเบฅเปเบง, เปเบซเปเบเปเบฝเบเบชเบฒเบเปเบ powershell:
"C:Windows<b>SysWOW64</b>WindowsPowerShellv1.0powershell.exeโฆ
6. เบเบปเบเบเบฒเบก!
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com