2017-10-19 4 views
0

Je courais artefact sysprep sur ma machine virtuelle à travers mon code -DevTestLab: Running artefact sysprep pas désaffecter la machine virtuelle

az lab vm apply-artifacts ... 

Il montre comme réussi quand je le vérifier à partir du portail. Lorsque je vérifie plus de détails sur l'artefact, il ne me montre aucune erreur. Le seul message d'extension que je vois est:

/generalize /oobe /shutdown 

Pourtant, il n'est pas désaffecté. Lorsque j'exécute à nouveau sysprep sur la même machine virtuelle à partir du portail, cela fonctionne correctement: la machine virtuelle s'arrête et se désalloue.

Vous ne savez pas ce qui se passe ou comment déboguer?

Répondre

0

Lorsqu'une machine virtuelle s'arrête d'elle-même, elle n'est pas désallouée - c'est le comportement attendu. Le bouton Arrêter du portail Azure arrête la machine virtuelle et la libère. Si vous utilisez PowerShell Stop-AzureRmVM, vous pouvez passer le paramètre -StayProvisioned pour le contrôler.