แแ แกแแแแแก แแแแ แ แกแขแแขแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ PowerChute Business Edition แแ แ แแแแ แแแแฃแแแแจแแ แแแ VMWare-แก PowerShell-แแแแ, แแแแ แแ แ แแขแแแฆแแช แแ แแแ แแแแแแ แแก แงแแแแแคแแ แ แแ แ แแแแแแแก, แแแฎแแแฌแแแ แแฃแแฅแขแแแแก แแฆแฌแแ แแ. แแแแ แแ แแกแแแ แแ แกแแแแแแ.
1. แจแแกแแแ
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แแแ แแแแฃแแ แแแแจแแ แ แแแแฅแแก แแแแ แแแขแแแแกแแแ, แแแแฅแขแ แแแแแ แแแแก แแ แแแแแแแแ แแแแฏแแ แฉแแแแแ. แกแฌแแ แแ แแฅ แแแฅแแแแแแก UPS, แแแแ แแ แแแกแ แแแขแแ แแแแ, แกแแแฌแฃแฎแแ แแ, แแแแฎแแแก แแ แซแแแแก. แฒ แ แฃแแแ แแฅแแ? แฒแแแแ แแแ!
แแแฃแฎแแแแแแ แแแแกแ, แ แแ แงแแแแ แกแแ แแแ แ แคแแแแแฃแ แ แแงแ, แงแแแแแคแแ แ แแแ แแแ แแแแแแแ, PowerChute Business Edition แแแแแแฎแแแ แ. แฃแคแแกแ, 5 แกแแ แแแ แแกแแแแก, แ แแช แกแแแกแแแแ แกแแแแแ แแกแ แแงแ. แแแแแขแ, แกแแ แแแ แ แแ แแแแกแแแ แแแแแแขแแแแ แแ แ แแแแฅแแแแแ. แ แแแแ แช แแ แแแกแแกแ แฃแแ แแแแฎแแแแแ, แแแแแขแแ แฃแแ แแแแ แจแแแกแ แฃแแ แแ แซแแแแแแก แคแแแแ, แ แแแแแแช แแแฃแแแแแแ shutdown.exe /s /m แแแแแแแ แกแแ แแแ แแแก แแ แจแแแแแ แแแฎแฃแ แ แแแกแ OS. แงแแแแ แชแแชแฎแแแแ.
แแแ แ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แแ แ แแแแแ.
2. แคแแแ แแ แ แแคแแแฅแกแแ
แแแจ แ แ แแแแฅแแก? แกแแแ แแแ แแ แแคแแ แ - แแ แแ แคแแแแแฃแ แ แกแแ แแแ แ Windows Server 2008 R2-แแ แแ แแ แแ แฐแแแแ แแแแแ แ แ แแแแแแแแ แแแ แขแฃแแแฃแ แ แแแแ แแขแแ, แแแ แจแแ แแก Windows Server 2019, Windows Server 2003 แแ CentOS. แแ แแแแแ แแ แแ UPS โ APC Smart-UPS.
แฉแแแ แแแแแแแ NUT-แแก แจแแกแแฎแแ, แแแแ แแ แฏแแ แแ แแแแแแฌแงแแ แแแกแ แจแแกแฌแแแแ; แฉแแแ แแแแแแแงแแแแ แแฎแแแแ แแก, แ แแช แฎแแแ แแงแ, แแแ แซแแ, PowerChute Business Edition.
แฐแแแแ แแแแแ แก แจแแฃแซแแแ แแแแแ แแแแแ แแแก แแแ แขแฃแแแฃแ แ แแแแฅแแแแแ; แ แฉแแแ แแฎแแแแ แแแแก แแฅแแ, แ แแ แแ แแ. แแ แแก แแกแแแ แกแแกแแ แแแแแ แ แแ VMWare.PowerCLI, แแก แแ แแก Windows Powershell-แแก แแแคแแ แแแแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแแแแจแแ แแแ แฐแแแแ แแแแแ แก แแ แฃแแฎแ แแ แงแแแแแคแแ แ, แ แแช แแญแแ แแแแแ. แแกแแแ แแ แกแแแแแก แแแแ แ แกแขแแขแแ PowerCLI แแแ แแแแขแ แแแแก แจแแกแแฎแแ.
3. แแ แแชแแกแ
UPS แคแแแแแฃแ แแ แแงแ แแแแแแจแแ แแแฃแแ 2008 แฌแแแก แกแแ แแแ แแก แแแ แขแแแ, แกแแแแแแแแ แแ แแก แแฅ แแงแ. แแฃแแชแ แแก แแ แแ แแก แแแแจแแแแแแแแแ - แจแแกแแซแแแแแแ แแงแ แแแขแแ แคแแแกแแก แแแแแแงแแแแแก (MOXA) แกแแจแฃแแแแแแ แแแแแแจแแ แแแ แแแแแกแแแแ แแแ แขแฃแแแฃแ Windows แกแแ แแแ แแแ. แแแ แแ แแแแกแ, แงแแแแ แแแฅแแแแแแ แจแแกแ แฃแแแแฃแแแ แแแฌแงแแแแแแแแแ, แ แแแแแแแช แแ แแก แแแแแแจแแ แแแฃแแ UPS - Windows Server 2008, แแฃ แชแแแกแแฎแแ แกแฎแแ แ แแ แแ แแ แแก แแแแแแแแฃแแ. แแแกแแ แแแแแกแขแแแแ แแแฃแแ แแงแ PowerChute Business Edition แแแแแขแ. แแฅ แแ แแก แแแ แแแแ แแแฎแแแฌแแแ แฌแแ แขแแแ: แแแแแขแแก แกแแ แแแกแ แฃแแแ แแงแแก แแแจแแแแฃแแ แแ แ แกแแกแขแแแแแแ, แแ แแแแ แแแแฎแแแ แแแแแกแแแ, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแแแแขแ แแแ แจแแซแแแแก cmd แคแแแแแก แจแแกแ แฃแแแแแก.
แจแแแแแ แฉแแแ แแแแแแแกแขแแแแ แแ .Net Framework 4.7. แแฅ แกแแญแแ แแ แแแแแขแแแ แแแ, แแแจแแแแช แแ, แแฃ แฉแแ แฉแ แแจแแแ แแ แแ แแแฎแแแก แแแแก แแแกแขแแแแชแแแก แจแแแแแ, แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแก แแฆแแ แฌแแแ. แแแแก แจแแแแแ แจแแกแแซแแแ แแแแแฎแแแแแแ แแแแแ แแแแแแแก, แ แแแแแแแช แแกแแแ แฃแแแ แแแแแกแขแแแแ แแแก.
แจแแแแแ แฉแแแ แแแแแแแกแขแแแแ แแ PowerShell 5.1. แแกแแแ แแแแแฎแแแก แแแแแขแแแ แแแแก, แแฃแแแแช แแก แแ แแแแแฎแแก.
แจแแแแแแ, แแแแแแกแขแแแแ แแ PowerCLI 11.5. แกแแแแแแ แฃแแฎแแแกแ แแแ แกแแ, แแฅแแแแ แแแแแแแแแแ แ แฌแแแ แแแแฎแแแแแแ. แแแแก แแแแแแแแ แจแแแแซแแแแ แแแขแแ แแแขแแก แกแแจแฃแแแแแแ, แแแแก แจแแกแแฎแแ แแแแ แ แกแขแแขแแแ, แแแแ แแ แฉแแแ แฃแแแ แแแแแแแฌแแ แแ, แแแแขแแ แงแแแแ แคแแแแ แฃแแ แแแแ แแแแแแแแแ แแ Modules แกแแฅแแฆแแแแแจแ.
แจแแแแฌแแแแฃแแแ:
Get-Module -ListAvailable
แแแ แแ, แฉแแแ แแฎแแแแแ, แ แแ แแแแแแแกแขแแแแ แแ:
Import-Module VMWare.PowerCLI
แแแแฎ, Powershell แแแแกแแแ, แ แ แแฅแแ แฃแแแ, แแแจแแแแฃแแแ แ แแแแ แช แแแแแแแกแขแ แแขแแ แ.
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 แแแกแแแแ แแ.
แแแแแ แกแแ แแแขแ, แแแแแแแแแ: แแแแแแจแแ แแแฃแแแ, แแแแแ แแฃแแแ, แแแแแจแฃแแแ แงแแแแแ แจแแแแฎแแแแแกแแแแก, แจแแกแแซแแแแแแแ แจแแแแแแ แแแ แแแแขแแแ:
Connect-VIserver -Server $vmhost
Stop-VMHost $vmhost -force -Confirm:$false
Disconnect-VIserver $vmhost -Confirm:$false
4. แแแแฃแแแกแฎแแแแ.cmd
แแแแแ แกแแ แแฃแแ แคแแแแ, แ แแแแแแช แแแจแแแแฃแแแ APC แแแแแขแแก แแแแ . แแก แแแแแแ แแแแก โC:Program Files[ (x86)]APCpowerChute Business Editionagentcmdfiles-แจแ แแ แจแแแแแ:
"C:Windowssystem32WindowsPowerShellv1.0powershell.exe" -แคแแแแ "C:...shutdown_hosts.ps1"
แ แแแแ แช แฉแแแก, แงแแแแแคแแ แ แแแแคแแแฃแ แแ แแแฃแแ แแ แจแแแแฌแแแแฃแแ แแงแ, แฉแแแแช แแ แแแแฃแจแแแ cmd - แแก แแฃแจแแแแก แกแฌแแ แแ, แแแแแ แแแแก.
แฉแแแ แแแฌแแ แแแแแ แแ แซแแแแแแก แคแแแแแก แขแแกแขแก APC แแแแกแแแแแแ (แแฅ แแ แแก แขแแกแขแแก แฆแแแแแ) - แแก แแ แแฃแจแแแแก.
แแ, แแก แแ แแก แแก แฃแฎแแ แฎแฃแแ แแแแแแขแ, แ แแแแกแแช แงแแแแ แจแแกแ แฃแแแแฃแแแ แกแแแฃแจแแแ แแ แแคแแ แ แแแแแแงแแแแ.
5. แแแแแ แแแกแ
แฉแแแ แแฃแงแฃแ แแแ แแแแแแแแแก แแแแแฏแแ แก, แแฎแแแแแ cmd แชแแแชแแแแแ, powershell แชแแแชแแแแแ. แแแแแ แฃแคแ แ แแฎแแแก แแแแฎแแแแ - cmd *32 แแ, แจแแกแแแแแแกแแ, powershell *32. แฉแแแ แแก แแแแกแแแก APC แแแแแขแแก แกแแ แแแกแ แแ แแก 32-แแแขแแแแ, แ แแช แแแจแแแแก, แ แแ แแก แแฃแจแแแแก แจแแกแแแแแแก แแแแกแแแแ.
แฉแแแ แแแแฃแจแแแ powershell x86, แ แแแแ แช แแแแแแแกแขแ แแขแแ แ แแ แแแแแ แแแแแแแกแขแแแแ แแ แแ แแแแแแคแแแฃแ แแ แแแ PowerCLI-แก แแ-3 แแแแแฏแแแแ.
แแแแแ แจแแแชแแแแแ powershell แแแ แแก แฎแแแ:
"C:Windows<b>SysWOW64</b>WindowsPowerShellv1.0powershell.exeโฆ
6. แแแแแแแ แ แแแกแแกแ แฃแแ!
แฌแงแแ แ: www.habr.com