Note : 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.
Note : Depuis la 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]
Note : 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 des 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 par navigateur
Connect-Site -Url "http://myfarm1/sites/mysitecollection" -Browser
Note : 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 par navigateur avec des 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 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’Exploreur 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
Note : Get-Credential est une commande Microsoft PowerShell. 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.
Syntaxe
Connect-Site
-Url <String>
[-AllowConnectionFallback <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
-UserName <String> -Password <SecureString>
-ModernAuth <SwitchParameter>
Connect-Site
-Url <String>
-Credential <PSCredential>
[-AllowConnectionFallback <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
-UserName <String>
-Password <SecureString>
-ModernAuth <SwitchParameter>
Connect-Site
-Url <String>
-UseCredentialsFrom <ConnectionEntity>
[-AllowConnectionFallback <SwitchParameter>]
[-AddToExplorer <SwitchParameter>]
[-AllowMissingPermissions <SwitchParameter>]
Connect-Site
-Url <String>
-Browser <SwitchParameter>
[-AllowConnectionFallback <SwitchParameter>]
[-DisableSSO <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
-UserName <String>
-Password <SecureString>
-ModernAuth <SwitchParameter>
Connect-Site
-Url <String>
-UserName <String>
-Password <SecureString>
[-AllowConnectionFallback <SwitchParameter>]
[-ProxySettings <ProxySettings>]
[-AddToExplorer <SwitchParameter>]
-ModernAuth <SwitchParameter>
Connect-Site
-Url <String>
-UserName <String>
-Password <SecureString>
-ModernAuth <SwitchParameter>
[-AllowConnectionFallback <SwitchParameter>]
Connect-Site
-Url <String>
-ModernAuth <SwitchParameter>
[-AllowConnectionFallback <SwitchParameter>]
-UserName <String>
-Password <SecureString>
Connect-Site
-Url <String>
-AzureApplication <AzureApplication>
[-AllowConnectionFallback <SwitchParameter>]
[-TenantId <String>]
[-AllowMissingPermissions <SwitchParameter>]
Paramètres
-AddToExplorer <SwitchParameter>
Ajoute la connexion à l’Exploreur ShareGate.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l’entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
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 ? | Non |
Valeur par défaut | Aucune |
Accepte l’entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
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 ? | Non |
Valeur par défaut | Aucune |
Accepte l’entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
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 ? | Vrai |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Vrai (ByValue) |
Accepte les caractères génériques ? | Faux |
Nom du jeu de paramètres | AzureApplication |
Alias | Aucun |
-Browser <SwitchParameter>
Utilise l'authentification par navigateur.
Obligatoire ? | Vrai |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Faux |
Accepte les caractères génériques ? | Faux |
Nom du jeu de paramètres | Browser |
Alias | Aucun |
-Credential <PSCredential>
Spécifie les informations d'identification.
Obligatoire ? | Vrai |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Vrai (ByValue, ByPropertyName) |
Accepte les caractères génériques ? | Faux |
Nom du jeu 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 ? | Faux |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Faux |
Accepte les caractères génériques ? | Faux |
Nom du jeu de paramètres | Browser |
Alias | Aucun |
-ModernAuth <SwitchParameter>
Utilise l'authentification moderne.
Obligatoire ? | Vrai |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Faux |
Accepte les caractères génériques ? | Faux |
Nom du jeu 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 ? | Vrai |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Faux |
Accepte les caractères génériques ? | Faux |
Nom du jeu de paramètres | Manual |
Alias | Aucun |
-ProxySettings <ProxySettings>
Définit les paramètres de proxy pour se connecter au site SharePoint.
Obligatoire ? | Faux |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Vrai (ByValue, ByPropertyName) |
Accepte les caractères génériques ? | Faux |
Nom du jeu de paramètres | Default, Credential, Manual, Browser |
Alias | Aucun |
-TenantId <String>
Spécifie l’ID du locataire utilisé pour la connexion.
Obligatoire ? | Faux |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Faux |
Accepte les caractères génériques ? | Faux |
Nom du jeu 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 du jeu de paramètres | (Tous) |
Alias | Aucun |
-UseCredentialsFrom <ConnectionEntity>
Utilise les informations d'identification d'une autre connexion.
Obligatoire ? | Oui |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | UseCredentialsFrom |
Alias | Aucun |
-UserName <String>
Spécifie le nom d'utilisateur.
Obligatoire ? | Oui |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Non |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | Manual |
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."
