46 lines
1.5 KiB
PowerShell
Executable File
46 lines
1.5 KiB
PowerShell
Executable File
Connect-PveCluster -HostsAndPorts 192.168.1.151:8006 -SkipCertificateCheck
|
|
Get-PveNode
|
|
Get-PveVm
|
|
Get-PveAccessDomains
|
|
Get-PveAccessRoles
|
|
Get-PveNodesAptUpdate
|
|
Get-PveNodesDisks
|
|
Get-PveNodesStatus
|
|
Get-PveVersio
|
|
|
|
#wert Für NetN
|
|
$networkConfig = @{ 1 = [uri]::EscapeDataString("model=virtio,bridge=vmbr0") }
|
|
#Netadapter Setting
|
|
|
|
#Wert für Storage
|
|
$storageConfig = @{ 1 = 'local-lvm:32' }
|
|
# Storage Setting SATA, IDE, SCSI und VirtIO Block
|
|
|
|
#Wert für ISO Laufwerk
|
|
$bootableIso = @{ 1 = 'local:iso/ubuntu.iso' }
|
|
|
|
# Sample
|
|
#New-PveNodesQemu -Node $node -Vmid 105 -Memory 2048 -ScsiN $storageConfig -IdeN $bootableIso -NetN $networkConfig
|
|
|
|
#Versions Abfrage
|
|
$ret = Get-PveVersion
|
|
$ret.Response.data
|
|
|
|
|
|
|
|
New-PveNodesQemu -PveTicket $ticket -Vmid 101 -Node "Proxmox-Hyber-V" -Description "Posh Erstellt" -Cores 4 -Memory 1024 -Agent enable -Sata0':'23
|
|
New-PveNodesQemu -PveTicket $ticket -Node "Proxmox-Hyber-V" -Vmid 101 -Cores 4
|
|
New-PveNodesQemu -PveTicket $ticket -Node "Proxmox-Hyber-V" -Vmid 102 -Cores 4 -Memory "1024"
|
|
New-PveNodesQemu -PveTicket $ticket -Node "Proxmox-Hyber-V" -Vmid 103 -Cores 4 -Memory "1024" -SataN $storageConfig
|
|
|
|
Set-PveNodesQemuConfig -PveTicket $ticket -Node 101 -Acpi:$true -Agent "Enable"
|
|
$ticket = (Connect-PveCluster -HostsAndPorts 192.168.1.151:8006 -SkipCertificateCheck | Where-Object Ticket)
|
|
|
|
|
|
$id = Read-Host "Bitte die VM ID eingeben! : "
|
|
Set-PveNodesQemuConfig -vmid $id -PveTicket $ticket -kvm:$true -Agent 'Enable' -SataN $storageConfig
|
|
|
|
|
|
get-help Set-PveNodesQemuConfig -Detailed
|
|
|