Delen via


Connect-PartnerCenter

Maak verbinding met partnercentrum met een geverifieerd account voor gebruik met partner-cmdlet-aanvragen.

Syntaxis

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

De Connect-PartnerCenter cmdlet maakt verbinding met Partnercentrum met een geverifieerd account voor gebruik met partner-cmdlet-aanvragen. Nadat u deze cmdlet hebt uitgevoerd, kunt u de verbinding met een Partnercentrum-account verbreken met behulp van Disconnect-PartnerCenter.

Voorbeelden

Voorbeeld 1

PS C:\> Connect-PartnerCenter

Met deze opdracht maakt u verbinding met een Partnercentrum-account. Als u partner-cmdlets wilt uitvoeren met dit account, moet u bij de prompt een organisatiereferenties opgeven die zijn gekoppeld aan het Cloud Solution Provider-programma.

Voorbeeld 2

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

Met de eerste opdracht worden de referenties van de service-principal opgehaald (toepassings-id en geheim van de service-principal) en worden deze vervolgens opgeslagen in de $credential variabele. De tweede opdracht maakt verbinding met partnercentrum met behulp van de referenties van de service-principal die zijn opgeslagen in $credential voor de opgegeven tenant. De parameter ServicePrincipal-switch geeft aan dat het account wordt geverifieerd als een service-principal.

Voorbeeld 3

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

Maakt verbinding met partnercentrum met behulp van een vernieuwingstoken dat is gegenereerd met behulp van een systeemeigen toepassing.

Voorbeeld 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

Maakt verbinding met Partnercentrum met behulp van een vernieuwingstoken dat is gegenereerd met behulp van een -webtoepassing.

Parameters

-AccessToken

Het toegangstoken voor partnercentrum.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ApplicationId

SPN

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-CertificateThumbprint

Certificaat-hash (vingerafdruk)

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Credential

Toepassings-id en geheim voor referenties van de service-principal.

Type:PSCredential
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Environment

Omgeving met het account om u aan te melden.

Type:EnvironmentName
Geaccepteerde waarden:AzureCloud, AzureChinaCloud, AzureGermanCloud, AzurePPE, AzureUSGovernment
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RefreshToken

Vernieuwingstoken dat wordt gebruikt om verbinding te maken met partnercentrum.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServicePrincipal

Geeft aan dat dit account wordt geverifieerd door referenties voor de service-principal op te geven.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Tenant

De id van de Azure AD-tenant.

Type:String
Aliassen:Domain, TenantId
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UseDeviceAuthentication

Verificatie van apparaatcode gebruiken in plaats van een browserbesturing

Type:SwitchParameter
Aliassen:Device, DeviceAuth, DeviceCode
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

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