m (6 revisions imported) |
|||
Line 20: | Line 20: | ||
===Create VMs=== | ===Create VMs=== | ||
Get guest ID from template to set when using New-VM: | Get Guest ID from all VMs currently in the vSphere:<syntaxhighlight lang="powershell"> | ||
(get-vm | get-vmguest).GuestID | sort | unique | |||
</syntaxhighlight>Get guest ID from template to set when using New-VM:<syntaxhighlight lang="powershell" line="1"> | |||
Get-Template -Name "name_of_your_template" | |||
$template.ExtensionData.Config.GuestId | |||
</syntaxhighlight> | |||
* | |||
==VM Management== | ==VM Management== | ||
===Disk Management=== | ===Disk Management=== | ||
Add new Hard disk: | Add new Hard disk:<syntaxhighlight lang="powershell"> | ||
New-HardDisk -VM <name of vm> -CapacityGB 100 | |||
</syntaxhighlight> | |||
* | |||
See: https://developer.vmware.com/docs/powercli/latest/vmware.vimautomation.core/commands/new-harddisk/#CreateNew | See: https://developer.vmware.com/docs/powercli/latest/vmware.vimautomation.core/commands/new-harddisk/#CreateNew |
Revision as of 13:48, 25 November 2023
VMware Powercli
Connect to environment
- Connect-VIServer -Server vcenter01 -User admin -Password pass
or
- Connect-VIServer -Server vcenter01
Disconnect from all servers:
- Disconnect-Viserver -Server *
Create VMs
Get Guest ID from all VMs currently in the vSphere:
(get-vm | get-vmguest).GuestID | sort | unique
Get guest ID from template to set when using New-VM:
Get-Template -Name "name_of_your_template"
$template.ExtensionData.Config.GuestId
VM Management
Disk Management
Add new Hard disk:
New-HardDisk -VM <name of vm> -CapacityGB 100