次の方法で共有


OSProfile interface

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

プロパティ

adminPassword

管理者アカウントのパスワードを指定します。

最小長 (Windows): 8 文字

最小長 (Linux): 6 文字

最大長 (Windows): 123 文字

最大長 (Linux): 72 文字

複雑さの要件: 以下の 4 つの条件のうち 3 つ を満たす必要があります
文字が小さい
上の文字を含む
数字を含む
特殊文字を持つ (Regex match [\W_])

許可されていない値: "abc@123"、"P@$$w 0rd"、"P@ssw0rd"、"P@ssword123"、"Pa$$word"、"pass@word1"、"Password!"、"Password1"、"Password22"、"iloveyou!"

パスワードのリセットについては、「Windows VM でリモート デスクトップ サービスまたはそのログイン パスワードをリセットする方法」を参照してください。

ルート パスワードのリセットについては、「VMAccess 拡張機能 を使用した Azure Linux VM でのユーザー、SSH の管理、ディスクの確認または修復を行う方法に関するページを参照してください。

adminUsername

管理者アカウントの名前を指定します。

このプロパティは、VM の作成後に更新できません。

Windows のみの制限: "." で終わることはできません。

許可されていない値: "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"。

最小長 (Linux): 1 文字

最大長 (Linux): 64 文字

最大長 (Windows): 20 文字

  • Linux VM へのルート アクセスについては、「Azure の Linux 仮想マシンでのルート特権の使用」を参照してください。
  • このフィールドでは使用できない Linux 上の組み込みシステム ユーザーの一覧については、「Azure 上の Linux のユーザー名の選択」を参照してください

  • allowExtensionOperations

    仮想マシンで拡張機能の操作を許可するかどうかを指定します。

    これは、仮想マシンに拡張機能が存在しない場合にのみ False に設定できます。

    computerName

    仮想マシンのホスト OS 名を指定します。

    VM の作成後にこの名前を更新することはできません。

    最大長 (Windows): 15 文字

    最大長 (Linux): 64 文字。

    名前付け規則と制限については、Azure インフラストラクチャ サービスの実装ガイドラインを参照してください。

    customData

    カスタム データの base-64 でエンコードされた文字列を指定します。 base-64 でエンコードされた文字列は、仮想マシン上のファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の最大長は 65535 バイトです。

    注: customData プロパティ にシークレットやパスワードを渡さないでください

    このプロパティは、VM の作成後に更新できません。

    customData は、ファイルとして保存される VM に渡されます。詳細については、「Azure VM 上のカスタム データ

    Linux VM に cloud-init を使用する方法については、「cloud-init を使用した作成時の Linux VM のカスタマイズ

    linuxConfiguration

    仮想マシン上の Linux オペレーティング システムの設定を指定します。

    サポートされている Linux ディストリビューションの一覧については、「Azure-Endorsed ディストリビューションでの Linux 」を参照してください。

    動作保証されていないディストリビューションの実行については、「保証されていないディストリビューションのに関する情報」を参照してください。

    requireGuestProvisionSignal

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

    secrets

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

    windowsConfiguration

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

    プロパティの詳細

    adminPassword

    管理者アカウントのパスワードを指定します。

    最小長 (Windows): 8 文字

    最小長 (Linux): 6 文字

    最大長 (Windows): 123 文字

    最大長 (Linux): 72 文字

    複雑さの要件: 以下の 4 つの条件のうち 3 つ を満たす必要があります
    文字が小さい
    上の文字を含む
    数字を含む
    特殊文字を持つ (Regex match [\W_])

    許可されていない値: "abc@123"、"P@$$w 0rd"、"P@ssw0rd"、"P@ssword123"、"Pa$$word"、"pass@word1"、"Password!"、"Password1"、"Password22"、"iloveyou!"

    パスワードのリセットについては、「Windows VM でリモート デスクトップ サービスまたはそのログイン パスワードをリセットする方法」を参照してください。

    ルート パスワードのリセットについては、「VMAccess 拡張機能 を使用した Azure Linux VM でのユーザー、SSH の管理、ディスクの確認または修復を行う方法に関するページを参照してください。

    adminPassword?: string

    プロパティ値

    string

    adminUsername

    管理者アカウントの名前を指定します。

    このプロパティは、VM の作成後に更新できません。

    Windows のみの制限: "." で終わることはできません。

    許可されていない値: "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"。

    最小長 (Linux): 1 文字

    最大長 (Linux): 64 文字

    最大長 (Windows): 20 文字

  • Linux VM へのルート アクセスについては、「Azure の Linux 仮想マシンでのルート特権の使用」を参照してください。
  • このフィールドでは使用できない Linux 上の組み込みシステム ユーザーの一覧については、「Azure 上の Linux のユーザー名の選択」を参照してください

    adminUsername?: string

    プロパティ値

    string

  • allowExtensionOperations

    仮想マシンで拡張機能の操作を許可するかどうかを指定します。

    これは、仮想マシンに拡張機能が存在しない場合にのみ False に設定できます。

    allowExtensionOperations?: boolean

    プロパティ値

    boolean

    computerName

    仮想マシンのホスト OS 名を指定します。

    VM の作成後にこの名前を更新することはできません。

    最大長 (Windows): 15 文字

    最大長 (Linux): 64 文字。

    名前付け規則と制限については、Azure インフラストラクチャ サービスの実装ガイドラインを参照してください。

    computerName?: string

    プロパティ値

    string

    customData

    カスタム データの base-64 でエンコードされた文字列を指定します。 base-64 でエンコードされた文字列は、仮想マシン上のファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の最大長は 65535 バイトです。

    注: customData プロパティ にシークレットやパスワードを渡さないでください

    このプロパティは、VM の作成後に更新できません。

    customData は、ファイルとして保存される VM に渡されます。詳細については、「Azure VM 上のカスタム データ

    Linux VM に cloud-init を使用する方法については、「cloud-init を使用した作成時の Linux VM のカスタマイズ

    customData?: string

    プロパティ値

    string

    linuxConfiguration

    仮想マシン上の Linux オペレーティング システムの設定を指定します。

    サポートされている Linux ディストリビューションの一覧については、「Azure-Endorsed ディストリビューションでの Linux 」を参照してください。

    動作保証されていないディストリビューションの実行については、「保証されていないディストリビューションのに関する情報」を参照してください。

    linuxConfiguration?: LinuxConfiguration

    プロパティ値

    requireGuestProvisionSignal

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

    requireGuestProvisionSignal?: boolean

    プロパティ値

    boolean

    secrets

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

    secrets?: VaultSecretGroup[]

    プロパティ値

    windowsConfiguration

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

    windowsConfiguration?: WindowsConfiguration

    プロパティ値