Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.
Comando
New-AzureApplication
Descripción
Este comando crea un objeto de autenticación de aplicación de Azure AD que otros comandos de ShareGate pueden usar para autenticarse en Microsoft 365.
Puedes proporcionar la autenticación mediante uno de estos dos métodos: un certificado X.509 o la huella digital de un certificado almacenado en el Almacén de certificados de Windows.
Ejemplos
Crear usando un certificado del almacén de certificados
$cert = Get-Item Cert:\CurrentUser\My\1A2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D7E8F9A0B
$azureApp = New-AzureApplication -ClientId 11111111-2222-3333-4444-555555555555 -Certificate $cert
Crear a partir de la huella digital de un certificado en el Almacén de certificados de Windows
$azureApp = New-AzureApplication -ClientId 11111111-2222-3333-4444-555555555555 -Thumbprint 1A2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D7E8F9A0B
Crear a partir de una huella digital ubicada en el almacén LocalMachine
$azureApp = New-AzureApplication -ClientId 11111111-2222-3333-4444-555555555555 -Thumbprint 1A2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D7E8F9A0B -CertificateStoreLocation LocalMachine -CertificateStoreName My
Sintaxis
New-AzureApplication
-ClientId <String>
-Certificate <X509Certificate2>
[-Name <String>]
New-AzureApplication
-ClientId <String>
-Thumbprint <String>
[-CertificateStoreLocation <StoreLocation>]
[-CertificateStoreName <StoreName>]
[-Name <String>]
Parámetros
-Certificate <X509Certificate2>
El certificado X.509 utilizado para la autenticación.
¿Obligatorio? | True |
Valor predeterminado | None |
¿Acepta entrada de canalización? | True (ByValue) |
¿Acepta caracteres comodín? | False |
Nombre del conjunto de parámetros | Certificate |
Alias | None |
-CertificateStoreLocation <StoreLocation>
La ubicación del Almacén de certificados de Windows. El valor predeterminado es CurrentUser.
¿Obligatorio? | False |
Valor predeterminado | CurrentUser |
¿Acepta entrada de canalización? | False |
¿Acepta caracteres comodín? | False |
Nombre del conjunto de parámetros | Thumbprint |
Alias | None |
-CertificateStoreName <StoreName>
El nombre del Almacén de certificados de Windows. El valor predeterminado es My.
¿Obligatorio? | False |
Valor predeterminado | My |
¿Acepta entrada de canalización? | False |
¿Acepta caracteres comodín? | False |
Nombre del conjunto de parámetros | Thumbprint |
Alias | None |
-ClientId <String>
El ID de cliente del registro de aplicaciones de Azure AD.
¿Obligatorio? | True |
Valor predeterminado | None |
¿Acepta entrada de canalización? | False |
¿Acepta caracteres comodín? | False |
Nombre del conjunto de parámetros | (All) |
Alias | None |
-Name <String>
Un nombre descriptivo opcional para la aplicación de Azure. Se usa como sugerencia en Save-AzureApplication.
¿Obligatorio? | False |
Valor predeterminado | None |
¿Acepta entrada de canalización? | False |
¿Acepta caracteres comodín? | False |
Nombre del conjunto de parámetros | (All) |
Alias | None |
-Thumbprint <String>
La huella digital de un certificado en el Almacén de certificados de Windows.
¿Obligatorio? | True |
Valor predeterminado | None |
¿Acepta entrada de canalización? | False |
¿Acepta caracteres comodín? | False |
Nombre del conjunto de parámetros | Thumbprint |
Alias | None |
Este artículo fue traducido con inteligencia artificial. En caso de duda, consulta la versión original en inglés.
