advbg
рджрд┐рдирдЪрд░реНрдпрд╛ рдФрд░ рдЗрд╕рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рдбрд╝рд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ
рд╣рдо рд╕рднреА VMware рдЙрддреНрдкрд╛рджреЛрдВ рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ! рд╣рдорд╛рд░реЗ рдкреНрдпрд╛рд░реЗ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, WMware рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдФрд░ рдорд▓реНрдЯреА-рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╕реНрддрд░ рдкрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдЯреВрд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдХрдИ ESXi рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж vCenter рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╣реА рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд░рд╣рдиреЗ рд╡рд╛рд▓реА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдореЗрдВ рд╕реЗ, рд╣рдо рд╕рднреА рдХрдиреЗрдХреНрдЯреЗрдб рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░реНрд╕ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрджрд┐ред рдШред рд╣рдо рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, vSphere рдХреНрд▓рд╛рдЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдФрд░ рд╣рдорд╛рд░реЗ рд╕рдВрдкреВрд░реНрдг рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рджреГрд╢реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рд╕рдЪ рд╣реИ, рдПрдХ рдмрд┐рдВрджреБ рдкрд░, рдпрд╣ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдФрд░ рдЕрд╕рд╣рдиреАрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╕рдордп рдкрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкреНрд░рд╢рд╛рд╕рди рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреБрдЫ рдХрд╛рд░реНрдп рд╕рдордп-рд╕рдордп рдкрд░ рдХрд░реЗрдВ, рдЬреЛ рдереЛрдбрд╝рд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реЛред
рдПрдХ рд╡рд╛рдЬрд┐рдм рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХреИрд╕реЗ? рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ PowerCLI рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИред
PowerCLI рд╡рд┐рдВрдбреЛрдЬ рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдЬреЛ рдХреНрд▓рд╛рдЙрдб рд╕рд╣рд┐рдд рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП 400 рд╕реЗ рдЕрдзрд┐рдХ рдирдП cmdlets рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЖрдк рдпрд╣рд╛рдВ рд╕реЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдореБрджрд╛рдпреЛрдВ рд╕реЗред
vmware.com/community/vmtn/server/vsphere/automationtools/powercli ред рдкреНрд░рд▓реЗрдЦрди рдХреЗ рд▓рд┐рдВрдХ рднреА рд╣реИрдВ, рдмреНрд▓реЙрдЧ рдФрд░ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдПред
рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛
рд╡рд┐рддрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, PowerCLI рд╢реЙрд░реНрдЯрдХрдЯ рдЪрд▓рд╛рдПрдБред рдПрдХ рдХрдВрд╕реЛрд▓ рдЦреБрд▓рддрд╛ рд╣реИ, рдЬреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдкреВрд░реНрдг рд╢рдХреНрддрд┐ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕реНрдиреИрдкреНрд╕ рдХреЗ рд╕рд╛рдеред рдЖрдк рдмрд╕ рдЙрд╕ рдкреЙрд╡рд░рд╢реЗрд▓ рдХреЛ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ PowerCLI рд╕реНрдерд╛рдкрд┐рдд рд╣реИред
рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдПрдХ рддреНрд╡рд░рд┐рдд рдЕрдиреБрд╕реНрдорд╛рд░рдХред рдЗрд╕рдореЗрдВ рдЯреАрдореЗрдВ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ:
Verb-Noun тАУParam1 String [[-Param2] int ] [-Param3 short ] [-SwitchParam] [-EnumParam { Val1 | .. | ValN ]} [ CommonParameters ]
рдХреНрд░рд┐рдпрд╛ - рдЬреИрд╕рд╛ рдХрд┐ рдкрд░рд┐рднрд╛рд╖рд╛ рдХрд╛ рдЕрд░реНрде рд╣реИ, рдпрд╣ рдПрдХ рдРрд╕реА рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдирд╛рдо рдпрд╛ рд╕реНрдерд┐рддрд┐ рджреНрд╡рд╛рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдмрдорд┐рдЯ рдХрд░рдХреЗ
рд╕рдВрдЬреНрдЮрд╛ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдирд┐рд╖реНрдкрд╛рджрди рдкрд░рд┐рдгрд╛рдо рдПрдХ .Net рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрди рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЪрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреБрдЫ cmdlet рдореЗрдВ рдЬрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
Get-Process -name notepad | Stop-Process
рдпрд╣рд╛рдВ рд╣рдо
рдЧреЗрдЯ-рдкреНрд░реЛрд╕реЗрд╕ cmdlet рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдиреЛрдЯрдкреИрдб рдирд╛рдо рдХреА рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде
рд╕реНрдЯреЙрдк-рдкреНрд░реЛрд╕реЗрд╕ cmdlet рдХреЛ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ , рдЬреЛ рдЙрдиреНрд╣реЗрдВ рд░реЛрдХрддреА рд╣реИред
рдпрд╣ рдкреЙрд╡рд░рдХрд▓реА рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рд╣рдо рдЕрдкрдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдЗрд╕ рджрд░реНрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ:
#
PS> $vm = Get-VM -Name DemoMachine
#
PS> $vm
Name PowerState Num CPUs Memory (MB)
---- ---------- -------- -----------
DemoMachine PoweredOff 1 256
рд╣рдо рдХрдорд╛рдВрдб рдХреЛ рдЬрдЯрд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдиреЛрдЯрдкреИрдб рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд▓реЗрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Select-Object рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдлрд╝реАрд▓реНрдбреНрд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕реНрд╡рд░реВрдк-рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рддрд╛ рд╣реИред
PS> $vm | Select-Object Name,VMHost,Version | Format-Table -AutoSize
Name VMHost Version
---- ------ -------
DemoMachine 10.23.83.210 v7
рдЕрдм рдХреБрдЫ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдордиреЗ рдореЗрдЬрдмрд╛рди рдорд╢реАрдиреЛрдВ рдкрд░ рдореЗрдореЛрд░реА рдЬреЛрдбрд╝ рджреА рд╣реИред рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд╕рд╛рде рд╣рдо рд╕рднреА рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЛ рдЙрдиреНрдирдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рдкрдгрди рд╡рд┐рднрд╛рдЧ рдореЗрдВ:
PS> Get-VM тАУLocation MarketingPool | Set-VM тАУMemoryMB 512 тАУConfirm:$false
Name PowerState Num CPUs Memory (MB)
---- ---------- -------- -----------
MarketingVM05 PoweredOff 1 512
MarketingVM04 PoweredOff 1 512
MarketingVM03 PoweredOff 1 512
MarketingVM01 PoweredOff 1 512
MarketingVM02 PoweredOff 1 512
рдЖрдЗрдП рдХреБрдЫ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ:
#
PS> Get-VM -Location DevelopmentPool | New-Snapshot -Name "ClearState"
#
PS> Get-VM -Location DevelopmentPool | Set-VM -Snapshot "ClearState"
#
PS> Get-VM -Location DevelopmentPool | Get-Snapshot -Name "ClearState" | Remove-Snapshot
# datastore-
PS> Get-Datastore | Select Name,CapacityGB,FreespaceGB | Format-Table -AutoSize
#
PS> Get-VM -Location DevelopmentPool | Get-HardDisk | Select Parent,Name,CapacityKB,StorageFormat
# ESX(i)
PS> Get-VMHost | Select Name,Manufacturer,Model,NumCpu,MemoryTotalMB,CpuTotalMhz,ApiVersion | ft -AutoSize
рдЖрдЬрдХрд▓, рдмрд╛рджрд▓ рд╢рдмреНрдж рд╣реИ ...
рдЗрди рдЖрджреЗрд╢реЛрдВ рдХреЛ vSphere рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рд╣рдо рдЗрд╕реА рддрд░рд╣ рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, cmdlets рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред
рдХреНрд▓рд╛рдЙрдб рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд┐рд╕ рддрд░рд╣ рдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рд╣реИрдВред рд╣рдо рдмрд╛рд╣рд░ рд▓реЗ:
PS> Get-CIVM | Select Name
Name
----
CloudVM03
CloudVM04
CloudVM01
CloudVM02
CloudVM05
рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╣рдо рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ vSphere рдФрд░ Cloud рджреЛрдиреЛрдВ рдкрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ, рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд▓реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
PS> Get-VM тАУLocation AccountingPool | Import-CIVapp тАУOrgVdc AccountingVdc
Name Enabled InMaintenanceMode Owner
---- ------- ----------------- -----
AccountingVM03 True False system
AccountingVM04 True False system
AccountingVM01 True False system
AccountingVM02 True False system
AccountingVM05 True False system
рд╡рд╣рд╛рдБ рддреБрдо рдЬрд╛рдУ! рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ!
рдЕрдВрдд рдореЗрдВ рдереЛрдбрд╝рд╛ рдЬрд╛рджреВ
Cmdlets рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдЕрддрд┐рдерд┐ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, VMware рдЯреВрд▓ рдХреЛ рдЗрд╕ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
PS> Get-VMGuest VM | Update-Tools
рдЗрд╕ рд╕рд╣рднрд╛рдЧрд┐рддрд╛ рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рди рдкрд░ рдЕрдкрдиреА рд╕рднреА рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ (рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ) рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ:
PS> Get-VM | Copy-VMGuestFile -Source c:\text.txt -Destination c:\temp\ -GuestToLocal -HostUser root -HostPassword pass1 -GuestUser user -GuestPassword pass2
рдФрд░ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╣рдо рдЕрддрд┐рдерд┐ рдУрдПрд╕ рдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
PS>$script = '"%programfiles%\Common Files\Microsoft Shared\MSInfo\msinfo32.e
xe" /report "%tmp%\inforeport"'
Invoke-VMScript -ScriptText $script -VM MyVM -HostCredential $hostCredential -GuestCredential $guestCredential -ScriptType Bat
Cmdlet рдмреИрдЯ / рдмреИрд╢ / рдкрд╛рд╡рд░рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдк рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдиреЗ рдЗрд╕ рдмрд╛рддрдЪреАрдд рдХреА рдкреВрд░реА рд╢рдХреНрддрд┐ рдкрд╣рд▓реЗ рд╣реА рдорд╣рд╕реВрд╕ рдХрд░ рд▓реА рд╣реИ! рдЙрдирдХреА рдорджрдж рд╕реЗ, рдЖрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рдиред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЗрд╕рд▓рд┐рдП, PowerCLI рдкреВрд░реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рдкреНрд░рд╢рд╛рд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рд╣реИред рдЖрдк рдЙрд╕ рдкрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрди рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЛ рд╕рдордп-рд╕рдордп рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдКрдкрд░ рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯ рднреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдкреЙрд╡рд░реНрд╕рд╢реЗрд▓ рдХреЗ рдЧреБрдг рдФрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрдо рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЖрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред
рдКрдкрд░ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдкрд░ рдЖрдк рдЗрд╕ рдЙрддреНрдкрд╛рдж рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рд╕рдореБрджрд╛рдп рдореЗрдВ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдкреВрдЫ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рдЖрдкрдХреА рд░реБрдЪрд┐ рд╣реИред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╢рдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред