OSProfile Klasse

Definition

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.

public class OSProfile
type OSProfile = class
Public Class OSProfile
Vererbung
OSProfile

Konstruktoren

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.

Eigenschaften

AdminPassword

Ruft das Kennwort des Administratorkontos ab oder legt es fest. &lt;br&gt;& lt;br&gt; Mindestlänge (Windows): 8 Zeichen &lt;br&gt;& lt;br&gt; Mindestlänge (Linux): 6 Zeichen &lt;br&gt;& lt;br&gt; Maximale Länge (Windows): 123 Zeichen &lt;br&gt;& lt;br&gt; Maximale Länge (Linux): 72 Zeichen &lt;br&gt;& lt;br&gt; Komplexitätsanforderungen: 3 von 4 bedingungen müssen erfüllt &sein lt;br&gt; Hat untere Zeichen &lt;br&gt; Hat obere Zeichen &lt;br&gt; Hat eine Ziffer &lt;br&gt; Hat ein Sonderzeichen (Regex match [\W_]) &lt;br&gt;& lt;br&gt; Unzulässige Werte: "abc@123", "P@$$w 0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!" & lt;br&gt;& lt;br&gt; Informationen zum Zurücksetzen des Kennworts finden Sie unter Zurücksetzen des Remotedesktopdiensts oder seines Anmeldekennworts auf einem virtuellen Windows-Computer&lt;br&gt;& lt;br&gt; Informationen zum Zurücksetzen des Stammkennworts finden Sie unter Verwalten von Benutzern, SSH und Überprüfen oder Reparieren von Datenträgern auf Azure Linux-VMs mithilfe der VMAccess-Erweiterung.

AdminUsername

Ruft den Namen des Administratorkontos ab oder legt fest. &lt;br&gt;& lt;br&gt; Diese Eigenschaft kann nicht aktualisiert werden, nachdem die VM erstellt wurde. &lt;br&gt;& lt;br&gt; Einschränkung nur für Windows: Kann nicht mit "" enden. & lt;br&gt;& lt;br&gt; 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". &lt;br&gt;& lt;br&gt; Mindestlänge (Linux): 1 Zeichen &lt;br&gt;& lt;br&gt; Maximale Länge (Linux): 64 Zeichen &lt;br&gt;& lt;br&gt; Maximale Länge (Windows): 20 Zeichen &lt;br&gt;& lt;br&gt;& lt;li&gt; Informationen zum Stammzugriff auf die Linux-VM finden Sie unter Verwenden von Stammberechtigungen auf virtuellen Linux-Computern in Azure&lt;br&gt;& lt;li&gt; Eine Liste der integrierten Systembenutzer unter Linux, die in diesem Feld nicht verwendet werden sollten, finden Sie unter Auswählen von Benutzernamen für Linux in Azure.

AllowExtensionOperations

Ruft ab oder legt fest, ob Erweiterungsvorgänge auf dem virtuellen Computer zulässig sein sollen. &lt;br&gt;& lt;br&gt; Dies kann nur dann auf False festgelegt werden, wenn auf dem virtuellen Computer keine Erweiterungen vorhanden sind.

ComputerName

Ruft den Hostnamen des virtuellen Computers ab oder legt fest. &lt;br&gt;& lt;br&gt; Dieser Name kann nicht aktualisiert werden, nachdem der virtuelle Computer erstellt wurde. &lt;br&gt;& lt;br&gt; Maximale Länge (Windows): 15 Zeichen &lt;br&gt;& lt;br&gt; Maximale Länge (Linux): 64 Zeichen. &lt;br&gt;& lt;br&gt; Benennungskonventionen und Einschränkungen finden Sie unter Implementierungsrichtlinien für Azure-Infrastrukturdienste.

CustomData

Ruft eine base64-codierte Zeichenfolge mit benutzerdefinierten Daten ab oder legt sie fest. 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. &lt;br&gt;& lt;br&gt; Hinweis: Übergeben Sie keine Geheimnisse oder Kennwörter in der customData-Eigenschaft&. lt;br&gt;& lt;br&gt; Diese Eigenschaft kann nicht aktualisiert werden, nachdem die VM erstellt wurde. &lt;br&gt;& lt;br&gt; customData wird an den virtuellen Computer übergeben, der als Datei gespeichert werden soll. Weitere Informationen finden Sie unter Benutzerdefinierte Daten auf Azure-VMs&lt;br&gt;& lt;br&gt; Informationen zur Verwendung von cloud-init für Ihren virtuellen Linux-Computer finden Sie unter Verwenden von cloud-init zum Anpassen einer Linux-VM während der Erstellung.

LinuxConfiguration

Ruft die Linux-Betriebssystemeinstellungen auf dem virtuellen Computer ab oder legt sie fest. &lt;br&gt;& lt;br&gt; Eine Liste der unterstützten Linux-Distributionen finden Sie unter Linux auf Azure-Endorsed Distributions&lt;br&gt;& lt;br&gt; Informationen zum Ausführen nicht unterstützter Distributionen finden Sie unter Informationen zu nicht unterstützten Verteilungen.

RequireGuestProvisionSignal

Ruft ab oder legt fest, ob das Gastbereitstellungssignal erforderlich ist, um den Bereitstellungserfolg des virtuellen Computers abzuleiten. Hinweis: Diese Eigenschaft ist nur für private Tests vorgesehen, und alle Kunden dürfen die Eigenschaft nicht auf false festlegen.

Secrets

Ruft einen Satz von Zertifikaten ab, die auf dem virtuellen Computer installiert werden sollen, oder legt diesen fest.

WindowsConfiguration

Ruft die Angegebenen Windows-Betriebssystemeinstellungen auf dem virtuellen Computer ab oder legt diese fest.

Gilt für: