Connect-PartnerCenter
Anslut till Partnercenter med ett autentiserat konto för användning med partner-cmdlet-begäranden.
Syntax
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
Cmdleten Connect-PartnerCenter ansluter till Partnercenter med ett autentiserat konto för användning med partner-cmdlet-begäranden. När du har kört den här cmdleten kan du koppla från ett Partnercenter-konto med hjälp av Disconnect-PartnerCenter.
Exempel
Exempel 1
PS C:\> Connect-PartnerCenter
Det här kommandot ansluter till ett Partnercenter-konto. Om du vill köra partner-cmdletar med det här kontot måste du ange en organisationsautentiseringsuppgifter, som är associerade med cloud solution provider-programmet, i prompten.
Exempel 2
PS C:\> $credential = Get-Credential
PS C:\> Connect-PartnerCenter -Credential $credential -Tenant 'xxxx-xxxx-xxxx-xxxx' -ServicePrincipal
Det första kommandot hämtar autentiseringsuppgifterna för tjänstens huvudnamn (programidentifierare och tjänstens huvudhemlighet) och lagrar dem sedan i variabeln $credential. Det andra kommandot ansluter till Partnercenter med autentiseringsuppgifterna för tjänstens huvudnamn som lagras i $credential för den angivna klientorganisationen. Parametern ServicePrincipal switch anger att kontot autentiseras som tjänstens huvudnamn.
Exempel 3
PS C:\> $refreshToken = '<refreshToken>'
PS C:\> Connect-PartnerCenter -ApplicationId 'xxxx-xxxx-xxxx-xxxx' -RefreshToken $refreshToken
Ansluter till Partnercenter med en uppdateringstoken som genererades med hjälp av ett internt program.
Exempel 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
Ansluter till Partnercenter med en uppdateringstoken som genererades med hjälp av ett webbprogram.
Parametrar
-AccessToken
Åtkomsttoken för Partnercenter.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ApplicationId
SPN
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CertificateThumbprint
Certifikathash (tumavtryck)
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Credential
Programidentifierare och hemlighet för autentiseringsuppgifter för tjänstens huvudnamn.
Typ: | PSCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Environment
Miljö som innehåller det konto som du vill logga in på.
Typ: | EnvironmentName |
Godkända värden: | AzureCloud, AzureChinaCloud, AzureGermanCloud, AzurePPE, AzureUSGovernment |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RefreshToken
Uppdateringstoken som används för att ansluta till Partnercenter.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ServicePrincipal
Anger att det här kontot autentiserar genom att ange autentiseringsuppgifter för tjänstens huvudnamn.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Tenant
Identifieraren för Azure AD-klientorganisationen.
Typ: | String |
Alias: | Domain, TenantId |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-UseDeviceAuthentication
Använda enhetskodautentisering i stället för en webbläsarkontroll
Typ: | SwitchParameter |
Alias: | Device, DeviceAuth, DeviceCode |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None
Utdata
Microsoft.Store.PartnerCenter.PowerShell.Models.Authentication.PartnerContext