Connect-SPOService
Liga o Administrador do SharePoint Online ou o Administrador Incorporado do SharePoint a uma ligação do SharePoint Online (o Centro de Administração do SharePoint Online). Este cmdlet tem de ser executado antes de qualquer outro cmdlet do SharePoint Online poder ser executado.
Sintaxe
AuthenticationCertificate
Connect-SPOService
-Url <UrlCmdletPipeBind>
-ClientId <String>
-TenantId <String>
[-ClientTag <String>]
[-Region <AADCrossTenantAuthenticationLocation>]
[-AuthenticationUrl <String>]
[-Certificate <X509Certificate2>]
[-CertificatePath <String>]
[-CertificateThumbprint <String>]
[-CertificatePassword <SecureString>]
[<CommonParameters>]
AuthenticationLocation
Connect-SPOService
-Url <UrlCmdletPipeBind>
[-Credential <CredentialCmdletPipeBind>]
[-ClientTag <String>]
[-Region <AADCrossTenantAuthenticationLocation>]
[-ModernAuth <Boolean>]
[-UseSystemBrowser <Boolean>]
[<CommonParameters>]
AuthenticationUrl
Connect-SPOService
-Url <UrlCmdletPipeBind>
-AuthenticationUrl <String>
[-Credential <CredentialCmdletPipeBind>]
[-ClientTag <String>]
[-ModernAuth <Boolean>]
[-UseSystemBrowser <Boolean>]
[<CommonParameters>]
Description
O Connect-SPOService cmdlet liga o Administrador do SharePoint Online ou o Administrador Incorporado do SharePoint ao Centro de Administração do SharePoint Online.
Apenas uma única ligação de serviço do SharePoint Online é mantida a partir de qualquer sessão de Windows PowerShell.
Por outras palavras, trata-se de uma ligação de administrador por área geográfica numa organização.
Executar o Connect-SPOService cmdlet duas vezes desliga implicitamente a ligação anterior.
A sessão Windows PowerShell será definida para servir o novo administrador do SharePoint Online especificado.
Um administrador parceiro delegado tem de trocar ligações por diferentes organizações na mesma sessão Windows PowerShell.
Tem de ser administrador do SharePoint Online ou Administrador do SharePoint Embedded para executar o cmdlet.
Para obter permissões e as informações mais recentes sobre o Windows PowerShell do SharePoint Online, consulte a documentação on-line em Introdução ao Shell de gerenciamento do SharePoint Online..
Exemplos
EXEMPLO 1
Connect-SPOService -Url https://contoso-admin.sharepoint.com -credential admin@contoso.com
Exemplo 1 mostra como um administrador do SharePoint Online com credenciais admin@contoso.com se liga a um Centro de Administração do SharePoint Online que tem o URL <https://contoso-admin.sharepoint.com.>
EXEMPLO 2
$username = "admin@contoso.sharepoint.com"
$password = "password"
$cred = New-Object -TypeName System.Management.Automation.PSCredential -argumentlist $userName, $(convertto-securestring $Password -asplaintext -force)
Connect-SPOService -Url https://contoso-admin.sharepoint.com -Credential $cred
Exemplo 2 mostra como um administrador do SharePoint Online com um nome de utilizador e palavra-passe se liga a um Centro de Administração do SharePoint Online que tem o URL <https://contoso-admin.sharepoint.com.>
EXEMPLO 3
Connect-SPOService -Url https://contoso-admin.sharepoint.com
Prompts para credenciais. Isto é necessário se a conta estiver a utilizar a autenticação multifator.
EXEMPLO 4
Connect-SPOService -Url https://contoso-admin.sharepoint.com -Region ITAR
Liga-se a um Centro de Administração do SharePoint Online que especifica a região.
EXEMPLO 5
Connect-SPOService -Credential $creds -Url https://tenant-admin.sharepoint.com -ModernAuth $true -AuthenticationUrl https://login.microsoftonline.com/organizations
Ligar ao Serviço SPO com o Sinalizador ModernAuth.
EXEMPLO 6
Connect-SPOService -Url https://contoso-admin.sharepoint.com -UseSystemBrowser $true
Autentica-se com a Biblioteca de Autenticação da Microsoft (MSAL) e liga-se ao Centro de Administração do SharePoint Online na autenticação bem-sucedida.
EXEMPLO 7
$password = Read-Host -Prompt "Enter certificate password" -AsSecureString
Connect-SPOService -Url https://contoso-admin.sharepoint.com -ClientId 00000000-0000-0000-0000-000000000000 -Tenant 11111111-1111-1111-1111-111111111111 -CertificatePath C:\Certs\ContosoAppAuth.pfx -CertificatePassword $password
Ligue-se ao serviço SharePoint Online com uma identidade de aplicação e um caminho de ficheiro de certificado, com uma palavra-passe opcional.
EXEMPLO 8
Connect-SPOService -Url https://contoso-admin.sharepoint.com -ClientId 00000000-0000-0000-0000-000000000000 -Tenant 11111111-1111-1111-1111-111111111111 -CertificateThumbprint "3FAAAA1111AAAAAAAAAAA2222AAAAAAAAAAAAAAA"
Ligue-se ao serviço SharePoint Online com uma identidade de aplicação e um thumbprint de certificado.
EXEMPLO 9
$thumbprint = "3F2A5C9D4E7B8A1234567890ABCDEF1234567890"
$cert = Get-ChildItem Cert:\LocalMachine\My\$thumbprint
Connect-SPOService -Url https://contoso-admin.sharepoint.com -ClientId 00000000-0000-0000-0000-000000000000 -Tenant 11111111-1111-1111-1111-111111111111 -Certificate $cert
Ligue-se ao serviço SharePoint Online com uma identidade de aplicação e um objeto de certificado.
Parâmetros
-AuthenticationUrl
Aplicável: SharePoint Online
Localização para Microsoft Entra serviço de Autenticação Entre Inquilinos. Opcionalmente, pode ser utilizado se for utilizado um Serviço de Autenticação Entre Inquilinos não predefinido.
Propriedades do parâmetro
| Tipo: | System.String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
AuthenticationUrl
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Certificate
Aplicável: SharePoint Online
Um certificado X.509 utilizado durante a autenticação.
Propriedades do parâmetro
| Tipo: | X509Certificate2 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
AuthenticationCertificate
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-CertificatePassword
Aplicável: SharePoint Online
A palavra-passe do ficheiro de certificado.
Propriedades do parâmetro
| Tipo: | SecureString |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
AuthenticationCertificate
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-CertificatePath
Aplicável: SharePoint Online
O caminho para o ficheiro de certificado .pfx local.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
AuthenticationCertificate
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-CertificateThumbprint
Aplicável: SharePoint Online
O thumbprint do certificado no arquivo de certificados do utilizador atual.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
AuthenticationCertificate
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ClientId
Aplicável: SharePoint Online
O ID de cliente da aplicação.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | ApplicationId |
Conjuntos de parâmetros
AuthenticationCertificate
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ClientTag
Aplicável: SharePoint Online
Permite acrescentar uma etiqueta de cliente à etiqueta de cliente existente. Utilizado opcionalmente no tráfego http CSOM para identificar o script ou solução utilizado.
Propriedades do parâmetro
| Tipo: | System.String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Credential
Aplicável: SharePoint Online
Especifica as credenciais a usar para conectar. Caso nenhuma credencial seja apresentada, um diálogo solicitará as credenciais. As credenciais têm de ser de um administrador do SharePoint Online que possa aceder ao site do Centro de Administração do SharePoint Online.
Propriedades do parâmetro
| Tipo: | Microsoft.Online.SharePoint.PowerShell.CredentialCmdletPipeBind |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
AuthenticationUrl
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
AuthenticationLocation
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ModernAuth
Aplicável: SharePoint Online
Garante que os cmdlets de administração de inquilinos do SharePoint Online se podem ligar ao serviço através de protocolos TLS modernos.
Para utilizá-lo, também tem de fornecer o parâmetro AuthenticationUrl .
Propriedades do parâmetro
| Tipo: | System.Boolean |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
AuthenticationUrl
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
AuthenticationLocation
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Region
Aplicável: SharePoint Online
Os valores válidos são: Predefinição | ITAR | Alemanha | China
O valor predefinido é "predefinição".
Nota: o valor ITAR destina-se apenas a inquilinos GCC High e DoD.
Propriedades do parâmetro
| Tipo: | Microsoft.Online.SharePoint.PowerShell.AADCrossTenantAuthenticationLocation |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
AuthenticationLocation
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
AuthenticationCertificate
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-TenantId
Aplicável: SharePoint Online
O ID do inquilino ao qual ligar.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
AuthenticationCertificate
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Url
Aplicável: SharePoint Online
Especifica o URL do site do Centro de Administração do SharePoint Online.
Propriedades do parâmetro
| Tipo: | Microsoft.Online.SharePoint.PowerShell.UrlCmdletPipeBind |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-UseSystemBrowser
Aplicável: SharePoint Online
Utilizado para autenticar o utilizador com a Biblioteca de Autenticação da Microsoft (MSAL).
Observação
Para evitar adicionar o -UseSystemBrowser parâmetro sempre que executar Connect-SPOService, pode definir uma chave de registo como alternativa.
Defina a chave do UseSystemBrowser registo (tipo REG_DWORD) em: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SPO\CMDLETS\
Se uma das chaves de registo estiver definida para um valor inteiro diferente de zero ou -UseSystemBrowser o parâmetro estiver definido como true, o fluxo de autenticação utilizará o browser do sistema para iniciar sessão.
Propriedades do parâmetro
| Tipo: | System.Boolean |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
AuthenticationUrl
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
AuthenticationLocation
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.