Set-AzVM
Cette applet de commande peut être utilisée pour effectuer les opérations suivantes : réappliquer ou redéployer une machine virtuelle, marquer une machine virtuelle comme généralisée, simuler une éviction sur une machine virtuelle spot.
Syntax
Set-AzVM
[-ResourceGroupName] <String>
[-Name] <String>
[-Generalized]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-ResourceGroupName] <String>
[-Name] <String>
[-Redeploy]
[-AsJob]
[-NoWait]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-ResourceGroupName] <String>
[-Name] <String>
[-Reapply]
[-AsJob]
[-NoWait]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-ResourceGroupName] <String>
[-Name] <String>
[-SimulateEviction]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-Id] <String>
[-Generalized]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-Id] <String>
[-Redeploy]
[-AsJob]
[-NoWait]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-Id] <String>
[-Reapply]
[-AsJob]
[-NoWait]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Set-AzVM
[-Id] <String>
[-SimulateEviction]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Set-AzVM peut être utilisée pour redéployer ou réappliquer une machine virtuelle. Il peut également être utilisé pour marquer une machine virtuelle comme généralisée ou simuler une éviction sur une machine virtuelle spot.
Avant de marquer une machine virtuelle comme généralisée, connectez-vous à la machine virtuelle et utilisez Sysprep pour préparer le disque dur. Pour plus d’informations, consultez cet article .
Exemples
Exemple 1 : Marquer une machine virtuelle comme généralisée
Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Generalized
Cette commande marque la machine virtuelle nommée « VirtualMachine07 » comme généralisée.
Exemple 2 : Simuler une éviction sur une machine virtuelle spot à l’aide de l’ID de ressource
$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Set-AzVM -Id $vm.id -SimulateEviction
Cette commande simule l’éviction sur la machine virtuelle nommée « VirtualMachine07 » à l’aide de l’ID de ressource.
Exemple 3 : Réappliquer une machine virtuelle
Set-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07" -Reapply
Cette commande réapplique la machine virtuelle nommée « VirtualMachine07 ».
Exemple 4 : Redéployer une machine virtuelle à l’aide de l’ID de ressource
$vm = Get-AzVM -ResourceGroupName "ResourceGroup11" -Name "VirtualMachine07"
Set-AzVM -Id $vm.id -Redeploy
Cette commande déploie la machine virtuelle nommée « VirtualMachine07 » à l’aide de l’ID de ressource.
Paramètres
-AsJob
Exécutez l’applet de commande en arrière-plan et retournez un travail pour suivre la progression.
Type: | SwitchParameter |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Generalized
Indique que cette applet de commande marque une machine virtuelle comme généralisée.
Type: | SwitchParameter |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Spécifie l’ID de ressource de la machine virtuelle.
Type: | String |
Position: | 0 |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Spécifie le nom de la machine virtuelle sur laquelle cette applet de commande fonctionne.
Type: | String |
Position: | 1 |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NoWait
Démarre l’opération et retourne immédiatement, avant la fin de l’opération. Pour déterminer si l’opération a bien été effectuée, utilisez un autre mécanisme.
Type: | SwitchParameter |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Reapply
Pour réappliquer la machine virtuelle.
Type: | SwitchParameter |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Redeploy
Indique que cette applet de commande redéploie manuellement la machine virtuelle sur un autre hôte Azure pour résoudre les problèmes. Si vous redéployez une machine virtuelle, elle redémarre, ce qui entraîne la perte de données de lecteur éphémères.
Type: | SwitchParameter |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Spécifie le nom du groupe de ressources de la machine virtuelle.
Type: | String |
Position: | 0 |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SimulateEviction
Indique que cette applet de commande simule l’éviction de la machine virtuelle spot. L’éviction se produit dans les 30 minutes suivant l’appel de l’API.
Type: | SwitchParameter |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Sorties
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour