Freigeben über


Anzeigen von OneDrive-URLs für Benutzer in Ihrem organization

Als SharePoint-Administrator können Sie OneDrive-URLs für bestimmte Benutzer in Ihrer organization bestätigen. Unabhängig davon, ob Sie eine Problembehandlung durchführen, neue Konten bereitstellen oder einfach nur genaue Informationen sicherstellen, ist es wichtig, die Methoden zum Abrufen von OneDrive-URLs zu verstehen.

Informationen zu OneDrive-URLs

Die URL für oneDrive eines Benutzers hat in der Regel das folgende Format: https://<tenant name>-my.sharepoint.com/personal/<user principal name>. Für den Benutzerprinzipalnamen (User Principal Name, UPN) werden alle Sonderzeichen wie Punkt, Komma, Leerzeichen und das At-Zeichen ("@") in Unterstriche ("_") konvertiert. Beispiele finden Sie in der folgenden Tabelle.

Domäne UPN OneDrive-URL
onmicrosoft.com rsimone@contoso.onmicrosoft.com https://contoso-my.sharepoint.com/personal/rsimone_contoso_onmicrosoft_com
Gewohnheit rsimone@contoso.com https://contoso-my.sharepoint.com/personal/rsimone_contoso_com

Wenn ein Konflikt erkannt wird, können Nummern oder GUIDs an die URL angefügt werden. Es wird empfohlen, die OneDrive-URL eines Benutzers zu bestätigen, wenn Sie sie angeben müssen.

Hinweis

Sofern OneDrive-Konten nicht vorab bereitgestellt wurden, wird die URL erst erstellt, wenn ein Benutzer zum ersten Mal auf sein OneDrive zugreift.

Außerdem ändert sich die OneDrive-URL automatisch, wenn sich der UPN des Benutzers ändert. Beispielsweise, wenn der Benutzer seinen Namen ändert oder sich der Domänenname für ein Rebranding oder eine Umstrukturierung des Unternehmens ändert.

Verwenden des OneDrive-Nutzungsberichts zum Anzeigen der Liste der OneDrive-Benutzer und -URLs

  1. Wechseln Sie zum OneDrive-Nutzungsbericht im Microsoft 365 Admin Center, und melden Sie sich als SharePoint-Administrator oder Berichtsleser an. (Wenn eine Meldung angezeigt wird, dass Sie nicht über die Berechtigung für den Zugriff auf die Seite verfügen, verfügen Sie nicht über eine dieser Rollen in Ihrem organization. Weitere Rollen mit Zugriff finden Sie unter Microsoft 365-Berichte im Admin Center.

    Hinweis

    Wenn Sie über Office 365 verfügen, die von 21Vianet (China) betrieben werden, melden Sie sich beim Microsoft 365 Admin Center an, und navigieren Sie zu Nutzungsberichte>. Wählen Sie unter OneDrive-Dateien die Option Mehr anzeigen aus.

  2. Scrollen Sie zur Tabelle unterhalb der Diagramme.

    Tabelle der URLs am Ende des OneDrive-Nutzungsberichts

Wenn in der Tabelle anstelle von URLs und Namen GUIDs angezeigt werden, wechseln Sie zur Einstellung Berichte , und deaktivieren Sie das Kontrollkästchen In allen Berichten werden nicht identifizierte Namen für Benutzer, Gruppen und Websites angezeigt.

Sie können einzelne OneDrive-URLs aus der URL-Spalte kopieren. Um die Suche und das Kopieren zu vereinfachen, exportieren Sie die Tabelle als .csv Datei. Wählen Sie oben links in der Tabelle Exportieren aus.

Weitere Informationen zum Microsoft OneDrive-Nutzungsbericht

Verwenden Von PowerShell zum Erstellen einer Liste aller OneDrive-URLs in Ihrem organization

Die Liste, die Sie in diesen Schritten erstellen, wird in einer Textdatei gespeichert.

  1. Neueste Microsoft Office SharePoint Online-Verwaltungsshell herunterladen.

    Hinweis

    Wenn Sie eine frühere Version der Microsoft Office SharePoint Online-Verwaltungsshell installiert haben, gehen Sie zu Programme hinzufügen oder entfernen und deinstallieren Sie "SharePoint Online-Verwaltungsshell".

  2. Speichern Sie den folgenden Text in einer PowerShell-Datei. Sie können ihn beispielsweise in einer Datei mit der Bezeichnung OneDriveSites.ps1 speichern.

    $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. Öffnen Sie die SharePoint Online-Verwaltungsshell. Navigieren Sie zu dem Verzeichnis, in dem das Skript gespeichert wurde, und führen Sie es aus:

    PS C:\>.\OneDriveSites.ps1
    

    Hinweis

    Wenn eine Fehlermeldung angezeigt wird, dass Skripts nicht ausgeführt werden können, müssen Sie Ihre Ausführungsrichtlinien ändern. Weitere Informationen finden Sie unter Informationen zu Ausführungsrichtlinien.

  4. Das Skript fordert Sie zur Eingabe der SharePoint Admin Center-URL auf. https://contoso-admin.sharepoint.com ist beispielsweise die URL des SharePoint Admin Centers von Contoso.

  5. Melden Sie sich mit den Anmeldeinformationen Ihres SharePoint-Administratorkontos an, wenn Sie dazu aufgefordert werden.

Nachdem das Skript erfolgreich ausgeführt wurde, wird an dem durch die $LogFile-Variable im Skript angegebenen Speicherort eine Textdatei erstellt. Diese Datei enthält eine Liste aller OneDrive-URLs in Ihrem organization. Der folgende Text enthält ein Beispiel dafür, wie die Liste der URLs in dieser Datei formatiert werden soll.

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/

Sobald Sie über die URL für das OneDrive eines Benutzers verfügen, können Sie weitere Informationen dazu über das Cmdlet Get-SPOSite abrufen, und Einstellungen mithilfe des Cmdlets Set-SPOSite ändern.

Andere Methoden zum Abrufen von OneDrive-URLs

Methode 1: Verwenden des Abschnitts "Diagnoseinformationen " in den OneDrive-Einstellungen

  1. Navigieren Sie als Administrator der OneDrive-Website zur Website.
  2. Wählen Sie in der oberen rechten Ecke das Symbol Einstellungen aus.
  3. Wählen Sie OneDrive-Einstellungen und weitere Einstellungen aus.
  4. Kopieren Sie im Abschnitt Diagnoseinformationen die OneDrive-Web-URL.

Methode 2: Verwenden von PnP PowerShell (Get-PnPUserProfileProperty)

PnP PowerShell ist ein vielseitiges Tool zum Verwalten von SharePoint und OneDrive. Führen Sie die folgenden Schritte aus, um die PersonalURL (OneDrive-URL) für einen Benutzer abzurufen:

  1. Installieren Sie PnP PowerShell , falls noch nicht geschehen. Führen Sie den folgenden Befehl in PowerShell aus:

    Install-Module PnP.PowerShell -Scope CurrentUser
    
    • Weitere Informationen zur Installation finden Sie im offiziellen PnP PowerShell-Installationshandbuch.
  2. Führen Sie den folgenden Befehl aus:

    Get-PnPUserProfileProperty -Account "user@example.com" | Select-Object -ExpandProperty PersonalUrl
    
    • Ersetzen Sie durch "user@example.com" die E-Mail-Adresse des tatsächlichen Benutzers.

Methode 3: Microsoft Graph-API

Die Microsoft Graph-API bietet programmgesteuerten Zugriff auf OneDrive und andere Microsoft 365-Dienste. So rufen Sie die OneDrive-URL mithilfe von Graph-API ab:

  1. Installieren Sie das Microsoft Graph PowerShell-Modul , falls noch nicht geschehen. Verwenden Sie dazu diesen Befehl:

    Install-Module Microsoft.Graph
    
    • Ausführliche Anweisungen finden Sie in diesem Tutorial zum Installieren von PnP PowerShell für SharePoint Online und Azure Cloud Shell.
  2. Authentifizieren und Herstellen einer Verbindung mit Microsoft Graph:

    Connect-MgGraph -Scopes "Directory.ReadWrite.All", "Sites.ReadWrite.All", "Files.ReadWrite.All"
    
  3. Rufen Sie die OneDrive-URL für einen bestimmten Benutzer ab:

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