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:
Liebe Grüße
Patrick