Set-AzureRmVmssOsProfile
Define as propriedades do perfil do sistema operacional VMSS.
Aviso
O módulo AzureRM do PowerShell foi oficialmente preterido a partir de 29 de fevereiro de 2024. Os usuários são aconselhados a migrar do AzureRM para o módulo Az PowerShell para garantir suporte e atualizações contínuos.
Embora o módulo AzureRM ainda possa funcionar, ele não é mais mantido ou suportado, colocando qualquer uso continuado a critério e risco do usuário. Consulte nossos recursos de migração para obter orientação sobre a transição para o módulo Az.
Sintaxe
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
O cmdlet Set-AzureRmVmssOsProfile define as propriedades do perfil do sistema operacional Conjunto de Escala de Máquina Virtual.
Exemplos
Exemplo 1: Definir as propriedades do perfil do sistema operacional para um VMSS
PS C:\> Set-AzureRmVmssOSProfile -VirtualMachineScaleSet "ContosoVMSS" -ComputerNamePrefix "Test" -AdminUsername $AdminUsername -AdminPassword $AdminPassword
Este comando define as propriedades de perfil do sistema operacional para as máquinas virtuais que pertencem ao VMSS chamado ContosoVMSS. O comando define o prefixo do nome do computador para todas as instâncias de máquina virtual no VMSS para Testar e fornece o nome de usuário e a senha do administrador.
Parâmetros
-AdditionalUnattendContent
Especifica um objeto de conteúdo autônomo. Você pode usar o Add-AzureRmVMAdditionalUnattendContent para criar o objeto.
Tipo: | AdditionalUnattendContent[] |
Position: | 8 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-AdminPassword
Especifica a senha de administrador a ser usada para todas as instâncias de máquina virtual no VMSS.
Tipo: | String |
Position: | 3 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-AdminUsername
Especifica o nome da conta de administrador a ser usado para todas as instâncias de máquina virtual no VMSS.
Tipo: | String |
Position: | 2 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-ComputerNamePrefix
Especifica o prefixo do nome do computador para todas as instâncias de máquina virtual no VMSS. Os nomes dos computadores devem ter de 1 a 15 caracteres.
Tipo: | String |
Position: | 1 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Confirm
Solicita a sua confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-CustomData
Especifica uma cadeia de caracteres codificada em base 64 de dados personalizados. Isso é decodificado para uma matriz binária que é salva como um arquivo na máquina virtual. O comprimento máximo da matriz binária é de 65535 bytes.
Tipo: | String |
Position: | 4 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.
Tipo: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-LinuxConfigurationDisablePasswordAuthentication
Indica que esse cmdlet desabilita a autenticação de senha.
Tipo: | Nullable<T>[Boolean] |
Position: | 10 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Listener
Especifica os ouvintes do Gerenciamento Remoto do Windows (WinRM). Isso habilita o Windows PowerShell remoto. Você pode usar o cmdlet Add-AzureRmVmssWinRMListener para criar o ouvinte.
Tipo: | WinRMListener[] |
Position: | 9 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-PublicKey
Especifica o objeto de chave pública do Secure Shell (SSH). Você pode usar o cmdlet Add-AzureRmVMSshPublicKey para criar o objeto.
Tipo: | SshPublicKey[] |
Position: | 11 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-Secret
Especifica o objeto secrets que contém as referências de certificado a serem colocadas na máquina virtual. Você pode usar o cmdlet Add-AzureRmVmssSecret para criar o objeto secrets.
Tipo: | VaultSecretGroup[] |
Position: | 12 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-TimeZone
Especifica o fuso horário para a máquina virtual.
Tipo: | String |
Position: | 7 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-VirtualMachineScaleSet
Especifica o objeto VMSS. Você pode usar o cmdlet New-AzureRmVmssConfig para criar o objeto.
Tipo: | PSVirtualMachineScaleSet |
Position: | 0 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-WhatIf
Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WindowsConfigurationEnableAutomaticUpdate
Indica se as máquinas virtuais no VMSS estão habilitadas para atualizações automáticas.
Tipo: | Nullable<T>[Boolean] |
Position: | 6 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-WindowsConfigurationProvisionVMAgent
Indica se o agente de máquina virtual deve ser provisionado nas máquinas virtuais no VMSS.
Tipo: | Nullable<T>[Boolean] |
Position: | 5 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
Entradas
Nullable<T>[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]