Plures sunt ibi articuli quomodo configurare PowerChute Business Edition et quomodo coniungere cum VMWare de PowerShell, sed nescio quo modo haec omnia in uno loco reperire potui, cum subtilium punctorum descriptione. sed sunt.
1 Introductio
Non obstante quod aliquam coniunctionem cum energia habemus, difficultates cum electricitate interdum oriuntur. Hic ubi UPS iungitur, sed gravida, heu, non diu durant. Quid facere? Averte!
Dum omnes servi physici erant, res bene procedebant, et PowerChute Business Edition nobis servavit. Gratis est, pro quinque. servers, quod satis erat. Agens, servus, et consola in una machina instituta sunt. Cum finis appropinquaret, agens simpliciter mandatorum fasciculum exsecutus est qui `shutdown.exe /s /m` ad vicinos servos mittebat, deinde suum systema operativum claudebat. Omnes supervixerunt.
Tum tempus venit virtualis machinis.
2. Background et meditationes
Quid igitur habemus? Nihil magni – unum servum physicum cum... Windows Server 2008 R2 et unum hypervisorem cum pluribus machinis virtualibus, inter quas sunt... Windows Server 2019, et Windows Server 2003, et CentOSEt aliud UPS – APC Smart-UPS.
De NUT audivimus, sed tamen ad eam discendam non accessimus, tantum quod praesto erat, scilicet PowerChute Business Edition.
Hypervisor machinas virtuales suas sponte claudere potest; tantum tempus adesse ei dicere debes. Instrumentum utile est, VMWare.PowerCLI appellatum, extensio pro... Windows Powershell, quae te permittit ut cum hypervisore coniungaris et cum eo communices. Multi quoque articuli de configurationibus PowerCLI in interreti praesto sunt.
3. Processus
UPS physice cum portu COM servi anni 2008 coniunctum erat; feliciter unus erat. Quamquam hoc non erat necessarium – per convertorem interfaciei (MOXA) cum quavis machina virtuali coniungi poterat. Windows servum. Omnes actiones ulteriores in machina, cui UPS coniunctum est, peraguntur – Windows Server Anno MMVIII, nisi aliter notetur. Agentem PowerChute Business Edition installatum habet. Hic primum subtilis punctum est: opera agentis deduci non debet a ratione, sed ab utente, alioquin agens cmd lima exsequi non poterit.
Deinde inauguavimus .Net Framework 4.7. A reboot hic requirituretsi compages hanc institutionem expresse non petit, alioquin ulterius non progreditur. Postea renovationes adhuc veniunt, quae etiam instituendae sunt.
Deinde constituimus PowerShell 5.1. Etiam requirit rebootetsi non rogat.
Deinde install PowerCLI 11.5. Versio admodum recens, inde praevia requisita. Hoc facere potes per Internet, multi articuli de hoc sunt, sed iam reiecerunt illud, sic omnia tabularia ad Modulos folder modo exscripsimus.
Sedatus:
Get-Module -ListAvailableBene, videmus instituisse:
Import-Module VMWare.PowerCLIIta, Powershell consolatorium est utique in Administratorem deductae.
Obitus Powershell.
- Supplicium aliqua scripta pati;
Set-ExecutionPolicy Unrestricted- Vel potes tantum permittere libellos scriptos ignorari;
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned - Patitur PowerCLI coniungere ad servers cum invalidum (expiratus) testimonium:
Set-PowerCLIConfiguration -InvalidCertificateAction ignore -confirm:$false- Reprime coactionem nuntium PowerCLI de experientia progressionis permutationis coniungendi, alioquin multum supervacaneum erit notitiarum in iniuria:
Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false- Serva documentorum usoris ad colligationem in VMWare exercitum ita ut non explicite eas in scripto ostendas:
New-VICredentialStoreItem -Host address -User user -Password 'password'Reperiens ostendet quem nos servavimus;
Get-VICredentialStoreItemConnexionem quoque reprehendo: Connect-VIServer electronica.
Scriptum ipsum, exempli gratia: connexum, aversum, disiungitur, in casu tantum disiungitur, sequentia optiones possibilia sunt;
Connect-VIserver -Server $vmhost
Stop-VMHost $vmhost -force -Confirm:$false
Disconnect-VIserver $vmhost -Confirm:$false
4. Default.cmd
Eadem fasciculus massae ab APC agente immissa est. Situm est in "C:Programmatis Lima" [(x86)] APCPowerChute Negotium Editionagentcmdfiles", et intus:
C:Windowssystem32Windows"PowerShellv1.0powershell.exe" - Fasciculus "C:...shutdown_hosts.ps1"
Videtur ut omnia figurata et sedata sint, etiam cmd immissa - bene operatur, vertit illud.
Mandatum documenti documenti currimus de APC console (est ibi Bulla Testa) - non fungitur.
Hic est inconveniens, quando omne opus factum ad nihilum deduxit.
5. Catharsis
Spectamus negotium procurator, videmus cmd micare, viresque micare. Propius inspiciamus - cmd *32 et proinde vires *32. Intelligimus APC agentis officium est 32-bit, quod significat consolum respondentem decurrit.
X86 potestatem administratorem demittimus, et PowerCLI de gradu III iterum instituimus et configuramus.
Bene, moveamus lineam potentiae testem:
"C:Windows<b>SysWOW64</b>WindowsPowerShellv1.0powershell.exe…6. Felix finis!
Source: www.habr.com
