Freigeben über


OSProfile Klasse

Legt die Einstellungen des Betriebssystems für den virtuellen Computer fest. Einige der Einstellungen können nach der Bereitstellung des virtuellen Computers nicht mehr geändert werden.

Vererbung
azure.mgmt.compute._serialization.Model
OSProfile

Konstruktor

OSProfile(*, computer_name: str | None = None, admin_username: str | None = None, admin_password: str | None = None, custom_data: str | None = None, windows_configuration: _models.WindowsConfiguration | None = None, linux_configuration: _models.LinuxConfiguration | None = None, secrets: List[_models.VaultSecretGroup] | None = None, allow_extension_operations: bool | None = None, require_guest_provision_signal: bool | None = None, **kwargs: Any)

Keyword-Only Parameter

Name Beschreibung
computer_name
str

Gibt den Hostnamen des virtuellen Computers an. Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Maximale Länge (Windows): 15 Zeichen Max. Länge (Linux): 64 Zeichen. Benennungskonventionen und Einschränkungen finden Sie unter Implementierungsrichtlinien für Azure-Infrastrukturdienste.

admin_username
str

Gibt den Namen des Administratorkontos an. Diese Eigenschaft kann nicht aktualisiert werden, nachdem die VM erstellt wurde. Einschränkung nur für Windows: Kann nicht mit "" enden. Unzulässige Werte: "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". Mindestlänge (Linux): 1 Zeichen Max. Länge (Linux): 64 Zeichen Max. Länge (Windows): 20 Zeichen.

admin_password
str

Gibt das Kennwort des Administratorkontos an. Mindestlänge (Windows): 8 Zeichen Mindestlänge (Linux): 6 Zeichen Max. Länge (Windows): 123 Zeichen Max. Länge (Linux): 72 Zeichen Komplexitätsanforderungen: 3 von 4 bedingungen müssen erfüllt sein Hat untere Zeichen hat obere Zeichen Hat eine Ziffer hat ein Sonderzeichen (Regex-Übereinstimmung [W_]) Unzulässige Werte: "<xref:mailto:abc@123>", "", "<xref:mailto:P@$$w0rd><xref:mailto:P@ssw0rd>", "", "<xref:mailto:P@ssword123>", "Pa$$word", "<xref:mailto:pass@word1>", "Password!", "Password1", "Password22", "iloveyou!" Informationen zum Zurücksetzen des Kennworts finden Sie unter Zurücksetzen des Remotedesktopdiensts oder seines Anmeldekennworts auf einem virtuellen Windows-Computer. Informationen zum Zurücksetzen des Stammkennworts finden Sie unter Verwalten von Benutzern, SSH und Überprüfen oder Reparieren von Datenträgern auf Virtuellen Azure-Linux-Computern mithilfe der VMAccess-Erweiterung.

custom_data
str

Gibt eine Base-64-codierte Zeichenfolge benutzerdefinierter Daten an. Die Base-64-codierte Zeichenfolge wird in ein binäres Array decodiert, das auf dem virtuellen Computer als Datei gespeichert wird. Die maximale Länge des binären Arrays beträgt 65535 Bytes. Hinweis: Übergeben Sie keine Geheimnisse oder Kennwörter in der customData-Eigenschaft . Diese Eigenschaft kann nicht aktualisiert werden, nachdem die VM erstellt wurde. customData wird an den virtuellen Computer übergeben, der als Datei gespeichert werden soll. Weitere Informationen finden Sie unter Benutzerdefinierte Daten auf Azure-VMs . Informationen zur Verwendung von cloud-init für Ihre Linux-VM finden Sie unter Verwenden von cloud-init zum Anpassen einer Linux-VM während der Erstellung.

windows_configuration

Gibt die Einstellungen des Windows-Betriebssystems auf dem virtuellen Computer an.

linux_configuration

Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux auf Azure-Endorsed Distributionen.

secrets

Gibt eine Gruppe von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Zum Installieren von Zertifikaten auf einem virtuellen Computer wird empfohlen, die Azure Key Vault-VM-Erweiterung für Linux oder die Azure Key Vault-VM-Erweiterung für Windows zu verwenden.

allow_extension_operations

Gibt an, ob Erweiterungsvorgänge auf dem virtuellen Computer zulässig sein sollen. Dies kann nur dann auf False festgelegt werden, wenn auf dem virtuellen Computer keine Erweiterungen vorhanden sind.

require_guest_provision_signal

Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss.

Variablen

Name Beschreibung
computer_name
str

Gibt den Hostnamen des virtuellen Computers an. Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. Maximale Länge (Windows): 15 Zeichen Max. Länge (Linux): 64 Zeichen. Benennungskonventionen und Einschränkungen finden Sie unter Implementierungsrichtlinien für Azure-Infrastrukturdienste.

admin_username
str

Gibt den Namen des Administratorkontos an. Diese Eigenschaft kann nicht aktualisiert werden, nachdem die VM erstellt wurde. Einschränkung nur für Windows: Kann nicht mit "" enden. Unzulässige Werte: "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". Mindestlänge (Linux): 1 Zeichen Max. Länge (Linux): 64 Zeichen Max. Länge (Windows): 20 Zeichen.

admin_password
str

Gibt das Kennwort des Administratorkontos an. Mindestlänge (Windows): 8 Zeichen Mindestlänge (Linux): 6 Zeichen Max. Länge (Windows): 123 Zeichen Max. Länge (Linux): 72 Zeichen Komplexitätsanforderungen: 3 von 4 bedingungen müssen erfüllt sein Hat untere Zeichen hat obere Zeichen Hat eine Ziffer hat ein Sonderzeichen (Regex-Übereinstimmung [W_]) Unzulässige Werte: "<xref:mailto:abc@123>", "", "<xref:mailto:P@$$w0rd><xref:mailto:P@ssw0rd>", "", "<xref:mailto:P@ssword123>", "Pa$$word", "<xref:mailto:pass@word1>", "Password!", "Password1", "Password22", "iloveyou!" Informationen zum Zurücksetzen des Kennworts finden Sie unter Zurücksetzen des Remotedesktopdiensts oder seines Anmeldekennworts auf einem virtuellen Windows-Computer. Informationen zum Zurücksetzen des Stammkennworts finden Sie unter Verwalten von Benutzern, SSH und Überprüfen oder Reparieren von Datenträgern auf Virtuellen Azure-Linux-Computern mithilfe der VMAccess-Erweiterung.

custom_data
str

Gibt eine Base-64-codierte Zeichenfolge benutzerdefinierter Daten an. Die Base-64-codierte Zeichenfolge wird in ein binäres Array decodiert, das auf dem virtuellen Computer als Datei gespeichert wird. Die maximale Länge des binären Arrays beträgt 65535 Bytes. Hinweis: Übergeben Sie keine Geheimnisse oder Kennwörter in der customData-Eigenschaft . Diese Eigenschaft kann nicht aktualisiert werden, nachdem die VM erstellt wurde. customData wird an den virtuellen Computer übergeben, der als Datei gespeichert werden soll. Weitere Informationen finden Sie unter Benutzerdefinierte Daten auf Azure-VMs . Informationen zur Verwendung von cloud-init für Ihre Linux-VM finden Sie unter Verwenden von cloud-init zum Anpassen einer Linux-VM während der Erstellung.

windows_configuration

Gibt die Einstellungen des Windows-Betriebssystems auf dem virtuellen Computer an.

linux_configuration

Gibt die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer an. Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux auf Azure-Endorsed Distributionen.

secrets

Gibt eine Gruppe von Zertifikaten an, die auf dem virtuellen Computer installiert werden sollen. Zum Installieren von Zertifikaten auf einem virtuellen Computer wird empfohlen, die Azure Key Vault-VM-Erweiterung für Linux oder die Azure Key Vault-VM-Erweiterung für Windows zu verwenden.

allow_extension_operations

Gibt an, ob Erweiterungsvorgänge auf dem virtuellen Computer zulässig sein sollen. Dies kann nur dann auf False festgelegt werden, wenn auf dem virtuellen Computer keine Erweiterungen vorhanden sind.

require_guest_provision_signal

Optionale Eigenschaft, die entweder auf True festgelegt oder weggelassen werden muss.