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.

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.

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."

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