OSProfile interface
Określa ustawienia systemu operacyjnego dla maszyny wirtualnej. Niektórych ustawień nie można zmienić po aprowizacji maszyny wirtualnej.
Właściwości
admin |
Określa hasło konta administratora. |
admin |
Określa nazwę konta administratora. |
allow |
Określa, czy operacje rozszerzenia powinny być dozwolone na maszynie wirtualnej. Może to być ustawione na wartość Fałsz tylko wtedy, gdy na maszynie wirtualnej nie ma żadnych rozszerzeń. |
computer |
Określa nazwę systemu operacyjnego hosta maszyny wirtualnej. Nie można zaktualizować tej nazwy po utworzeniu maszyny wirtualnej. Maksymalna długość (Windows): 15 znaków. Maksymalna długość (Linux): 64 znaki. Aby zapoznać się z konwencjami i ograniczeniami nazewnictwa , zobacz Wytyczne dotyczące implementacji usług infrastruktury platformy Azure. |
custom |
Określa ciąg zakodowany w formacie base-64 danych niestandardowych. Ciąg zakodowany w formacie base-64 jest dekodowany do tablicy binarnej, która jest zapisywana jako plik na maszynie wirtualnej. Maksymalna długość tablicy binarnej wynosi 65535 bajtów. Uwaga: nie przekazuj żadnych wpisów tajnych ani haseł we właściwości customData. Nie można zaktualizować tej właściwości po utworzeniu maszyny wirtualnej. Właściwość "customData" jest przekazywana do maszyny wirtualnej, która ma zostać zapisana jako plik. Aby uzyskać więcej informacji, zobacz Custom Data on Azure VMs (Dane niestandardowe na maszynach wirtualnych platformy Azure). Aby użyć pakietu cloud-init dla maszyny wirtualnej z systemem Linux, zobacz Artykuł Using cloud-init to customize a Linux VM during creation (Używanie pakietu cloud-init do dostosowywania maszyny wirtualnej z systemem Linux podczas tworzenia). |
linux |
Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. Aby uzyskać listę obsługiwanych dystrybucji systemu Linux, zobacz Linux on Azure-Endorsed Distributions (Dystrybucje systemu Linux w systemie Azure-Endorsed). |
require |
Opcjonalna właściwość, która musi być ustawiona na wartość True lub pominięta. |
secrets | Określa zestaw certyfikatów, które mają być zainstalowane na maszynie wirtualnej. Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Windows. |
windows |
Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej. |
Szczegóły właściwości
adminPassword
Określa hasło konta administratora.
Minimalna długość (Windows): 8 znaków
Minimalna długość (Linux): 6 znaków
Maksymalna długość (Windows): 123 znaki
Maksymalna długość (Linux): 72 znaki
Wymagania dotyczące złożoności: poniżej należy spełnić 3 z 4 warunków
Zawiera małe znaki
Ma wielkie znaki
Ma cyfrę
Ma znak specjalny (dopasowanie wyrażenia regularnego [\W_])
Niedozwolone wartości: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
Aby zresetować hasło, zobacz Jak zresetować usługę pulpitu zdalnego lub hasło logowania na maszynie wirtualnej z systemem Windows
Aby zresetować hasło główne, zobacz Zarządzanie użytkownikami, protokołem SSH i sprawdzanie lub naprawianie dysków na maszynach wirtualnych z systemem Linux na platformie Azure przy użyciu rozszerzenia VMAccess
adminPassword?: string
Wartość właściwości
string
adminUsername
Określa nazwę konta administratora.
Tej właściwości nie można zaktualizować po utworzeniu maszyny wirtualnej.
Ograniczenie tylko dla systemu Windows: Nie można kończyć się "."
Niedozwolone wartości: "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".
Minimalna długość (Linux): 1 znak
Maksymalna długość (Linux): 64 znaki
Maksymalna długość (Windows): 20 znaków.
adminUsername?: string
Wartość właściwości
string
allowExtensionOperations
Określa, czy operacje rozszerzenia powinny być dozwolone na maszynie wirtualnej. Może to być ustawione na wartość Fałsz tylko wtedy, gdy na maszynie wirtualnej nie ma żadnych rozszerzeń.
allowExtensionOperations?: boolean
Wartość właściwości
boolean
computerName
Określa nazwę systemu operacyjnego hosta maszyny wirtualnej. Nie można zaktualizować tej nazwy po utworzeniu maszyny wirtualnej. Maksymalna długość (Windows): 15 znaków. Maksymalna długość (Linux): 64 znaki. Aby zapoznać się z konwencjami i ograniczeniami nazewnictwa , zobacz Wytyczne dotyczące implementacji usług infrastruktury platformy Azure.
computerName?: string
Wartość właściwości
string
customData
Określa ciąg zakodowany w formacie base-64 danych niestandardowych. Ciąg zakodowany w formacie base-64 jest dekodowany do tablicy binarnej, która jest zapisywana jako plik na maszynie wirtualnej. Maksymalna długość tablicy binarnej wynosi 65535 bajtów. Uwaga: nie przekazuj żadnych wpisów tajnych ani haseł we właściwości customData. Nie można zaktualizować tej właściwości po utworzeniu maszyny wirtualnej. Właściwość "customData" jest przekazywana do maszyny wirtualnej, która ma zostać zapisana jako plik. Aby uzyskać więcej informacji, zobacz Custom Data on Azure VMs (Dane niestandardowe na maszynach wirtualnych platformy Azure). Aby użyć pakietu cloud-init dla maszyny wirtualnej z systemem Linux, zobacz Artykuł Using cloud-init to customize a Linux VM during creation (Używanie pakietu cloud-init do dostosowywania maszyny wirtualnej z systemem Linux podczas tworzenia).
customData?: string
Wartość właściwości
string
linuxConfiguration
Określa ustawienia systemu operacyjnego Linux na maszynie wirtualnej. Aby uzyskać listę obsługiwanych dystrybucji systemu Linux, zobacz Linux on Azure-Endorsed Distributions (Dystrybucje systemu Linux w systemie Azure-Endorsed).
linuxConfiguration?: LinuxConfiguration
Wartość właściwości
requireGuestProvisionSignal
Opcjonalna właściwość, która musi być ustawiona na wartość True lub pominięta.
requireGuestProvisionSignal?: boolean
Wartość właściwości
boolean
secrets
Określa zestaw certyfikatów, które mają być zainstalowane na maszynie wirtualnej. Aby zainstalować certyfikaty na maszynie wirtualnej, zaleca się użycie rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Linux lub rozszerzenia maszyny wirtualnej usługi Azure Key Vault dla systemu Windows.
secrets?: VaultSecretGroup[]
Wartość właściwości
windowsConfiguration
Określa ustawienia systemu operacyjnego Windows na maszynie wirtualnej.
windowsConfiguration?: WindowsConfiguration