Set-AzureRmVmssOsProfile
Imposta le proprietà del profilo del sistema operativo VMSS.
Avviso
Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.
Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.
Sintassi
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>]
Descrizione
Il cmdlet Set-AzureRmVmssOsProfile imposta le proprietà del profilo del sistema operativo del set di scalabilità di macchine virtuali.
Esempio
Esempio 1: Impostare le proprietà del profilo del sistema operativo per un set di scalabilità di macchine virtuali
PS C:\> Set-AzureRmVmssOSProfile -VirtualMachineScaleSet "ContosoVMSS" -ComputerNamePrefix "Test" -AdminUsername $AdminUsername -AdminPassword $AdminPassword
Questo comando imposta le proprietà del profilo del sistema operativo per le macchine virtuali che appartengono al set di scalabilità di macchine virtuali denominato ContosoVMSS. Il comando imposta il prefisso del nome computer per tutte le istanze della macchina virtuale nel set di scalabilità di macchine virtuali su Test e fornisce il nome utente e la password dell'amministratore.
Parametri
-AdditionalUnattendContent
Specifica un oggetto contenuto automatico. Per creare l'oggetto, è possibile usare Add-AzureRmVMAdditionalUnattendContent.
Type: | AdditionalUnattendContent[] |
Position: | 8 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AdminPassword
Specifica la password dell'amministratore da usare per tutte le istanze della macchina virtuale nel set di scalabilità di macchine virtuali.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AdminUsername
Specifica il nome dell'account amministratore da usare per tutte le istanze della macchina virtuale nel set di scalabilità di macchine virtuali.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerNamePrefix
Specifica il prefisso del nome computer per tutte le istanze della macchina virtuale nel set di scalabilità di macchine virtuali. I nomi dei computer devono essere lunghi da 1 a 15 caratteri.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomData
Specifica una stringa con codifica base 64 di dati personalizzati. Questa operazione viene decodificata in una matrice binaria salvata come file nella macchina virtuale. La lunghezza massima della matrice binaria è di 65535 byte.
Type: | String |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LinuxConfigurationDisablePasswordAuthentication
Indica che questo cmdlet disabilita l'autenticazione della password.
Type: | Nullable<T>[Boolean] |
Position: | 10 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Listener
Specifica i listener di Gestione remota Windows (WinRM). In questo modo si abilita Windows PowerShell remoto. È possibile usare il cmdlet Add-AzureRmVmssWinRMListener per creare il listener.
Type: | WinRMListener[] |
Position: | 9 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublicKey
Specifica l'oggetto chiave pubblica Secure Shell (SSH). È possibile usare il cmdlet Add-AzureRmVMSshPublicKey per creare l'oggetto.
Type: | SshPublicKey[] |
Position: | 11 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Secret
Specifica l'oggetto segreti che contiene i riferimenti al certificato da inserire nella macchina virtuale. È possibile usare il cmdlet Add-AzureRmVmssSecret per creare l'oggetto secrets.
Type: | VaultSecretGroup[] |
Position: | 12 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeZone
Specifica il fuso orario per la macchina virtuale.
Type: | String |
Position: | 7 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VirtualMachineScaleSet
Specifica l'oggetto VMSS. È possibile usare il cmdlet New-AzureRmVmssConfig per creare l'oggetto.
Type: | PSVirtualMachineScaleSet |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WindowsConfigurationEnableAutomaticUpdate
Indica se le macchine virtuali nel set di scalabilità di macchine virtuali sono abilitate per gli aggiornamenti automatici.
Type: | Nullable<T>[Boolean] |
Position: | 6 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WindowsConfigurationProvisionVMAgent
Indica se è necessario eseguire il provisioning dell'agente di macchine virtuali nelle macchine virtuali nel set di scalabilità di macchine virtuali.
Type: | Nullable<T>[Boolean] |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Input
Nullable<T>[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]