Partager via


Connect-SPOService

Connecte l’administrateur SharePoint Online ou l’administrateur SharePoint Embedded à une connexion SharePoint Online (centre d’administration SharePoint Online). Cette applet de commande doit être exécutée avant que d’autres applets de commande SharePoint Online puissent s’exécuter.

Syntaxe

AuthenticationCertificate

Connect-SPOService
    -Url <UrlCmdletPipeBind>
    -ClientId <String>
    -TenantId <String>
    [-ClientTag <String>]
    [-Region <AADCrossTenantAuthenticationLocation>]
    [-AuthenticationUrl <String>]
    [-Certificate <X509Certificate2>]
    [-CertificatePath <String>]
    [-CertificateThumbprint <String>]
    [-CertificatePassword <SecureString>]
    [<CommonParameters>]

AuthenticationLocation

Connect-SPOService
    -Url <UrlCmdletPipeBind>
    [-Credential <CredentialCmdletPipeBind>]
    [-ClientTag <String>]
    [-Region <AADCrossTenantAuthenticationLocation>]
    [-ModernAuth <Boolean>]
    [-UseSystemBrowser <Boolean>]
    [<CommonParameters>]

AuthenticationUrl

Connect-SPOService
    -Url <UrlCmdletPipeBind>
    -AuthenticationUrl <String>
    [-Credential <CredentialCmdletPipeBind>]
    [-ClientTag <String>]
    [-ModernAuth <Boolean>]
    [-UseSystemBrowser <Boolean>]
    [<CommonParameters>]

Description

L’applet Connect-SPOService de commande connecte l’administrateur SharePoint Online ou l’administrateur SharePoint Embedded au Centre d’administration SharePoint Online.

Une seule connexion de service SharePoint Online est conservée à partir d’une session Windows PowerShell unique. En d’autres termes, il s’agit d’une zone géographique au sein d’une connexion administrateur organization. L’exécution de l’applet Connect-SPOService de commande deux fois déconnecte implicitement la connexion précédente. La session Windows PowerShell sera définie pour servir le nouvel administrateur SharePoint Online spécifié.

Un administrateur partenaire délégué doit échanger des connexions pour différentes organisations au sein de la même session Windows PowerShell.

Vous devez être administrateur SharePoint Online ou administrateur SharePoint Embedded pour exécuter l’applet de commande.

Pour les autorisations et informations les plus récentes sur Windows PowerShell pour SharePoint Online, consultez la documentation en ligne sur Présentation de SharePoint Online Management Shell.

Exemples

EXEMPLE 1

Connect-SPOService -Url https://contoso-admin.sharepoint.com -credential admin@contoso.com

L’exemple 1 montre comment un administrateur SharePoint Online avec des informations d’identification admin@contoso.com se connecte à un Centre d’administration SharePoint Online qui a l’URL <https://contoso-admin.sharepoint.com.>

EXEMPLE 2

$username = "admin@contoso.sharepoint.com"
$password = "password"
$cred = New-Object -TypeName System.Management.Automation.PSCredential -argumentlist $userName, $(convertto-securestring $Password -asplaintext -force)
Connect-SPOService -Url https://contoso-admin.sharepoint.com -Credential $cred

L’exemple 2 montre comment un administrateur SharePoint Online avec un nom d’utilisateur et un mot de passe se connecte à un Centre d’administration SharePoint Online qui a l’URL <https://contoso-admin.sharepoint.com.>

EXEMPLE 3

Connect-SPOService -Url https://contoso-admin.sharepoint.com

Requêtes pour les informations d’identification. Cela est obligatoire si le compte utilise l’authentification multifacteur.

EXEMPLE 4

Connect-SPOService -Url https://contoso-admin.sharepoint.com -Region ITAR

Se connecte à un Centre d’administration SharePoint Online spécifiant la région.

EXEMPLE 5

Connect-SPOService -Credential $creds -Url https://tenant-admin.sharepoint.com -ModernAuth $true -AuthenticationUrl https://login.microsoftonline.com/organizations

Connexion au service SPO avec l’indicateur ModernAuth.

EXEMPLE 6

Connect-SPOService -Url https://contoso-admin.sharepoint.com -UseSystemBrowser $true

S’authentifie à l’aide de la bibliothèque d’authentification Microsoft (MSAL) et se connecte au Centre d’administration SharePoint Online en cas d’authentification réussie.

EXEMPLE 7

$password = Read-Host -Prompt "Enter certificate password" -AsSecureString
Connect-SPOService -Url https://contoso-admin.sharepoint.com -ClientId 00000000-0000-0000-0000-000000000000 -Tenant 11111111-1111-1111-1111-111111111111 -CertificatePath C:\Certs\ContosoAppAuth.pfx -CertificatePassword $password

Connectez-vous au service SharePoint Online à l’aide d’une identité d’application et d’un chemin d’accès au fichier de certificat, avec un mot de passe facultatif.

EXEMPLE 8

Connect-SPOService -Url https://contoso-admin.sharepoint.com -ClientId 00000000-0000-0000-0000-000000000000 -Tenant 11111111-1111-1111-1111-111111111111 -CertificateThumbprint "3FAAAA1111AAAAAAAAAAA2222AAAAAAAAAAAAAAA"

Connectez-vous au service SharePoint Online à l’aide d’une identité d’application et d’une empreinte numérique de certificat.

EXEMPLE 9

$thumbprint = "3F2A5C9D4E7B8A1234567890ABCDEF1234567890"
$cert = Get-ChildItem Cert:\LocalMachine\My\$thumbprint
Connect-SPOService -Url https://contoso-admin.sharepoint.com -ClientId 00000000-0000-0000-0000-000000000000 -Tenant 11111111-1111-1111-1111-111111111111 -Certificate $cert

Connectez-vous au service SharePoint Online à l’aide d’une identité d’application et d’un objet de certificat.

Paramètres

-AuthenticationUrl

Applicable : SharePoint Online

Emplacement de Microsoft Entra service d’authentification interlocataire. Peut être utilisé éventuellement si un service d’authentification interlocataire autre que la valeur par défaut est utilisé.

Propriétés du paramètre

Type:System.String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AuthenticationUrl
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Certificate

Applicable : SharePoint Online

Certificat X.509 utilisé lors de l’authentification.

Propriétés du paramètre

Type:X509Certificate2
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AuthenticationCertificate
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-CertificatePassword

Applicable : SharePoint Online

Mot de passe du fichier de certificat.

Propriétés du paramètre

Type:SecureString
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AuthenticationCertificate
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-CertificatePath

Applicable : SharePoint Online

Chemin d’accès au fichier de certificat .pfx local.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AuthenticationCertificate
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-CertificateThumbprint

Applicable : SharePoint Online

Empreinte numérique du certificat dans le magasin de certificats de l’utilisateur actuel.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AuthenticationCertificate
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ClientId

Applicable : SharePoint Online

ID client de l’application.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:ApplicationId

Jeux de paramètres

AuthenticationCertificate
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ClientTag

Applicable : SharePoint Online

Autorise l’ajout d’une balise cliente à une balise cliente existante. Utilisé éventuellement dans le trafic HTTP CSOM pour identifier le script ou la solution utilisé.

Propriétés du paramètre

Type:System.String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Credential

Applicable : SharePoint Online

Spécifie les informations d'identification à utiliser pour se connecter. Si les informations d'identification ne sont pas spécifiées, une boîte de dialogue les demandera. Les informations d’identification doivent être celles d’un administrateur SharePoint Online qui peut accéder au site du Centre d’administration SharePoint Online.

Propriétés du paramètre

Type:Microsoft.Online.SharePoint.PowerShell.CredentialCmdletPipeBind
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AuthenticationUrl
Position:Named
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False
AuthenticationLocation
Position:Named
Obligatoire:False
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ModernAuth

Applicable : SharePoint Online

Garantit que les applets de commande d’administration de locataire SharePoint Online peuvent se connecter au service à l’aide de protocoles TLS modernes.

Pour l’utiliser, vous devez également fournir le paramètre AuthenticationUrl .

Propriétés du paramètre

Type:System.Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AuthenticationUrl
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False
AuthenticationLocation
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Region

Applicable : SharePoint Online

Les valeurs valides sont les suivantes : Par défaut | ITAR | Allemagne | Chine

La valeur par défaut est « default ».

Remarque : La valeur ITAR est uniquement pour les locations GCC High et DoD.

Propriétés du paramètre

Type:Microsoft.Online.SharePoint.PowerShell.AADCrossTenantAuthenticationLocation
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AuthenticationLocation
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False
AuthenticationCertificate
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-TenantId

Applicable : SharePoint Online

ID de locataire auquel se connecter.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AuthenticationCertificate
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Url

Applicable : SharePoint Online

Spécifie l’URL du site du Centre d’administration SharePoint Online.

Propriétés du paramètre

Type:Microsoft.Online.SharePoint.PowerShell.UrlCmdletPipeBind
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-UseSystemBrowser

Applicable : SharePoint Online

Utilisé pour authentifier l’utilisateur à l’aide de la bibliothèque d’authentification Microsoft (MSAL).

Remarque

Pour éviter d’ajouter le -UseSystemBrowser paramètre chaque fois que vous exécutez Connect-SPOService, vous pouvez définir une clé de Registre à la place.

Définissez la clé de UseSystemBrowser Registre (type REG_DWORD) sur : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SPO\CMDLETS\

Si la clé de Registre est définie sur une valeur entière différente de zéro ou -UseSystemBrowser si le paramètre a truela valeur , le flux d’authentification utilise le navigateur système pour la connexion.

Propriétés du paramètre

Type:System.Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

AuthenticationUrl
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False
AuthenticationLocation
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.