Start Azure VM's with Powershell
Hallo zusammen,
In diesem Artikel zeige ich euch, wie man mit der Azure PowerShell Virtuelle Maschinen starten kann. Zunächst braucht es dazu das AZ PowerShell Modul.
Install Azure PowerShell
https://docs.microsoft.com/en-us/powershell/azure/install-az-ps?view=azps-5.3.0
Allerdings, darf dafür das Module AzureRM nicht installiert sein, weil die beiden Module inkompatibel sind.
Das kann man mit dem folgenden PowerShell Befehl prüfen
Get-Module -Name AzureRM -ListAvailable
Oder gleich das installationsscript benutzen (Dazu muss die PowerShell als Administrator gestartet werden)
if ($PSVersionTable.PSEdition -eq 'Desktop' -and (Get-Module -Name AzureRM -ListAvailable)) {
Write-Warning -Message ('Az module not installed. Having both the AzureRM and ' +
'Az modules installed at the same time is not supported.')
} else {
Install-Module -Name Az -AllowClobber
}
Nun kann man sich mit dem folgenden Befehl mit Azure Verbinden
Connect-AzAccount
Mit dem folgenden Befehl werden die Virtual Machines auf Azure aufgelistet
Get-AzVM
https://docs.microsoft.com/en-us/powershell/module/az.compute/get-azvm?view=azps-5.3.0
Mit dem folgenden Befehl können nun einzelne oder alle VM's gestartet werden
Start-AzVM
https://docs.microsoft.com/en-us/powershell/module/az.compute/start-azvm?view=azps-5.3.0