Set-MsolServicePrincipal
Actualiza una entidad de servicio en Microsoft Azure Active Directory.
Sintaxis
Set-MsolServicePrincipal
[-ObjectId <Guid>]
[-AppPrincipalId <Guid>]
[-DisplayName <String>]
[-ServicePrincipalNames <String[]>]
[-AccountEnabled <Boolean>]
[-Addresses <RedirectUri[]>]
[-TenantId <Guid>]
[<CommonParameters>]
Description
El cmdlet Set-MsolServicePrincipal actualiza una entidad de servicio en Microsoft Azure Active Directory. Se puede usar para actualizar el nombre para mostrar, habilitar o deshabilitar la entidad de seguridad de servicio (de confianza para delegación), los nombres de entidad de seguridad de servicio (SPN) o las direcciones.
Ejemplos
Ejemplo 1: Cambio de propiedades en una entidad de servicio
PS C:\> $AppId = (Get-MsolServicePrincipal -ServicePrincipalName "MyApp").AppPrincipalId
PS C:\> Set-MsolServicePrincipal -AppPrincipalId $AppId -DisplayName "My Super Application" -ServicePrincipalNames @("MyApp/myapp.com", "MyApp/mysuperapp.com")
Este comando actualiza las propiedades de la entidad de servicio especificada. En este ejemplo, especifica las actualizaciones del nombre para mostrar y los SPN. Con esto, se sobrescribirá la configuración anterior.
Ejemplo 2: Cambio de direcciones en una entidad de servicio
PS C:\> $a = @()
PS C:\> $a = $a + (Get-MsolServicePrincipal -ServicePrincipalName "MyApp").Addresses
PS C:\> $a = $a + (New-MsolServicePrincipalAddresses -Value "myApp1.com")
PS C:\> $a = $a + (New-MsolServicePrincipalAddresses -Value "myApp2.com")
PS C:\> Set-MsolServicePrincipal -AppPrincipalId $AppId -Addresses $a
Este comando actualiza las direcciones de una entidad de servicio. En este ejemplo, las direcciones existentes que se crearon anteriormente ("myApp1.com", "myApp2.com") mediante el cmdlet New-MsolServicePrincipalAddresses están asociados a la entidad de servicio.
Parámetros
-AccountEnabled
Esta propiedad está reservada para un uso futuro.
Tipo: | Boolean |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-Addresses
Especifica la lista de direcciones con la que actualizar y sobrescribir la lista existente. Si no especifica este parámetro, la propiedad existente no se actualiza. Si especifica una lista vacía, se borrarán las direcciones existentes. Use el cmdlet New-MsolServicePrincipalAddress para ayudar a crear el objeto de lista Direcciones.
Tipo: | RedirectUri[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-AppPrincipalId
Especifica el identificador de aplicación único asociado a la entidad de servicio que se va a actualizar.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-DisplayName
Especifica el nombre para mostrar de la entidad de servicio.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ObjectId
Especifica el identificador de objeto único de la entidad de servicio que se va a actualizar.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ServicePrincipalNames
Especifica la lista de SPN con las que actualizar y sobrescribir el existente. Si no especifica este parámetro, la propiedad existente no se actualiza. Si especifica una lista vacía, se borran los SPN existentes, excepto el SPN que contiene el valor AppId de la entidad de servicio. Un SPN debe usar uno de los siguientes formatos:
appName
appName/hostname
- una dirección URL válida
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-TenantId
Especifica el identificador único del inquilino en el que se va a realizar la operación. El valor predeterminado es el inquilino del usuario actual. Este parámetro solo se aplica a los usuarios asociados.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |