ΠΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΈ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ PowerChute Business Edition ΠΈ ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ Ρ VMWare ΠΎΡ PowerShell, Π½ΠΎ Π½ΡΠΊΠ°ΠΊ ΡΠΈ Π½Π΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° Π½Π°ΠΌΠ΅ΡΡ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° Π½Π° Π΅Π΄Π½ΠΎ ΠΌΡΡΡΠΎ, Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΈΠ½ΠΈΡΠ΅ ΡΠΎΡΠΊΠΈ. ΠΠΎ ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ.
1. Π²Π»ΠΈΠ·Π°Π½Π΅
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΊΠ°ΠΊΠ²Π° Π²ΡΡΠ·ΠΊΠ° Ρ Π΅Π½Π΅ΡΠ³ΠΈΡΡΠ°, ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π²ΡΠ·Π½ΠΈΠΊΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π΅Π»Π΅ΠΊΡΡΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ. Π’ΡΠΊ Π²Π»ΠΈΠ·Π° Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ UPS-ΡΡ, Π½ΠΎ Π±Π°ΡΠ΅ΡΠΈΠΈΡΠ΅ ΠΌΡ, ΡΠ²ΠΈ, Π½Π΅ ΠΈΠ·Π΄ΡΡΠΆΠ°Ρ Π΄ΡΠ»Π³ΠΎ. ΠΠ°ΠΊΠ²ΠΎ Π΄Π° ΠΏΡΠ°Π²Ρ? ΠΠ·ΠΊΠ»ΡΡΠΈ!
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΡΡΠ²ΡΡΠΈ Π±ΡΡ
Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ, Π½Π΅ΡΠ°ΡΠ° Π²ΡΡΠ²ΡΡ
Π° Π΄ΠΎΠ±ΡΠ΅, PowerChute Business Edition Π½ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°. ΠΠ΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ, Π·Π° 5 ΡΡΡΠ²ΡΡΠ°, ΠΊΠΎΠ΅ΡΠΎ Π±Π΅ΡΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ. ΠΠ° Π΅Π΄Π½Π° ΠΌΠ°ΡΠΈΠ½Π° Π±ΡΡ
Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ Π°Π³Π΅Π½Ρ, ΡΡΡΠ²ΡΡ ΠΈ ΠΊΠΎΠ½Π·ΠΎΠ»Π°. Π‘ Π½Π°Π±Π»ΠΈΠΆΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΡΠ°Ρ Π°Π³Π΅Π½ΡΡΡ ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ ΡΠ°ΠΉΠ», ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠΈ shutdown.exe /s /m Π΄ΠΎ ΡΡΡΠ΅Π΄Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΈΠ·ΠΊΠ»ΡΡΠΈ ΡΠ²ΠΎΡΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΡΠΈΡΠΊΠΈ ΡΠ° ΠΆΠΈΠ²ΠΈ.
Π’ΠΎΠ³Π°Π²Π° Π΄ΠΎΠΉΠ΄Π΅ Π²ΡΠ΅ΠΌΠ΅ Π·Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
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-ΡΡ Π±Π΅ΡΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²ΡΡΠ·Π°Π½ ΠΊΡΠΌ com ΠΏΠΎΡΡΠ° Π½Π° ΡΡΡΠ²ΡΡΠ° 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. Default.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