Connect-VIServer -Server SERVERIP -Protocol https -User administrator@vsphere.local -Password PASSWORD $vmTemplate = Get-Template -Name "srv-test01-jammy" $Datacenter = "Datacenter01" $vmDatacenter = Get-Datacenter -Name $Datacenter $ClusterName = "Cluster01" $vmCluster = Get-Cluster -Name $ClusterName -Location $Datacenter $ESXi = "10.237.10.11" $VMHost = Get-VMHost -Name $ESXi $DatastoreName = "vsanDatastore" $vmDatastore = Get-Datastore -Name $DatastoreName $vmResourcePool = "ResPo01" $vmFolder = Get-Folder -Name "Linux" -Location $Datacenter $vmNetwork = Get-VirtualNetwork -Name "VM Network" $vmName = Read-Host -Prompt "Wie lautet der Name der VM?" $vmCPUint = Read-Host -Prompt "CPUs?" $vmCPU = [decimal]$vmCPUint $vmMemoryint = Read-Host -Prompt "RAM?" $vmMemory = [int]$vmMemoryint $diskSizeGB = Read-Host -Prompt "Geben Sie die Festplattengröße in GB ein" $vmDisksize = [decimal]$diskSizeGB New-VM -Name $vmName -Template $vmTemplate -Datastore $vmDatastore -VMHost $vmHost -NetworkName $vmNetwork Set-VM -VM $vmName -NumCPU $vmCPU -MemoryGB $vmMemory -Confirm:$false Get-HardDisk -VM $vmName | Set-HardDisk -CapacityGB $vmDisksize -Confirm:$false Move-VM -VM $vmName -Destination $vmFolder Move-VM -VM $vmName -Destination $vmResourcePool