Share via


Window Azure – Export all AzureVM Config

Hallo @all,

aufbauend aus meinem letzten Blog Post habe ein Skript geschrieben um alle VMs in der Azure IaaS Rolle zu sichern. Das Skript erfordert 2 Parameter:

  • einen Pfad wohin die Config. geschrieben werden soll
  • den AzureServiceName der gesichert werden soll
 # Export All VM Settings
#=======================
$Path = $args[0]
$AzureServiceName = $args[1]

# import Azure cmdlets
import-module Azure

$AzureService = get-AzureService -ServiceName $AzureServiceName
$VMs = get-AzureVM -ServiceName $AzureService.Label 

$VMs | foreach {  Export-AzureVM -ServiceName $_.ServiceName -Name $_.Name 
-Path ($Path+"\"+$_.Name+".config").ToString() }

Gestartet wird das Skript also über:

image

Liebe  Grüße

Patrick