Compartilhar via


Ver URLs do OneDrive para utilizadores na sua organização

Como Administrador do SharePoint, pode confirmar URLs do OneDrive para utilizadores específicos na sua organização. Quer esteja a resolver problemas, a aprovisionar novas contas ou simplesmente a garantir informações precisas, é essencial compreender os métodos para obter URLs do OneDrive.

Acerca dos URLs do OneDrive

Normalmente, o URL do OneDrive de um utilizador tem o seguinte formato: https://<tenant name>-my.sharepoint.com/personal/<user principal name>. Para o nome principal de utilizador (UPN), todos os carateres especiais, como ponto final, vírgula, espaço e o sinal de adição ("@") são convertidos em carateres de sublinhado ("_"). Veja a tabela seguinte para obter exemplos.

Domínio UPN OneDrive URL
onmicrosoft.com rsimone@contoso.onmicrosoft.com https://contoso-my.sharepoint.com/personal/rsimone_contoso_onmicrosoft_com
personalizado rsimone@contoso.com https://contoso-my.sharepoint.com/personal/rsimone_contoso_com

Os números ou GUIDs podem ser anexados ao URL se for detetado um conflito. Recomendamos que confirme o URL do OneDrive de um utilizador se precisar de o especificar.

Observação

A menos que as contas do OneDrive estejam pré-aprovisionadas, o URL só é criado quando um utilizador aceder ao OneDrive pela primeira vez.

Além disso, o URL do OneDrive será alterado automaticamente se o UPN do utilizador for alterado. Por exemplo, se o utilizador alterar o respetivo nome ou nome de domínio para uma reestruturação empresarial ou de rebranding.

Utilizar o relatório de utilização do OneDrive para ver a lista de utilizadores e URLs do OneDrive

  1. Aceda ao relatório de utilização do OneDrive no centro de administração do Microsoft 365 e inicie sessão como Administrador do SharePoint, leitor global ou leitor de relatórios. (Se vir uma mensagem a indicar que não tem permissão para aceder à página, não tem uma destas funções na sua organização.)

    Observação

    Se tiver o Office 365 operado pela 21Vianet (China), inicie sessão no centro de administração do Microsoft 365, navegue até Relatórios>de Utilização. Em Ficheiros do OneDrive, selecione Ver mais.

  2. Desloque-se para a tabela abaixo dos gráficos.

    Tabela de URLs na parte inferior do relatório de utilização do OneDrive

Se vir GUIDs na tabela em vez de URLs e nomes, aceda à definição Relatórios e desmarque a caixa Em todos os relatórios, apresente nomes deidentificados para utilizadores, grupos e sites.

Pode copiar URLs individuais do OneDrive a partir da coluna URL. Para uma pesquisa e cópia mais fáceis, exporte a tabela como um ficheiro de .csv. No canto superior esquerdo da tabela, selecione Exportar.

Saiba mais sobre o relatório de utilização do Microsoft OneDrive

Utilizar o PowerShell para criar uma lista de todos os URLs do OneDrive na sua organização

A lista que criar nestes passos é guardada num ficheiro de texto.

  1. Baixe o Shell de Gerenciamento do SharePoint Online mais recente.

    Observação

    Se você instalou uma versão anterior do Shell de Gerenciamento do SharePoint Online, vá até Adicionar ou remover programas e desinstale o "Shell de Gerenciamento do SharePoint Online".

  2. Guarde o seguinte texto num ficheiro do PowerShell. Por exemplo, pode guardá-lo num ficheiro com o nome OneDriveSites.ps1.

    $TenantUrl = Read-Host "Enter the SharePoint admin center URL"
    $LogFile = [Environment]::GetFolderPath("Desktop") + "\OneDriveSites.log"
    Connect-SPOService -Url $TenantUrl
    Get-SPOSite -IncludePersonalSite $true -Limit all -Filter "Url -like '-my.sharepoint.com/personal/'" | Select -ExpandProperty Url | Out-File $LogFile -Force
    Write-Host "Done! File saved as $($LogFile)."
    
  3. Abra a Shell de Gestão do SharePoint Online. Navegue para o diretório onde o script foi guardado e execute:

    PS C:\>.\OneDriveSites.ps1
    

    Observação

    Se for apresentada uma mensagem de erro sobre a impossibilidade de executar scripts, terá de alterar as políticas de execução. Para obter mais informações, veja Acerca das Políticas de Execução.

  4. O script pede-lhe o URL do centro de administração do SharePoint. Por exemplo, https://contoso-admin.sharepoint.com é o URL do centro de administração do SharePoint da Contoso.

  5. Quando lhe for pedido, inicie sessão com as credenciais da conta de Administrador do SharePoint.

Após o script estar concluído com sucesso, um arquivo de texto será criado no local especificado pela variável $LogFile no script. Este ficheiro contém uma lista de todos os URLs do OneDrive na sua organização. O texto seguinte fornece um exemplo de como a lista de URLs neste ficheiro deve ser formatada.

https://contoso-my.sharepoint.com/personal/annb_contoso_onmicrosoft_com/
https://contoso-my.sharepoint.com/personal/carolt_contoso_onmicrosoft_com/
https://contoso-my.sharepoint.com/personal/esterv_contoso_onmicrosoft_com/  
https://contoso-my.sharepoint.com/personal/hollyh_contoso_onmicrosoft_com/

Assim que tiver o URL do OneDrive de um utilizador, pode obter mais informações sobre o mesmo com o cmdlet Get-SPOSite e alterar as definições com o cmdlet Set-SPOSite .

Outros métodos para obter URLs do OneDrive

Método 1: Utilizar a secção Informações de Diagnóstico nas definições do OneDrive

  1. Como administrador do site do OneDrive, navegue para o site.
  2. No canto superior direito, selecione o ícone Definições .
  3. Selecione Definições do OneDrive e Mais Definições.
  4. Na secção Informações de Diagnóstico , copie o URL da Web do OneDrive.

Método 2: Utilizar o PnP PowerShell (Get-PnPUserProfileProperty)

O PnP PowerShell é uma ferramenta versátil para gerir o SharePoint e o OneDrive. Para obter o PersonalURL (URL do OneDrive) para um utilizador, siga estes passos:

  1. Instale o PnP PowerShell , se ainda não o tiver feito. Execute o seguinte comando no PowerShell:

    Install-Module PnP.PowerShell -Scope CurrentUser
    
    • Se precisar de mais detalhes sobre a instalação, veja o guia de instalação oficial do PowerShell do PnP.
  2. Execute o seguinte comando:

    Get-PnPUserProfileProperty -Account "user@example.com" | Select-Object -ExpandProperty PersonalUrl
    
    • Substitua pelo "user@example.com" endereço de e-mail do utilizador real.

Método 3: Microsoft Graph API

A Microsoft Graph API fornece acesso programático ao OneDrive e a outros serviços do Microsoft 365. Para obter o URL do OneDrive com a Graph API:

  1. Instale o módulo do PowerShell do Microsoft Graph , caso ainda não o tenha feito. Use este comando:

    Install-Module Microsoft.Graph
    
    • Para obter instruções passo a passo, veja este tutorial sobre como instalar o PnP PowerShell para o SharePoint Online e o Azure Cloud Shell.
  2. Autenticar e ligar ao Microsoft Graph:

    Connect-MgGraph -Scopes "Directory.ReadWrite.All", "Sites.ReadWrite.All", "Files.ReadWrite.All"
    
  3. Obtenha o URL do OneDrive para um utilizador específico:

    $userPrincipalName = "user@example.com"
    $userObject = Get-MgUser -Filter "userPrincipalName eq '$userPrincipalName'"
    $userOneDrive = Get-MgUserDefaultDrive -UserId $userObject.id
    $oneDriveWebUrl = $userOneDrive.webUrl
    Write-Host "OneDrive WebURL for $userPrincipalName: $oneDriveWebUrl"