cloudPcOnPremisesConnection: updateAdDomainPassword

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Actualice las credenciales de unión al dominio de Active Directory para una cloudPcOnPremisesConnection correcta. Esta API se admite cuando el connectionType del objeto cloudPcOnPremisesConnection es hybridAzureADJoin.

Importante

El nombre de la conexión de red local ha cambiado a Conexión de red de Azure. los objetos cloudPcOnPremisesConnection son equivalentes a la conexión de red de Azure para el producto Cloud PC.

Esta API está disponible en las siguientes implementaciones en la nube nacional.

Servicio global Administración pública de EE. UU. Gobierno de EE. UU. L5 (DOD) China operado por 21Vianet
✅ ✅ ❌ ❌

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use uno o varios permisos con privilegios más altos solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) CloudPC. ReadWrite. All No disponible.
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación CloudPC. ReadWrite. All No disponible.

Solicitud HTTP

POST /deviceManagement/virtualEndpoint/onPremisesConnections/{id}/updateAdDomainPassword

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre autenticación y autorización.
Content-Type application/json. Obligatorio.

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione una representación JSON de los parámetros.

La tabla siguiente muestra los parámetros que puede usar con esta acción.

De ahora en adelante, usa domainJoinCredential o el parámetro adDomainPassword en desuso para la compatibilidad con versiones anteriores. Si se proporcionan ambos parámetros, domainJoinCredential tiene prioridad. Si no se proporciona ningún parámetro, la solicitud devuelve un código de 400 Bad Request respuesta.

Parámetro Tipo Description
domainJoinCredential cloudPcDomainJoinCredential Credencial de unión al dominio de Active Directory. Establezca @odata.type en #microsoft.graph.cloudPcPlainTextDomainJoinCredential para actualizar el nombre de usuario y la contraseña directamente o para #microsoft.graph.cloudPcKeyVaultDomainJoinCredential recuperar la contraseña de un Azure Key Vault propiedad del cliente. Obligatorio a menos que se proporcione adDomainPassword .
adDomainPassword (obsoleto) Cadena La nueva contraseña de la cuenta de servicio identificada por adDomainUsername en la conexión. Opcional cuando se proporciona domainJoinCredential ; de lo contrario, será necesario. Este parámetro está en desuso y se quitará el 31 de diciembre de 2026. En el futuro, use el parámetro domainJoinCredential en su lugar.

Respuesta

Si se ejecuta correctamente, esta acción devuelve un código de respuesta 204 No Content.

Ejemplos

Ejemplo 1: Actualizar la contraseña mediante el parámetro adDomainPassword obsoleto

El siguiente ejemplo muestra cómo actualizar una contraseña utilizando el parámetro adDomainPassword obsoleto. En el futuro, use domainJoinCredential como se muestra en los ejemplos siguientes.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

POST https://graph.microsoft.com/beta/deviceManagement/virtualEndpoint/onPremisesConnections/07f12770-a225-4957-9127-0d247cf4ffff/updateAdDomainPassword
Content-Type: application/json

{
  "adDomainPassword": "AdDomainPassword_XXXX"
}

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 204 No Content

Ejemplo 2: Actualización del nombre principal y la contraseña del usuario

En el ejemplo siguiente se rota la credencial de unión al dominio proporcionando el nombre principal y la contraseña del usuario mediante el parámetro domainJoinCredential .

Solicitud

En el ejemplo siguiente se muestra la solicitud.

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"
  }
}

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 204 No Content

Ejemplo 3: Usar una contraseña almacenada en Azure Key Vault

En el ejemplo siguiente se configura la credencial de unión al dominio para recuperar su contraseña de un secreto de Azure Key Vault.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

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"
      }
    }
  }
}

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 204 No Content