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.
Remarques :
ShareGate Migrate affiche un message d'erreur dans la ligne de commande PowerShell si vous utilisez une URL invalide.
-ModernAuth fonctionne uniquement sur les sites SharePoint et OneDrive for Business.
À 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.
Remarque : 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 avec l'authentification moderne dans Microsoft 365
$mysite = Connect-Site -Url http://mytenantdomain/sites/mysitecollection -ModernAuth
Se connecter au site SharePoint Online avec l'authentification moderne et 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 avec l'authentification moderne, 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 avec l'authentification par navigateur
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 avec l'authentification par navigateur et 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'Explorer de ShareGate Migrate
Connect-Site -Url "http://myfarm1/sites/mysitecollection" -AddToExplorer
Se connecter au site SharePoint avec 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 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>]
-UserName <String>
-Password <SecureString>
-ModernAuth <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>
Paramètres
-AddToExplorer <SwitchParameter>
Ajoute la connexion à l'Explorer de 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 |
-Browser <SwitchParameter>
Utilise l'authentification par navigateur.
Obligatoire ? | Oui |
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 | Browser |
Alias | Aucun |
-Credential <PSCredential>
Spécifie les informations d'identification.
Obligatoire ? | Oui |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Oui (ByValue, ByPropertyName) |
Accepte les caractères génériques ? | Non |
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 ? | 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 | Browser |
Alias | Aucun |
-ModernAuth <SwitchParameter>
Utilise l'authentification moderne.
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.
Obligatoire ? | Oui |
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 | ModernManualAuth, ModernAuth |
Alias | Aucun |
-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 ? | 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 |
-ProxySettings <ProxySettings>
Définit les paramètres de proxy pour se connecter au site SharePoint.
Obligatoire ? | Non |
Valeur par défaut | Aucune |
Accepte l'entrée du pipeline ? | Oui (ByValue, ByPropertyName) |
Accepte les caractères génériques ? | Non |
Nom de l'ensemble de paramètres | Default, Credential, Manual, Browser |
Alias | Aucun |
-Url <String>
Définit l’URL du site SharePoint.
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 | (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."
