Dela via


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