OSProfile クラス

定義

仮想マシンのオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。

public class OSProfile
type OSProfile = class
Public Class OSProfile
継承
OSProfile

コンストラクター

OSProfile()

OSProfile クラスの新しいインスタンスを初期化します。

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

OSProfile クラスの新しいインスタンスを初期化します。

プロパティ

AdminPassword

管理者アカウントのパスワードを取得または設定します。 &lt;br&gt;&lt;br&gt;最小長 (Windows): 8 文字 &lt;br&gt;&lt;br&gt;最小長 (Linux): 6 文字 &lt;br&gt;&lt;br&gt;最大長 (Windows): 123 文字 &lt;br&gt;&lt;br&gt;最大長 (Linux): 72 文字 &lt;br&gt;&lt;br&gt;複雑さの要件: 以下の 4 つの条件のうち 3 つを満たす&必要があります lt;br&gt;文字が lt;br&gt; の文字が&小さい上の文字が &lt;br&gt;数字 &lt;br&gt;特殊文字 (Regex match [\W_]) &lt;br&gt;&lt;br&gt;許可されていない値:"abc@123"、"P@$$w 0rd"、"P@ssw0rd"、"P@ssword123"、"Pa$$word"、"pass@word1"、"Password!"、"Password1"、"Password22"、"iloveyou!" &lt;br&gt;&lt;br&gt;パスワードをリセットする方法については、「Windows VM &lt;br&gt;&でリモート デスクトップ サービスまたはそのログイン パスワードをリセットする方法」を参照してください。lt;br&gt;ルート パスワードのリセットについては、「VMAccess 拡張機能を使用して Azure Linux VM 上のディスクを管理する、SSH、チェックまたは修復する」を参照してください。

AdminUsername

管理者アカウントの名前を取得または設定します。 &lt;br&gt;&lt;br&gt;このプロパティは、VM の作成後に更新できません。 &lt;br&gt;&lt;br&gt; Windows のみの制限: "." で終わることはできません。 &lt;br&gt;&lt;br&gt; 許可されていない値: "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;最小長 (Linux): 1 文字 &lt;br&gt;&lt;br&gt;最大長 (Linux): 64 文字 &lt;br&gt;&lt;br&gt;最大長 (Windows): 20 文字 &lt;br&gt;&lt;br&gt;&lt;li&gt;Linux VM へのルート アクセスについては、「Azure &lt;br&での Linux 仮想マシンでのルート特権の使用」を参照してください。&lt;li&gt;このフィールドで使用すべきでない Linux 上の組み込みシステム ユーザーの一覧については、「Azure での Linux のユーザー名の選択」を参照してください。

AllowExtensionOperations

仮想マシンで拡張機能の操作を許可するかどうかを取得または設定します。 &lt;br&gt;&lt;br&gt;これは、仮想マシンに拡張機能が存在しない場合にのみ False に設定できます。

ComputerName

仮想マシンのホスト OS 名を取得または設定します。 &lt;br&gt;&lt;br&gt;VM の作成後にこの名前を更新することはできません。 &lt;br&gt;&lt;br&gt; 最大長 (Windows): 15 文字 &lt;br&gt;&lt;br&gt; 最大長 (Linux): 64 文字。 &lt;br&gt;&lt;br&gt;名前付け規則と制限については、「 Azure インフラストラクチャ サービスの実装ガイドライン」を参照してください。

CustomData

カスタム データの base-64 エンコード文字列を取得または設定します。 Base 64 エンコード文字列は、仮想マシン上にファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の長さは最大 65535 バイトです。 &lt;br&gt;&lt;br&gt; 注: customData プロパティでシークレットまたはパスワードを渡さないでください&lt;br&gt;&lt;br&gt;このプロパティは、VM の作成後に更新できません。 &lt;br&gt;&lt;br&gt; customData はファイルとして保存される VM に渡されます。詳細については、「Azure VM 上&のカスタム データ lt;br&gt;&lt;br&gt;Linux VM に cloud-init を使用する場合は、「cloud-init を使用して作成時に Linux VM をカスタマイズする」を参照してください。

LinuxConfiguration

仮想マシン上の Linux オペレーティング システムの設定を取得または設定します。 &lt;br&gt;&lt;br&gt;サポートされている Linux ディストリビューションの一覧については、「 Linux on Azure-Endorsed Distributions&lt;br&gt;&lt;br&gt;保証されていないディストリビューションを実行する場合は、「保証されていないディストリビューション の情報」を参照してください。

RequireGuestProvisionSignal

仮想マシンのプロビジョニング成功を推測するためにゲスト プロビジョニング シグナルが必要かどうかを取得または設定します。 注: このプロパティはプライベート テスト専用であり、すべての顧客が プロパティを false に設定することはできません。

Secrets

仮想マシンにインストールする必要がある証明書のセットを取得または設定します。

WindowsConfiguration

仮想マシン上の Windows オペレーティング システムの設定を取得または設定します。

適用対象