名前空間: microsoft.graph
重要
Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
成功した cloudPcOnPremisesConnection のために、Active Directory ドメイン参加資格情報を更新します。 この API は、cloudPcOnPremisesConnection オブジェクトの connectionType がhybridAzureADJoinである場合にサポートされます。
重要
オンプレミス ネットワーク接続の名前が Azure ネットワーク接続に変更されました。 cloudPcOnPremisesConnection オブジェクトは、クラウド PC 製品の Azure ネットワーク接続と同等です。
この API は、次の国内クラウド展開で使用できます。
| グローバル サービス | 米国政府機関 L4 | 米国政府機関 L5 (DOD) | 21Vianet が運営する中国 |
|---|---|---|---|
| ✅ | ✅ | ❌ | ❌ |
アクセス許可
この API の最小特権としてマークされているアクセス許可またはアクセス許可を選択します。 アプリで必要な場合にのみ、より高い特権のアクセス許可またはアクセス許可を使用します。 委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、「アクセス許可の種類」を参照してください。 これらのアクセス許可の詳細については、「アクセス許可のリファレンス」を参照してください。
| アクセス許可の種類 | 最小特権アクセス許可 | より高い特権のアクセス許可 |
|---|---|---|
| 委任 (職場または学校のアカウント) | CloudPC.ReadWrite.All | 注意事項なし。 |
| 委任 (個人用 Microsoft アカウント) | サポートされていません。 | サポートされていません。 |
| アプリケーション | CloudPC.ReadWrite.All | 注意事項なし。 |
HTTP 要求
POST /deviceManagement/virtualEndpoint/onPremisesConnections/{id}/updateAdDomainPassword
要求ヘッダー
| 名前 | 説明 |
|---|---|
| Authorization | ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。 |
| Content-Type | application/json. 必須です。 |
要求本文
要求本文で、パラメーターの JSON 表現を指定します。
次の表に、このアクションで使用できるパラメーターを示します。
今後は、下位互換性のために domainJoinCredential または非推奨の adDomainPassword パラメーターを使用します。 両方のパラメーターが指定されている場合、 domainJoinCredential が優先されます。 どちらのパラメーターも指定されていない場合、要求は 400 Bad Request 応答コードを返します。
| パラメーター | 型 | 説明 |
|---|---|---|
| domainJoinCredential | cloudPcDomainJoinCredential | Active Directory ドメイン参加資格情報。
@odata.type を #microsoft.graph.cloudPcPlainTextDomainJoinCredential に設定してユーザー名とパスワードを直接更新するか、#microsoft.graph.cloudPcKeyVaultDomainJoinCredential に設定して、顧客所有のAzure Key Vaultからパスワードを取得します。
adDomainPassword が指定されていない場合は必須です。 |
| adDomainPassword (非推奨) | 文字列 | 接続で adDomainUsername によって識別されるサービス アカウントの新しいパスワード。 domainJoinCredential が指定された場合は省略可能。それ以外の必須。 このパラメーターは非推奨であり、2026 年 12 月 31 日に削除されます。 以降は、 代わりに domainJoinCredential パラメーターを使用します。 |
応答
成功した場合、このアクションは 204 No Content 応答コードを返します。
例
例 1:非推奨の adDomainPassword パラメーターを使用してパスワードを更新する
次の例は、非推奨の adDomainPassword パラメーターを使用してパスワードを更新する方法を示しています。 今後は、次の例で示すように domainJoinCredential を使用します。
要求
次の例は要求を示しています。
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/onPremisesConnections/07f12770-a225-4957-9127-0d247cf4ffff/updateAdDomainPassword
Content-Type: application/json
{
"adDomainPassword": "AdDomainPassword_XXXX"
}
応答
次の例は応答を示しています。
HTTP/1.1 204 No Content
例 2: ユーザー プリンシパル名とパスワードを更新する
次の例では、 domainJoinCredential パラメーターを使用してユーザー プリンシパル名とパスワードを指定して、ドメイン参加資格情報をローテーションします。
要求
次の例は要求を示しています。
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/onPremisesConnections/07f12770-a225-4957-9127-0d247cf4ffff/updateAdDomainPassword
Content-Type: application/json
{
"domainJoinCredential": {
"@odata.type": "#microsoft.graph.cloudPcPlainTextDomainJoinCredential",
"domainUserPrincipalName": "dcadmin@contoso.com",
"domainPassword": "ExamplePassword!42"
}
}
応答
次の例は応答を示しています。
HTTP/1.1 204 No Content
例 3:Azure Key Vault に保存されているパスワードを使用する
次の例では、Azure Key Vault シークレットからパスワードを取得するようにドメイン参加資格情報を構成します。
要求
次の例は要求を示しています。
POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/onPremisesConnections/07f12770-a225-4957-9127-0d247cf4ffff/updateAdDomainPassword
Content-Type: application/json
{
"domainJoinCredential": {
"@odata.type": "#microsoft.graph.cloudPcKeyVaultDomainJoinCredential",
"keyVaultResourceId": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c585ad47/resourceGroups/contoso-rg/providers/Microsoft.KeyVault/vaults/contoso-kv",
"secretName": "ad-domain-join-password",
"serviceConnectorResourceId": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c585ad47/resourceGroups/contoso-rg/providers/Microsoft.Windows365/serviceConnectors/anc-kv-connector",
"keyVaultIntentConfiguration": {
"@odata.type": "#microsoft.graph.cloudPcDomainJoinKeyVaultPasswordConfiguration",
"userIdentity": {
"@odata.type": "#microsoft.graph.cloudPcDomainJoinPlainTextUserIdentity",
"domainUserPrincipalName": "dcadmin@contoso.com"
}
}
}
}
応答
次の例は応答を示しています。
HTTP/1.1 204 No Content