Compartir a través de


Connect-PartnerCenter

Conéctese al Centro de partners con una cuenta autenticada para usarla con las solicitudes de cmdlet del asociado.

Sintaxis

Connect-PartnerCenter
       [-Environment <EnvironmentName>]
       [-Tenant <String>]
       [-UseDeviceAuthentication]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Connect-PartnerCenter
       -AccessToken <String>
       [-Environment <EnvironmentName>]
       [-Tenant <String>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Connect-PartnerCenter
       -ApplicationId <String>
       [-CertificateThumbprint <String>]
       [-Credential <PSCredential>]
       [-Environment <EnvironmentName>]
       -RefreshToken <String>
       [-Tenant <String>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Connect-PartnerCenter
       -ApplicationId <String>
       -CertificateThumbprint <String>
       [-Environment <EnvironmentName>]
       [-ServicePrincipal]
       -Tenant <String>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]
Connect-PartnerCenter
       -Credential <PSCredential>
       [-Environment <EnvironmentName>]
       [-ServicePrincipal]
       -Tenant <String>
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Description

El cmdlet Connect-PartnerCenter se conecta al Centro de partners con una cuenta autenticada para usarla con solicitudes de cmdlet de asociado. Después de ejecutar este cmdlet, puede desconectar de una cuenta del Centro de partners mediante Disconnect-PartnerCenter.

Ejemplos

Ejemplo 1

PS C:\> Connect-PartnerCenter

Este comando se conecta a una cuenta del Centro de partners. Para ejecutar cmdlets de asociado con esta cuenta, debe proporcionar una credencial de organización que esté asociada al programa Proveedor de soluciones en la nube, en el símbolo del sistema.

Ejemplo 2

PS C:\> $credential = Get-Credential
PS C:\> Connect-PartnerCenter -Credential $credential -Tenant 'xxxx-xxxx-xxxx-xxxx' -ServicePrincipal

El primer comando obtiene las credenciales de la entidad de servicio (identificador de aplicación y secreto de entidad de servicio) y, a continuación, las almacena en la variable $credential. El segundo comando se conecta al Centro de partners mediante las credenciales de la entidad de servicio almacenadas en $credential para el inquilino especificado. El parámetro del modificador ServicePrincipal indica que la cuenta se autentica como una entidad de servicio.

Ejemplo 3

PS C:\> $refreshToken = '<refreshToken>'
PS C:\> Connect-PartnerCenter -ApplicationId 'xxxx-xxxx-xxxx-xxxx' -RefreshToken $refreshToken

Se conecta al Centro de partners mediante un token de actualización que se generó mediante una aplicación nativa .

Ejemplo 4

PS C:\> $appId = 'xxxx-xxxx-xxxx-xxxx'
PS C:\> $secret =  ConvertTo-SecureString 'app-secret-here' -AsPlainText -Force
PS C:\> $refreshToken = '<refreshToken>'
PC C:\> $tenantId = 'yyyy-yyyy-yyyy-yyyy'
PS C:\>
PS C:\> $credential = New-Object System.Management.Automation.PSCredential($appId, $secret)
PS C:\>
PS C:\> Connect-PartnerCenter -ApplicationId $appId -Credential $credential -RefreshToken $refreshToken

Se conecta al Centro de partners mediante un token de actualización que se generó mediante una aplicación web de .

Parámetros

-AccessToken

Token de acceso del Centro de partners.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ApplicationId

SPN

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-CertificateThumbprint

Hash de certificado (huella digital)

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Credential

Identificador de aplicación y secreto para las credenciales de la entidad de servicio.

Tipo:PSCredential
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Environment

Entorno que contiene la cuenta en la que iniciar sesión.

Tipo:EnvironmentName
Valores aceptados:AzureCloud, AzureChinaCloud, AzureGermanCloud, AzurePPE, AzureUSGovernment
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RefreshToken

Token de actualización que se usa para conectarse al Centro de partners.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ServicePrincipal

Indica que esta cuenta se autentica proporcionando credenciales de entidad de servicio.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Tenant

Identificador del inquilino de Azure AD.

Tipo:String
Alias:Domain, TenantId
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-UseDeviceAuthentication

Uso de la autenticación de código de dispositivo en lugar de un control de explorador

Tipo:SwitchParameter
Alias:Device, DeviceAuth, DeviceCode
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

Microsoft.Store.PartnerCenter.PowerShell.Models.Authentication.PartnerContext