Set-AzureRmVmssOsProfile
Définit les propriétés du profil du système d’exploitation VMSS.
Avertissement
Le module AzureRM PowerShell a été officiellement déprécié le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.
Il est possible que le module AzureRM fonctionne encore, mais il ne fait plus l’objet de maintenance ni de support. L’utilisateur peut continuer à s’en servir s’il le souhaite, à ses propres risques. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.
Syntaxe
Set-AzureRmVmssOsProfile
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[[-ComputerNamePrefix] <String>]
[[-AdminUsername] <String>]
[[-AdminPassword] <String>]
[[-CustomData] <String>]
[[-WindowsConfigurationProvisionVMAgent] <Boolean>]
[[-WindowsConfigurationEnableAutomaticUpdate] <Boolean>]
[[-TimeZone] <String>]
[[-AdditionalUnattendContent] <AdditionalUnattendContent[]>]
[[-Listener] <WinRMListener[]>]
[[-LinuxConfigurationDisablePasswordAuthentication] <Boolean>]
[[-PublicKey] <SshPublicKey[]>]
[[-Secret] <VaultSecretGroup[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Set-AzureRmVmssOsProfile définit les propriétés du profil de système d’exploitation du groupe de machines virtuelles identiques.
Exemples
Exemple 1 : Définir les propriétés du profil du système d’exploitation pour un VMSS
PS C:\> Set-AzureRmVmssOSProfile -VirtualMachineScaleSet "ContosoVMSS" -ComputerNamePrefix "Test" -AdminUsername $AdminUsername -AdminPassword $AdminPassword
Cette commande définit les propriétés du profil du système d’exploitation pour les machines virtuelles qui appartiennent à VMSS nommée ContosoVMSS. La commande définit le préfixe du nom de l’ordinateur pour toutes les instances de machine virtuelle dans vmSS pour tester et fournir le nom d’utilisateur et le mot de passe de l’administrateur.
Paramètres
-AdditionalUnattendContent
Spécifie un objet de contenu sans assistance. Vous pouvez utiliser add-AzureRmVMAdditionalUnattendContent pour créer l’objet.
Type: | AdditionalUnattendContent[] |
Position: | 8 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-AdminPassword
Spécifie le mot de passe administrateur à utiliser pour toutes les instances de machine virtuelle dans vmSS.
Type: | String |
Position: | 3 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-AdminUsername
Spécifie le nom du compte d’administrateur à utiliser pour toutes les instances de machine virtuelle dans vmSS.
Type: | String |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-ComputerNamePrefix
Spécifie le préfixe de nom d’ordinateur pour toutes les instances de machine virtuelle dans vmSS. Les noms d’ordinateur doivent être de 1 à 15 caractères.
Type: | String |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CustomData
Spécifie une chaîne codée en base 64 de données personnalisées. Il s’agit d’un tableau binaire enregistré sous forme de fichier sur la machine virtuelle. La longueur maximale du tableau binaire est de 65535 octets.
Type: | String |
Position: | 4 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-LinuxConfigurationDisablePasswordAuthentication
Indique que cette applet de commande désactive l’authentification par mot de passe.
Type: | Nullable<T>[Boolean] |
Position: | 10 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Listener
Spécifie les écouteurs Windows Remote Management (WinRM). Cela active Windows PowerShell à distance. Vous pouvez utiliser l’applet de commande Add-AzureRmVmssWinRMListener pour créer l’écouteur.
Type: | WinRMListener[] |
Position: | 9 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-PublicKey
Spécifie l’objet de clé publique SSH (Secure Shell). Vous pouvez utiliser l’applet de commande Add-AzureRmVMSshPublicKey pour créer l’objet.
Type: | SshPublicKey[] |
Position: | 11 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Secret
Spécifie l’objet secrets qui contient les références de certificat à placer sur la machine virtuelle. Vous pouvez utiliser l’applet de commande Add-AzureRmVmssSecret pour créer l’objet secrets.
Type: | VaultSecretGroup[] |
Position: | 12 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-TimeZone
Spécifie le fuseau horaire de la machine virtuelle.
Type: | String |
Position: | 7 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-VirtualMachineScaleSet
Spécifie l’objet VMSS. Vous pouvez utiliser l’applet de commande New-AzureRmVmssConfig pour créer l’objet.
Type: | PSVirtualMachineScaleSet |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WindowsConfigurationEnableAutomaticUpdate
Indique si les machines virtuelles dans vmSS sont activées pour les mises à jour automatiques.
Type: | Nullable<T>[Boolean] |
Position: | 6 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-WindowsConfigurationProvisionVMAgent
Indique si l’agent de machine virtuelle doit être approvisionné sur les machines virtuelles dans vmSS.
Type: | Nullable<T>[Boolean] |
Position: | 5 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Entrées
Nullable<T>[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]