Passer au contenu principal

Connect-Site

Se connecter à un site SharePoint avec PowerShell

Remarque : L'intégration PowerShell nécessite un abonnement Pro ou Enterprise à ShareGate Migrate. Elle n'est pas disponible avec le plan Essentials.

Commande

Connect-Site

Description

La commande pour se connecter à un site SharePoint.

Remarque : Depuis fin janvier 2026, Microsoft a commencé à déprécier le cookie IDCRL, ce qui signifie que seules les méthodes d’authentification Browser et Modern authentication avec les paramètres -Browser et -ModernAuth fonctionneront dans la plupart des locataires Microsoft 365. Pour en savoir plus sur ce changement, consultez Changement important concernant l’authentification « Autre utilisateur » pour Microsoft 365.

Exemples

Se connecter au site SharePoint Online en utilisant l’authentification moderne dans Microsoft 365

$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -ModernAuth

Se connecter au site SharePoint Online en utilisant l’authentification moderne avec UserName dans Microsoft 365

$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -ModernAuth -UserName [email protected]

Remarque : Vous serez invité à saisir votre mot de passe dans la fenêtre PowerShell.

Se connecter au site SharePoint Online en utilisant l’authentification moderne avec UserName et mot de passe dans Microsoft 365

$mypassword = ConvertTo-SecureString "mypassword" -AsPlainText -Force
$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -ModernAuth -UserName [email protected] -Password $mypassword

Se connecter au site SharePoint avec les informations d’identification de l’utilisateur actuel

Connect-Site -Url "http://myfarm1/sites/mysitecollection"

Se connecter au site SharePoint avec un nom d’utilisateur

Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Username "myusername"

Se connecter au site SharePoint avec un nom d’utilisateur et un mot de passe

$mypassword = ConvertTo-SecureString 'mypassword' -AsPlainText -Force
$mysite = Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Username "myusername" -Password $mypassword

Se connecter au site SharePoint sans authentification unique (SSO)

Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Browser -DisableSSO

Se connecter au site SharePoint avec les Paramètres de proxy

$proxySettings = New-ProxySettings -Server myproxyserver -Port 888
Connect-Site -Url "http://myfarm1/sites/mysitecollection" -ProxySettings $proxySettings

Se connecter au site SharePoint en utilisant l’authentification Browser

Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Browser

Remarque : Pour éviter de saisir vos informations d’identification plusieurs fois lors de l’utilisation d’une boucle foreach, consultez Utiliser les informations d’identification d’une connexion navigateur précédente.

Se connecter au site SharePoint en utilisant l’authentification Browser avec les Paramètres de proxy

$proxySettings = New-ProxySettings -Server myproxyserver -Port 888
Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Browser -ProxySettings $proxySettings

Se connecter au site SharePoint en utilisant les informations d’identification d’une connexion existante

$connection = Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Browser
Connect-Site -Url "http://myfarm1/sites/anothersitecollection" -UseCredentialsFrom $connection

Se connecter au site SharePoint en utilisant les informations d’identification d’une connexion locataire existante

$connection = Connect-Tenant -Domain "mytenantdomain" -Browser
Connect-Site -Url "http://mytenantdomain/sites/mysitecollection" -UseCredentialsFrom $connection

Se connecter et ajouter la connexion du site SharePoint à l’Explore de ShareGate Migrate

Connect-Site -Url "http://myfarm1/sites/mysitecollection" -AddToExplorer

Se connecter au site SharePoint en utilisant une invite pour saisir votre nom d’utilisateur et votre mot de passe

$Credentials = Get-Credential
Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Credential $Credentials

Remarque : Get-Credential est une commande PowerShell de Microsoft. Lorsque vous l’utilisez dans votre script, une fenêtre s’ouvre sur votre poste de travail pour saisir vos informations d’identification et les stocker dans une variable.

Se connecter à SharePoint en utilisant une connexion SharePoint enregistrée

$connection = Get-SharePointConnection -Id 01c0ebab-a17e-4ae3-9caf-ba09f05f2970
$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -UseConnection $connection

Se connecter à SharePoint et enregistrer la connexion SharePoint

$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -ModernAuth -SaveConnection

Syntaxe

Connect-Site
-Url <String>
[-AllowConnectionFallback <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-Credential <PSCredential>
[-AllowConnectionFallback <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-UserName <String>
-Password <SecureString>
[-AllowConnectionFallback <SwitchParameter>]
[-ModernAuth <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-UseCredentialsFrom <ConnectionEntity>
[-AllowConnectionFallback <SwitchParameter>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-Browser <SwitchParameter>
[-AllowConnectionFallback <SwitchParameter>]
[-DisableSSO <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-ModernAuth <SwitchParameter>
[-AllowConnectionFallback <SwitchParameter>]
[-AddToExplorer <SwitchParameter>]
[-SaveConnection <SwitchParameter>]
Connect-Site
-Url <String>
-UseConnection <SharePointConnection>
[-AllowConnectionFallback <SwitchParameter>]
[-AddToExplorer <SwitchParameter>]
Connect-Site
-Url <String>
-AzureApplication <AzureApplication>
[-AllowConnectionFallback <SwitchParameter>]
[-TenantId <String>]
[-AllowMissingPermissions <SwitchParameter>]

Paramètres

-AddToExplorer <SwitchParameter>

Ajoute la connexion à l’Explore de ShareGate.

Obligatoire ?

False

Valeur par défaut

Aucune

Accepte l’entrée du pipeline ?

False

Accepte les caractères génériques ?

False

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-AllowConnectionFallback <SwitchParameter>

Permet à ShareGate de rechercher des options de connexion en remontant la hiérarchie si la connexion à l’URL spécifiée échoue.

Obligatoire ?

False

Valeur par défaut

Aucune

Accepte l’entrée du pipeline ?

False

Accepte les caractères génériques ?

False

Nom du jeu de paramètres

(Tous)

Alias

Aucun

-AllowMissingPermissions <SwitchParameter>

Permet à la connexion de continuer lorsque l’application Azure ne dispose pas d’une ou plusieurs autorisations normalement requises pour SharePoint, les Groupes, Teams ou Planner. Un avertissement s’affichera avec la liste des autorisations manquantes.

Obligatoire ?

False

Valeur par défaut

Aucune

Accepte l’entrée du pipeline ?

False

Accepte les caractères génériques ?

False

Nom du jeu de paramètres

UseCredentialsFrom, AzureApplication

Alias

Aucun

-AzureApplication <AzureApplication>

Spécifie l’application Azure utilisée pour l’authentification. Créez-en une avec New-AzureApplication.

Obligatoire ?

True

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

True (ByValue)

Accepte les caractères génériques ?

False

Nom de l'ensemble de paramètres

AzureApplication

Alias

Aucun

-Browser <SwitchParameter>

Utilise l'authentification par navigateur.

Obligatoire ?

True

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

False

Accepte les caractères génériques ?

False

Nom de l'ensemble de paramètres

Browser

Alias

Aucun

-Credential <PSCredential>

Spécifie les informations d'identification.

Obligatoire ?

True

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

True (ByValue, ByPropertyName)

Accepte les caractères génériques ?

False

Nom de l'ensemble de paramètres

Credential

Alias

Aucun

-DisableSSO <SwitchParameter>

Désactive la connexion automatique afin de se connecter à un site Microsoft 365 avec un autre compte d'utilisateur.

Obligatoire ?

False

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

False

Accepte les caractères génériques ?

False

Nom de l'ensemble de paramètres

Browser

Alias

Aucun

-ModernAuth <SwitchParameter>

Utilise l'authentification moderne.

Obligatoire ?

True

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

False

Accepte les caractères génériques ?

False

Nom de l'ensemble de paramètres

ModernManualAuth, ModernAuth

Alias

Aucun

Remarque : Pour l’instant, -ModernAuth fonctionne uniquement lors de la connexion à des sites SharePoint et OneDrive for Business. Vous devrez utiliser -Browser pour vous connecter à d’autres services Microsoft 365, comme Teams ou les boîtes aux lettres Exchange.

-Password <SecureString>

Spécifie le mot de passe. Utilisez des guillemets simples (') pour transmettre la chaîne à la commande exactement comme vous la saisissez.

Obligatoire ?

True

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

False

Accepte les caractères génériques ?

False

Nom de l'ensemble de paramètres

Manual

Alias

Aucun

-ProxySettings <ProxySettings>

Définit les paramètres de proxy pour se connecter au site SharePoint.

Obligatoire ?

False

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

True (ByValue, ByPropertyName)

Accepte les caractères génériques ?

False

Nom de l'ensemble de paramètres

Default, Credential, Manual, Browser

Alias

Aucun

-SaveConnection <SwitchParameter>

Enregistre la connexion dans le Connection Manager après la connexion.

Obligatoire ?

False

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

False

Accepte les caractères génériques ?

False

Nom de l'ensemble de paramètres

Default, Credential, Manual, UseCredentialsFrom, Browser, ModernAuth

Alias

Aucun

-TenantId <String>

Spécifie l’ID du locataire utilisé pour se connecter.

Obligatoire ?

Faux

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Faux

Accepte les caractères génériques ?

Faux

Nom de l'ensemble de paramètres

AzureApplication

Alias

Aucun

-Url <String>

Définit l’URL du site SharePoint.

Obligatoire ?

Vrai

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Faux

Accepte les caractères génériques ?

Faux

Nom de l'ensemble de paramètres

(Tous)

Alias

Aucun

-UseConnection <SharePointConnection>

Spécifie une connexion SharePoint enregistrée à utiliser pour l’authentification. Récupérez-en une avec Get-SharePointConnection.

Obligatoire ?

Vrai

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Faux

Accepte les caractères génériques ?

Faux

Nom de l'ensemble de paramètres

UseConnection

Alias

Aucun

-UseCredentialsFrom <ConnectionEntity>

Utilise les informations d'identification d'une autre connexion.

Obligatoire ?

Vrai

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Faux

Accepte les caractères génériques ?

Faux

Nom de l'ensemble de paramètres

UseCredentialsFrom

Alias

Aucun

-UserName <String>

Spécifie le nom d'utilisateur.

Obligatoire ?

Vrai

Valeur par défaut

Aucune

Accepte l'entrée du pipeline ?

Faux

Accepte les caractères génériques ?

Faux

Nom de l'ensemble de paramètres

Manuel

Alias

Aucun


"Cet article a été traduit à l'aide de l'intelligence artificielle. En cas de doute, veuillez vous référer à la version originale en anglais."

Avez-vous trouvé la réponse à votre question ?