Freigeben über


OSProfile Konstruktoren

Definition

Überlädt

OSProfile()

Initialisiert eine neue instance der OSProfile-Klasse.

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

Initialisiert eine neue instance der OSProfile-Klasse.

OSProfile()

Initialisiert eine neue instance der OSProfile-Klasse.

public OSProfile ();
Public Sub New ()

Gilt für:

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

Initialisiert eine neue instance der OSProfile-Klasse.

public OSProfile (string computerName = default, string adminUsername = default, string adminPassword = default, string customData = default, Microsoft.Azure.Management.Compute.Models.WindowsConfiguration windowsConfiguration = default, Microsoft.Azure.Management.Compute.Models.LinuxConfiguration linuxConfiguration = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VaultSecretGroup> secrets = default, bool? allowExtensionOperations = default, bool? requireGuestProvisionSignal = default);
new Microsoft.Azure.Management.Compute.Models.OSProfile : string * string * string * string * Microsoft.Azure.Management.Compute.Models.WindowsConfiguration * Microsoft.Azure.Management.Compute.Models.LinuxConfiguration * System.Collections.Generic.IList<Microsoft.Azure.Management.Compute.Models.VaultSecretGroup> * Nullable<bool> * Nullable<bool> -> Microsoft.Azure.Management.Compute.Models.OSProfile
Public Sub New (Optional computerName As String = Nothing, Optional adminUsername As String = Nothing, Optional adminPassword As String = Nothing, Optional customData As String = Nothing, Optional windowsConfiguration As WindowsConfiguration = Nothing, Optional linuxConfiguration As LinuxConfiguration = Nothing, Optional secrets As IList(Of VaultSecretGroup) = Nothing, Optional allowExtensionOperations As Nullable(Of Boolean) = Nothing, Optional requireGuestProvisionSignal As Nullable(Of Boolean) = Nothing)

Parameter

computerName
String

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

adminUsername
String

Gibt den Namen des Administratorkontos an. <br><Br> Diese Eigenschaft kann nicht aktualisiert werden, nachdem die VM erstellt wurde. <br><br>Windows-only-Einschränkung: Kann nicht in "" enden. <br><Nicht>zulä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". <br><br>Minimum-length (Linux): 1 Zeichen <br><br>Max-length (Linux): 64 Zeichen <br><brMax-length> (Windows): 20 Zeichen.

adminPassword
String

Gibt das Kennwort des Administratorkontos an. <br><br>Minimum-length (Windows): 8 Zeichen <br><br>Minimum-length (Linux): 6 Zeichen <br><br>Max-length (Windows): 123 Zeichen <br><br>Max-length (Linux): 72 Zeichen <br><br>Komplexitätsanforderungen: 3 von 4 Bedingungen unten müssen erfüllt <werden br> Hat untere Zeichen <br>Hat Oberzeichen <br> Hat eine Ziffer br br Hat eine Ziffer <br br> Hat ein Sonderzeichen (Regex-Übereinstimmung [\W_]) <br><br>Unzulässige Werte: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" <br><br> Informationen zum Zurücksetzen des Kennworts finden Sie unter Zurücksetzen des Remotedesktopdiensts oder seines Anmeldekennworts auf einer Windows-VM<br><br> 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

customData
String

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

windowsConfiguration
WindowsConfiguration

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

linuxConfiguration
LinuxConfiguration

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
IList<VaultSecretGroup>

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.

allowExtensionOperations
Nullable<Boolean>

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

requireGuestProvisionSignal
Nullable<Boolean>

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

Gilt für: