Ir al contenido principal

Connect-Site

Conéctate a un sitio de SharePoint con PowerShell

Nota: La integración de PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.

Command

Connect-Site

Description

El comando para conectarte a un sitio de SharePoint.

Nota: A partir de finales de enero de 2026, Microsoft comenzó a retirar la cookie IDCRL, lo que significa que en la mayoría de los inquilinos de Microsoft 365 solo funcionarán los métodos Browser y Modern authentication con los parámetros -Browser y -ModernAuth. Para saber más sobre este cambio, consulta Cambio importante en la autenticación de "Other user" para Microsoft 365.

Examples

Conéctate al sitio de SharePoint Online mediante autenticación moderna en Microsoft 365

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

Conéctate al sitio de SharePoint Online mediante autenticación moderna con UserName en Microsoft 365

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

Nota: Se te pedirá que ingreses tu contraseña en la ventana de PowerShell.

Conéctate al sitio de SharePoint Online mediante autenticación moderna con UserName y contraseña en Microsoft 365

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

Conéctate al sitio de SharePoint con las credenciales del usuario actual

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

Conéctate al sitio de SharePoint con un nombre de usuario

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

Conéctate al sitio de SharePoint con nombre de usuario y contraseña

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

Conéctate al sitio de SharePoint sin inicio de sesión único (SSO)

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

Conéctate al sitio de SharePoint con configuración de proxy

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

Conéctate al sitio de SharePoint mediante autenticación por navegador

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

Nota: Para evitar ingresar tus credenciales varias veces cuando usas un bucle foreach, consulta Usar las credenciales de una conexión de explorador anterior.

Conéctate al sitio de SharePoint mediante autenticación por navegador con configuración de proxy

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

Conéctate al sitio de SharePoint usando las credenciales de una conexión existente

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

Conéctate al sitio de SharePoint usando las credenciales de una conexión de inquilino existente

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

Conéctate y agrega la conexión del sitio de SharePoint al ShareGate Migrate Explorer

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

Conéctate al sitio de SharePoint mediante un aviso para ingresar tu nombre de usuario y contraseña

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

Nota: Get-Credential es un comando de Microsoft PowerShell. Cuando lo usas en tu script, abre un aviso en tu estación de trabajo para ingresar tus credenciales y almacenarlas en una variable.

Conéctate a SharePoint usando una conexión de SharePoint guardada

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

Conéctate a SharePoint y guarda la conexión de SharePoint

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

Syntax

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>]

Parameters

-AddToExplorer <SwitchParameter>

Agrega la conexión al ShareGate Explorer.

¿Obligatorio?

False

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

(All)

Alias

None

-AllowConnectionFallback <SwitchParameter>

Permite que ShareGate busque opciones de conexión subiendo en la jerarquía si no puede conectarse a la URL especificada.

¿Obligatorio?

False

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

(All)

Alias

None

-AllowMissingPermissions <SwitchParameter>

Permite que la conexión continúe cuando a la aplicación de Azure le faltan uno o más permisos normalmente necesarios para SharePoint, Groups, Teams o Planner. Se emite una advertencia con la lista de los permisos faltantes.

¿Obligatorio?

False

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

UseCredentialsFrom, AzureApplication

Alias

None

-AzureApplication <AzureApplication>

Especifica la aplicación de Azure que se usa para autenticar. Crea una con New-AzureApplication.

¿Obligatorio?

True

Valor predeterminado

None

¿Acepta entrada de canalización?

True (ByValue)

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

AzureApplication

Alias

None

-Browser <SwitchParameter>

Usa autenticación mediante navegador.

¿Obligatorio?

True

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

Browser

Alias

None

-Credential <PSCredential>

Especifica las credenciales.

¿Obligatorio?

True

Valor predeterminado

None

¿Acepta entrada de canalización?

True (ByValue, ByPropertyName)

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

Credential

Alias

None

-DisableSSO <SwitchParameter>

Desactiva la función de inicio de sesión automático para conectarte a un sitio de Microsoft 365 con otra cuenta de usuario.

¿Obligatorio?

False

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

Browser

Alias

None

-ModernAuth <SwitchParameter>

Usa autenticación moderna.

¿Obligatorio?

True

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

ModernManualAuth, ModernAuth

Alias

None

Nota: Por el momento, -ModernAuth solo funciona al conectarte a sitios de SharePoint y OneDrive for Business. Deberás usar -Browser para conectarte a otros servicios de Microsoft 365, como Teams o buzones de Exchange.

-Password <SecureString>

Especifica la contraseña. Usa comillas simples (') para pasar la cadena al comando exactamente como la escribiste.

¿Obligatorio?

True

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

Manual

Alias

None

-ProxySettings <ProxySettings>

Establece la configuración de proxy para conectarte al sitio de SharePoint.

¿Obligatorio?

False

Valor predeterminado

None

¿Acepta entrada de canalización?

True (ByValue, ByPropertyName)

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

Default, Credential, Manual, Browser

Alias

None

-SaveConnection <SwitchParameter>

Guarda la conexión en Connection manager después de conectarte.

¿Obligatorio?

False

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

Default, Credential, Manual, UseCredentialsFrom, Browser, ModernAuth

Alias

None

-TenantId <String>

Especifica el ID de inquilino que se usa para conectarte.

¿Obligatorio?

False

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

AzureApplication

Alias

None

-Url <String>

Establece la URL del sitio de SharePoint.

¿Obligatorio?

True

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

(All)

Alias

None

-UseConnection <SharePointConnection>

Especifica una conexión de SharePoint guardada para usar en la autenticación. Recupérala con Get-SharePointConnection.

¿Obligatorio?

True

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

UseConnection

Alias

None

-UseCredentialsFrom <ConnectionEntity>

Usa las credenciales de otra conexión.

¿Obligatorio?

True

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

UseCredentialsFrom

Alias

None

-UserName <String>

Especifica el nombre de usuario.

¿Obligatorio?

True

Valor predeterminado

None

¿Acepta entrada de canalización?

False

¿Acepta caracteres comodín?

False

Nombre del conjunto de parámetros

Manual

Alias

None

Este artículo fue traducido con inteligencia artificial. En caso de duda, consulta la versión original en inglés.

¿Ha quedado contestada tu pregunta?