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