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.

AllowExtensionOperations

Obtém ou define se as operações de extensão devem ser permitidas na máquina virtual. 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. Esse nome não pode ser atualizado após a criação da VM. Comprimento máximo (Windows): 15 caracteres. Comprimento máximo (Linux): 64 caracteres. 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. Observação: não passe segredos ou senhas na propriedade customData. Essa propriedade não pode ser atualizada após a criação da VM. A propriedade 'customData' é passada para a VM a ser salva como um arquivo, para obter mais informações, consulte Dados personalizados em VMs do Azure. 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. Para obter uma lista de distribuições do Linux com suporte, consulte Linux no Azure-Endorsed Distributions.

RequireGuestProvisionSignal

Obtém ou define a propriedade opcional que deve ser definida como True ou omitida.

Secrets

Obtém ou define o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados em uma máquina virtual, é recomendável usar a extensão de máquina virtual Key Vault do Azure para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows.

WindowsConfiguration

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

Aplica-se a