Partilhar via


OSProfile interface

Especifica as definições do sistema operativo para a máquina virtual. Algumas das definições não podem ser alteradas depois de a VM ser aprovisionada.

Propriedades

adminPassword

Especifica a palavra-passe da conta de administrador.

Comprimento mínimo (Windows): 8 carateres

Comprimento mínimo (Linux): 6 carateres

Comprimento máximo (Windows): 123 carateres

Comprimento máximo (Linux): 72 carateres

Requisitos de complexidade: 3 em 4 condições abaixo têm de ser cumpridas
Tem carateres mais baixos
Tem carateres superiores
Tem um dígito
Tem um caráter especial (correspondência regex [\W_])

Valores não permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Para repor a palavra-passe, consulte Como repor o serviço de Ambiente de Trabalho Remoto ou a palavra-passe de início de sessão numa VM do Windows

Para repor a palavra-passe de raiz, veja Gerir utilizadores, SSH e verificar ou reparar discos em VMs linux do Azure com a Extensão VMAccess

adminUsername

Especifica o nome da conta de administrador.

Esta propriedade não pode ser atualizada depois de a VM ser criada.

Restrição apenas para Windows: Não é possível terminar em "".

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".

Comprimento mínimo (Linux): 1 caráter

Comprimento máximo (Linux): 64 carateres

Comprimento máximo (Windows): 20 carateres.

allowExtensionOperations

Especifica se as operações de extensão devem ser permitidas na máquina virtual. Isto só pode ser definido como Falso quando não existem extensões na máquina virtual.

computerName

Especifica o nome do SO anfitrião da máquina virtual. Não é possível atualizar este nome após a criação da VM. Comprimento máximo (Windows): 15 carateres. Comprimento máximo (Linux): 64 carateres. Para convenções de nomenclatura e restrições, veja Diretrizes de implementação dos serviços de infraestrutura do Azure.

customData

Especifica uma cadeia codificada de base 64 de dados personalizados. A cadeia codificada de base 64 é descodificada para uma matriz binária que é guardada como um ficheiro na Máquina Virtual. O comprimento máximo da matriz binária é de 65535 bytes. Nota: não transmita segredos ou palavras-passe na propriedade customData. Esta propriedade não pode ser atualizada depois de a VM ser criada. A propriedade "customData" é transmitida à VM para ser guardada como um ficheiro. Para obter mais informações, consulte Dados Personalizados em VMs do Azure. Para utilizar o cloud-init para a VM do Linux, veja Utilizar o cloud-init para personalizar uma VM do Linux durante a criação.

linuxConfiguration

Especifica as definições do sistema operativo Linux na máquina virtual. Para obter uma lista de distribuições suportadas do Linux, veja Linux on Azure-Endorsed Distributions (Distribuições de Azure-Endorsed).

requireGuestProvisionSignal

Propriedade opcional que tem de ser definida como Verdadeiro ou omitida.

secrets

Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados numa máquina virtual, recomenda-se que utilize a extensão de máquina virtual do Azure Key Vault para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows.

windowsConfiguration

Especifica as definições do sistema operativo Windows na máquina virtual.

Detalhes de Propriedade

adminPassword

Especifica a palavra-passe da conta de administrador.

Comprimento mínimo (Windows): 8 carateres

Comprimento mínimo (Linux): 6 carateres

Comprimento máximo (Windows): 123 carateres

Comprimento máximo (Linux): 72 carateres

Requisitos de complexidade: 3 em 4 condições abaixo têm de ser cumpridas
Tem carateres mais baixos
Tem carateres superiores
Tem um dígito
Tem um caráter especial (correspondência regex [\W_])

Valores não permitidos: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

Para repor a palavra-passe, consulte Como repor o serviço de Ambiente de Trabalho Remoto ou a palavra-passe de início de sessão numa VM do Windows

Para repor a palavra-passe de raiz, veja Gerir utilizadores, SSH e verificar ou reparar discos em VMs linux do Azure com a Extensão VMAccess

adminPassword?: string

Valor de Propriedade

string

adminUsername

Especifica o nome da conta de administrador.

Esta propriedade não pode ser atualizada depois de a VM ser criada.

Restrição apenas para Windows: Não é possível terminar em "".

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".

Comprimento mínimo (Linux): 1 caráter

Comprimento máximo (Linux): 64 carateres

Comprimento máximo (Windows): 20 carateres.

adminUsername?: string

Valor de Propriedade

string

allowExtensionOperations

Especifica se as operações de extensão devem ser permitidas na máquina virtual. Isto só pode ser definido como Falso quando não existem extensões na máquina virtual.

allowExtensionOperations?: boolean

Valor de Propriedade

boolean

computerName

Especifica o nome do SO anfitrião da máquina virtual. Não é possível atualizar este nome após a criação da VM. Comprimento máximo (Windows): 15 carateres. Comprimento máximo (Linux): 64 carateres. Para convenções de nomenclatura e restrições, veja Diretrizes de implementação dos serviços de infraestrutura do Azure.

computerName?: string

Valor de Propriedade

string

customData

Especifica uma cadeia codificada de base 64 de dados personalizados. A cadeia codificada de base 64 é descodificada para uma matriz binária que é guardada como um ficheiro na Máquina Virtual. O comprimento máximo da matriz binária é de 65535 bytes. Nota: não transmita segredos ou palavras-passe na propriedade customData. Esta propriedade não pode ser atualizada depois de a VM ser criada. A propriedade "customData" é transmitida à VM para ser guardada como um ficheiro. Para obter mais informações, consulte Dados Personalizados em VMs do Azure. Para utilizar o cloud-init para a VM do Linux, veja Utilizar o cloud-init para personalizar uma VM do Linux durante a criação.

customData?: string

Valor de Propriedade

string

linuxConfiguration

Especifica as definições do sistema operativo Linux na máquina virtual. Para obter uma lista de distribuições suportadas do Linux, veja Linux on Azure-Endorsed Distributions (Distribuições de Azure-Endorsed).

linuxConfiguration?: LinuxConfiguration

Valor de Propriedade

requireGuestProvisionSignal

Propriedade opcional que tem de ser definida como Verdadeiro ou omitida.

requireGuestProvisionSignal?: boolean

Valor de Propriedade

boolean

secrets

Especifica o conjunto de certificados que devem ser instalados na máquina virtual. Para instalar certificados numa máquina virtual, recomenda-se que utilize a extensão de máquina virtual do Azure Key Vault para Linux ou a extensão de máquina virtual do Azure Key Vault para Windows.

secrets?: VaultSecretGroup[]

Valor de Propriedade

windowsConfiguration

Especifica as definições do sistema operativo Windows na máquina virtual.

windowsConfiguration?: WindowsConfiguration

Valor de Propriedade