Vaje V.

Powershell - primeri rabe

Delo z virtualnimi računalniki v powershellu

  • prikaz vseh virtualnih računalnikov
    PS C:\> Get-VM -Name SRV-A | Format-List *
  • ustvarjanje novega računalnika
    New-VM -ComputerName HOST4 -Name SRV-A -MemoryStartupBytes 1GB -BootDevice CD -SwitchName "CONTOSO Virtual Switch" -NewVHDSizeBytes 500GB -NewVHDPath SRV-A.vhdx
  • zaganjanje virtualnega računalnika
    PS C:\> Start-VM -Name SRV-B -ComputerName HOST4
  • ustvarjanje novega diska
    PS C:\> New-VHD -SizeBytes 500GB -Path "C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\SRV-A-data.vhdx"
  • dodajanje novega diska izbranemu navideznemu računalniku
    PS C:\> Add-VMHardDiskDrive -VMName SRV-A -Path "C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\SRV-A-data.vhdx" -ControllerType IDE -ControllerNumber 0 -ControllerLocation 1
  • izdelava diferencialnih diskov - http://url.sio.si/hxR

Omogočanje upravljanja na daljavo na strežniku

Omogočimo izvajanje powershella na daljavo

Enable-PSRemoting -Force

Ker nismo v domeni dodelimo zaupanje računalnikom

set-item wsman:\localhost\client\trustedhosts *

Odpremo firewall vrata

New-NetFirewallRule -Localport 5985 -Protocol TCP -Enabled true -DisplayName "omogocimo ps remote"

Preverba delovanja upravljanja na daljavo

Test-WsMan ime_računalnika (ali ip naslov)