Partilhar via


OSProfile Classe

Definição

Especifica as configurações do sistema operacional da máquina virtual. Algumas das configurações não podem ser alteradas depois que a VM é provisionada.

public class OSProfile
type OSProfile = class
Public Class OSProfile
Herança
OSProfile

Construtores

OSProfile()

Inicializa uma nova instância da classe OSProfile.

OSProfile(String, String, String, String, WindowsConfiguration, LinuxConfiguration, IList<VaultSecretGroup>, Nullable<Boolean>, Nullable<Boolean>)

Inicializa uma nova instância da classe OSProfile.

Propriedades

AdminPassword

Obtém ou define especifica a senha da conta de administrador. &lt;br&gt;& lt;br&gt; Comprimento mínimo (Windows): 8 caracteres &lt;br&gt;& lt;br&gt; Comprimento mínimo (Linux): 6 caracteres &lt;br&gt;& lt;br&gt; Comprimento máximo (Windows): 123 caracteres &lt;br&gt;& lt;br&gt; Comprimento máximo (Linux): 72 caracteres &lt;br&gt;& lt;br&gt; Requisitos de complexidade: 3 de 4 condições abaixo precisam ser atendidas &lt;br&gt; Tem caracteres inferiores &lt;br&gt; Tem caracteres superiores &lt;br&gt; Tem um dígito &lt;br&gt; Tem um caractere especial (correspondência regex [\W_]) &lt;br&gt;& lt;br&gt; Valores não permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" & lt;br&gt;& lt;br&gt; Para redefinir a senha, consulte Como redefinir o serviço de Área de Trabalho Remota ou sua senha de logon em uma VM&do Windows lt;br&gt;& lt;br&gt; Para redefinir a senha raiz, consulte Gerenciar usuários, SSH e marcar ou reparar discos em VMs linux do Azure usando a extensão VMAccess

AdminUsername

Obtém ou define o nome da conta de administrador. &lt;br&gt;& lt;br&gt; Essa propriedade não pode ser atualizada após a criação da VM. &lt;br&gt;& lt;br&gt; Restrição somente do Windows: Não é possível terminar em "". & lt;br&gt;& lt;br&gt; Valores não permitidos: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". &lt;br&gt;& lt;br&gt; Comprimento mínimo (Linux): 1 caractere &lt;br&gt;& lt;br&gt; Comprimento máximo (Linux): 64 caracteres &lt;br&gt;& lt;br&gt; Comprimento máximo (Windows): 20 caracteres &lt;br&gt;& lt;br&gt;& lt;li&gt; Para obter acesso raiz à VM do Linux, consulte Usando privilégios raiz em máquinas virtuais linux no Azure&lt;br&gt;& lt;li&gt; Para obter uma lista de usuários internos do sistema no Linux que não devem ser usados neste campo, consulte Selecionando nomes de usuário para Linux no Azure

AllowExtensionOperations

Obtém ou define se as operações de extensão devem ser permitidas na máquina virtual. &lt;br&gt;& lt;br&gt; Isso só pode ser definido como False quando nenhuma extensão estiver presente na máquina virtual.

ComputerName

Obtém ou define o nome do sistema operacional host da máquina virtual. &lt;br&gt;& lt;br&gt; Esse nome não pode ser atualizado após a criação da VM. &lt;br&gt;& lt;br&gt; Comprimento máximo (Windows): 15 caracteres &lt;br&gt;& lt;br&gt; Comprimento máximo (Linux): 64 caracteres. &lt;br&gt;& lt;br&gt; Para convenções e restrições de nomenclatura, confira Diretrizes de implementação dos serviços de infraestrutura do Azure.

CustomData

Obtém ou define especifica uma cadeia de caracteres codificada em base 64 de dados personalizados. A cadeia de caracteres codificada na base 64 é decodificada para uma matriz binária que é salva como um arquivo na Máquina Virtual. A matriz binária pode ter no máximo 65535 bytes. &lt;br&gt;& lt;br&gt; Observação: não passe segredos ou senhas na propriedade& customData lt;br&gt;& lt;br&gt; Essa propriedade não pode ser atualizada após a criação da VM. &lt;br&gt;& lt;br&gt; customData é passado para a VM a ser salva como um arquivo, para obter mais informações, consulte Dados personalizados em VMs&do Azure lt;br&gt;& lt;br&gt; Para usar o cloud-init para sua VM linux, consulte Usando cloud-init para personalizar uma VM do Linux durante a criação

LinuxConfiguration

Obtém ou define as configurações do sistema operacional Linux na máquina virtual. &lt;br&gt;& lt;br&gt; Para obter uma lista de distribuições do Linux com suporte, consulte Linux no Azure-Endorsed Distributions&lt;br&gt;& lt;br&gt; Para executar distribuições não endossadas, consulte Informações sobre distribuições não endossadas.

RequireGuestProvisionSignal

Obtém ou define se o sinal de provisionamento de convidado é necessário para inferir o sucesso de provisionamento da máquina virtual. Observação: essa propriedade destina-se apenas a testes privados e todos os clientes não devem definir a propriedade como false.

Secrets

Obtém ou define o conjunto de certificados que devem ser instalados na máquina virtual.

WindowsConfiguration

Obtém ou define as configurações do sistema operacional Windows na máquina virtual.

Aplica-se a