แž€แžถแžšแž”แžทแž‘ VMWare ESXi hypervisor แž“แŸ…แž€แž˜แŸ’แžšแžทแžแžแŸ’แž˜แžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž“แŸƒ APC UPS

แž˜แžถแž“แžขแžแŸ’แžแž”แž‘แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แžขแŸ†แž–แžธแžšแž”แŸ€แž”แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ PowerChute Business Edition แž“แžทแž„แžšแž”แŸ€แž”แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ… VMWare แž–แžธ PowerShell แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แž‰แžปแŸ†แž˜แžทแž“แžขแžถแž…แžŸแŸ’แžœแŸ‚แž„แžšแž€แžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸแŸ‡แž“แŸ…แž€แž“แŸ’แž›แŸ‚แž„แžแŸ‚แž˜แžฝแž™แž”แžถแž“แž‘แŸ แžŠแŸ„แž™แž˜แžถแž“แž€แžถแžšแž–แžทแž–แžŽแŸŒแž“แžถแžขแŸ†แž–แžธแž…แŸ†แžŽแžปแž…แžแžผแž…แŸ—แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž–แžฝแž€แž‚แŸแž˜แžถแž“แŸ”

1. แžŸแŸแž…แž€แŸ’แžแžธแž•แŸ’แžแžพแž˜

แž‘แŸ„แŸ‡แž”แžธแž‡แžถแž€แžถแžšแž–แžทแžแžŠแŸ‚แž›แžแžถแž™แžพแž„แž˜แžถแž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžแŸ’แž›แŸ‡แž‡แžถแž˜แžฝแž™แžแžถแž˜แž–แž›แž€แŸแžŠแŸ„แž™แž€แŸแž‡แžฝแž“แž€แžถแž›แž˜แžถแž“แž”แž‰แŸ’แž แžถแž‡แžถแž˜แžฝแž™แžขแž‚แŸ’แž‚แžธแžŸแž“แžธแž€แžพแžแžกแžพแž„แŸ” แž“แŸแŸ‡แž‚แžบแž‡แžถแž€แž“แŸ’แž›แŸ‚แž„แžŠแŸ‚แž› UPS แž…แžผแž›แž˜แž€แž›แŸแž„ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžแŸ’แž˜แžšแž”แžŸแŸ‹แžœแžถแž˜แžทแž“แž˜แžถแž“แžšแž™แŸˆแž–แŸแž›แž™แžผแžšแž‘แŸแŸ” แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แžšแžผแžœแž’แŸ’แžœแžพ? แž”แžทแž‘!

แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž˜แžถแž“แž›แž€แŸ’แžแžŽแŸˆแž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ แžขแŸ’แžœแžธแŸ—แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แŸ’แžข PowerChute Business Edition แž”แžถแž“แž‡แžฝแž™แž™แžพแž„แŸ” แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒ แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž…แŸ†แž“แžฝแž“ 5 แžŠแŸ‚แž›แžœแžถแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แž แžพแž™แŸ” แž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžš แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ แž“แžทแž„แž€แžปแž„แžŸแžผแž›แžแŸ’แžšแžผแžœแž”แžถแž“แžŠแŸ†แžกแžพแž„แž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžแŸ‚แž˜แžฝแž™แŸ” แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž…แžปแž„แž”แž‰แŸ’แž…แž”แŸ‹แž‡แžทแžแž˜แž€แžŠแž›แŸ‹ แž—แŸ’แž“แžถแž€แŸ‹แž„แžถแžšแž‚แŸ’แžšแžถแž“แŸ‹แžแŸ‚แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแžฏแž€แžŸแžถแžšแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžŠแŸ‚แž›แž•แŸ’แž‰แžพ shutdown.exe /s /m แž‘แŸ…แž€แžถแž“แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžŠแŸ‚แž›แž“แŸ…แž‡แžทแžแž‚แŸ’แž“แžถ แž แžพแž™แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แž”แžทแž‘แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžšแž”แžŸแŸ‹แžœแžถแŸ” แž˜แž“แžปแžŸแŸ’แžŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถแž“แŸ…แžšแžŸแŸ‹แŸ”
แž”แž“แŸ’แž‘แžถแž”แŸ‹แž˜แž€แžœแžถแž‡แžถแž–แŸแž›แžœแŸแž›แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแŸ”

2. แž•แŸ’แž‘แŸƒแžแžถแž„แž€แŸ’แžšแŸ„แž™ แž“แžทแž„แž€แžถแžšแž†แŸ’แž›แžปแŸ‡แž”แž‰แŸ’แž…แžถแŸ†แž„

แžŠแžผแž…แŸ’แž“แŸแŸ‡แžแžพแž™แžพแž„แž˜แžถแž“แžขแŸ’แžœแžธแžแŸ’แž›แŸ‡? แž‚แŸ’แž˜แžถแž“แžขแŸ’แžœแžธแž‘แžถแŸ†แž„แžขแžŸแŸ‹ - แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžšแžถแž„แž€แžถแž™แž˜แžฝแž™แž‡แžถแž˜แžฝแž™ Windows Server 2008 R2 แž“แžทแž„ hypervisor แž˜แžฝแž™แž‡แžถแž˜แžฝแž™แž“แžนแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแž‡แžถแž…แŸ’แžšแžพแž“ แžšแžฝแž˜แž‘แžถแŸ†แž„ Windows Server 2019, Windows Server 2003 แž“แžทแž„ CentOS แŸ” แž“แžทแž„ UPS แž˜แžฝแž™แž‘แŸ€แž - APC Smart-UPS แŸ”

แž™แžพแž„โ€‹แž”แžถแž“โ€‹แžฎโ€‹แžขแŸ†แž–แžธ NUT แž”แŸ‰แžปแž“แŸ’แžแŸ‚โ€‹แž˜แžทแž“โ€‹แž‘แžถแž“แŸ‹โ€‹แž”แžถแž“โ€‹แžŸแžทแž€แŸ’แžŸแžถโ€‹แžœแžถโ€‹แž“แŸ…โ€‹แžกแžพแž™โ€‹แž‘แŸ แž™แžพแž„โ€‹แž”แžถแž“โ€‹แž”แŸ’แžšแžพโ€‹แžแŸ‚โ€‹แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แž˜แžถแž“โ€‹แž“แŸ…โ€‹แž€แŸ’แž“แžปแž„โ€‹แžŠแŸƒโ€‹แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡โ€‹แž‚แžบ PowerChute Business EditionแŸ”

แžขแŸ’แž“แž€แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™แžแŸ’แž–แžŸแŸ‹แžขแžถแž…แž”แžทแž‘แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแžšแž”แžŸแŸ‹แžœแžถแžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„ แž แžพแž™แžขแŸ’แžœแžธแžŠแŸ‚แž›แž“แŸ…แžŸแž›แŸ‹แž‚แžบแžแŸ’แžšแžผแžœแž”แŸ’แžšแžถแž”แŸ‹แžœแžถแžแžถแžŠแž›แŸ‹แž–แŸแž›แž แžพแž™แŸ” แž˜แžถแž“แžšแž”แžŸแŸ‹แžŠแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแž™แŸ„แž‡แž“แŸ VMWare.PowerCLI แž“แŸแŸ‡แž‚แžบแž‡แžถแž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Windows Powershell แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ… hypervisor แž แžพแž™แž”แŸ’แžšแžถแž”แŸ‹แžœแžถแž‚แŸ’แžšแž”แŸ‹แž™แŸ‰แžถแž„แžŠแŸ‚แž›แžขแŸ’แž“แž€แžแŸ’แžšแžผแžœแž€แžถแžšแŸ” แžœแžถแž€แŸแž˜แžถแž“แžขแžแŸ’แžแž”แž‘แž‡แžถแž…แŸ’แžšแžพแž“แž“แŸ…แž‘แžธแž“แŸ„แŸ‡แž•แž„แžŠแŸ‚แžšแžขแŸ†แž–แžธแž€แžถแžšแž€แŸ†แžŽแžแŸ‹ PowerCLI แŸ”

3. แžŠแŸ†แžŽแžพแžšแž€แžถแžš

UPS แžแŸ’แžšแžผแžœแž”แžถแž“แž—แŸ’แž‡แžถแž”แŸ‹แž‘แŸ…แž…แŸ’แžšแž€ com แž“แŸƒแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแž†แŸ’แž“แžถแŸ† 2008 แž‡แžถแžŸแŸ†แžŽแžถแž„แž›แŸ’แžขแžœแžถแž“แŸ…แž‘แžธแž“แŸ„แŸ‡แŸ” แž‘แŸ„แŸ‡แž”แžธแž‡แžถแžœแžถแž˜แžทแž“แžŸแŸ†แžแžถแž“แŸ‹แž€แŸแžŠแŸ„แž™ - แžœแžถแžขแžถแž…แžแž—แŸ’แž‡แžถแž”แŸ‹แžแžถแž˜แžšแž™แŸˆแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž˜แŸ’แž›แŸ‚แž„แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹ (MOXA) แž‘แŸ…แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸแžœแžธแž“แžŠแžผแž“แžทแž˜แŸ’แž˜แžทแžแžŽแžถแž˜แžฝแž™แŸ” แž›แžพแžŸแž–แžธแž“แŸแŸ‡ แžŸแž€แž˜แŸ’แž˜แž—แžถแž–แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž“แŸ…แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แžŠแŸ‚แž› 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" -File "C:...shutdown_hosts.ps1"
แžœแžถแž แžถแž€แŸ‹แžŠแžผแž…แž‡แžถแžขแŸ’แžœแžธแŸ—แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ แž“แžทแž„แžแŸ’แžšแžฝแžแž–แžทแž“แžทแžแŸ’แž™ แž™แžพแž„แžแŸ‚แž˜แž‘แžถแŸ†แž„แž”แžถแž“แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžš cmd แž•แž„แžŠแŸ‚แžš - แžœแžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แžถแž“แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœ แž”แžทแž‘แžœแžถแŸ”

แž™แžพแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แžถแžšแž’แŸ’แžœแžพแžแŸแžŸแŸ’แžแžฏแž€แžŸแžถแžšแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž–แžธแž€แžปแž„แžŸแžผแž› APC (แž˜แžถแž“แž”แŸŠแžผแžแžปแž„แžŸแžถแž€แž›แŸ’แž”แž„แž“แŸ…แž‘แžธแž“แŸ„แŸ‡) - แžœแžถแž˜แžทแž“แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แŸแŸ”

แž“แŸแŸ‡โ€‹แž‚แžบโ€‹แž‡แžถโ€‹แž–แŸแž›โ€‹แžŠแŸโ€‹แž†แŸ’แž‚แž„โ€‹แžŠแŸ‚แž›โ€‹แž€แžถแžšแž„แžถแžšโ€‹แž‘แžถแŸ†แž„โ€‹แžขแžŸแŸ‹โ€‹แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แž’แŸ’แžœแžพโ€‹แž˜แžทแž“โ€‹แž”แžถแž“โ€‹แž“แžถแŸ†โ€‹แžฒแŸ’แž™โ€‹แž˜แžถแž“โ€‹แžขแŸ’แžœแžธโ€‹แžŸแŸ„แŸ‡แŸ”

5. Catharsis

แž™แžพแž„แž€แŸ’แžšแžกแŸแž€แž˜แžพแž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž—แžถแžšแž€แžทแž…แŸ’แž… แž™แžพแž„แžƒแžพแž‰แž–แž“แŸ’แž›แžบ 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

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹