PowerShell management Library for Hyper-V A project to provide a PowerShell management library for Hyper-V
It does pretty much what it says. Note that a lot of the information available from Hyper-V is only available if Powershell is running with Elevated privilege At present there are 66 functions in the library, some of these are worker functions which are not expected to be called directly, the others are listed below Finding a VM Get-VM, Choose-VM , Get-VMHost Connecting to a VM New-VMConnectSession Discovering and manipulating Machine states Get-VMState , Set-VMState , Convert-VmState, Ping-VM , Shutdown-VM , Start-VM, Stop-VM, Suspend-VM Get-VMKVP, Get-VMJPEG Backing up, exporting and snapshotting VMs Export-VM , Get-VMSnapshot, Choose-VMSnapshot , Apply-VMSnapshot , New-VMSnapshot ,Remove-VMSnapshot, Get-VMSnapshotTree, Get-VmBackupScript Adding and removing VMs, configuring motherboard settings. New-VM , Remove-VM , Set-VM , Get-VMCPUCount, Set-VMCPUCount, Get-VMMemory, Set-VMMemory Manipulating Disk controllers, drives and disk images Get-VMDiskController Add-VMSCSIController , Remove-VMSCSIcontroller Get-VMDriveByController , Add-VMDRIVE , Remove-VMdrive Get-VMDiskByDrive, Add-VMDISK , Set-VMDisk, Get-VMDisk Get-VMFloppyDisk , Add-VMFloppyDisk Add-VMNewHardDisk Manipluating Network Interface Cards Get-VMNic , List-VMNic , Choose-VMNIC, Add-VMNIC, Remove-VMNIC , Set-VMNICAddress , Set-VMNICConnection , Get-VMNicport , Get-VMnicSwitch, Choose-VMSwitch, New-VMSwitchPort, Get-VMByMACaddress, Choose-VMExternalEthernet, New-VMExternalSwitch, New-VMInternalSwitch,New-VmPrivateSwitch Working with VHD files Get-VHDDefaultPath, Get-VHDInfo, New-VHD, Compact-VHD, Test-VHD,Convert-VHD,Merge-VHD,Mount-VHD, Unmount-VHD
|