Zuweisen von eDiscovery-Berechtigungen für OneDrive for Business-Websites

Hinweis:  Wir möchten Ihnen die aktuellsten Hilfeinhalte so schnell wie möglich in Ihrer eigenen Sprache bereitstellen. Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Teilen Sie uns bitte über den Link am unteren Rand dieser Seite mit, ob die Informationen für Sie hilfreich sind. Hier finden Sie den englischen Artikel als Referenz.

Sie können das eDiscovery-Center auf SharePoint Online verwenden, um alle OneDrive for Business Websites in Ihrer Organisation für bestimmte Schlüsselwörter, vertrauliche Informationen und andere Suchkriterien suchen. Jeder Benutzer in Ihrer Organisation ist der Besitzer dieser Website OneDrive for Business, die sich in der Websitesammlung, die mit dem Namen https://domain-my.sharepoint.com befindet. Standardmäßig kann keine Office 365 globaler Administrator oder Compliance-Manager eDiscovery Center in SharePoint Online verwenden, um alle Websites OneDrive for Business suchen. Wenn Sie um eine Website OneDrive for Business zu suchen, muss Administratoren oder Compliance-Manager ein Websitesammlungsadministrator für diese Website OneDrive for Business.

In diesem Thema werden Sie durch die Schritte geführt, um einen Administrator oder Compliance-Manager zum Websitesammlungsadministrator für jede OneDrive for Business-Website in Ihrer Organisation zu machen.

Schritt 1: Sammeln Sie eine Liste aller OneDrive for Business-Websites

Schritt 2: SharePoint Online-Verwaltungsshell Herstellen einer Verbindung mit Ihrer Organisation

Schritt 3: Zuweisen eines Benutzers als Websitesammlungsadministrator für OneDrive for Business-Websites

Finden Sie im Abschnitt Weitere Informationen am Ende dieses Themas Tipps zur Verwendung dieser Skripts, einschließlich Überarbeitung das Skript in Schritt 3, um einen Benutzer als Websitesammlungs-Administrator von OneDrive for Business Websites entfernen aus.

Vorbereitende Schritte

  • Installieren Sie die Verwaltungsshell SharePoint Online. Informationen hierzu finden Sie unter Einrichten der SharePoint Online Management Shell Windows PowerShell-Umgebung.

  • Führen Sie das Skript in Schritt 3 jedes Mal aus, wenn Sie einen Benutzer als Websitesammlungsadministrator zu beliebigen OneDrive for Business-Websites in Ihrer Organisation zuweisen möchten.

    Wichtig: Ein Administrator oder Compliance-Manager, der Websitesammlungsadministrator für OneDrive for Business-Websites ist, kann die OneDrive for Business-Dokumentbibliotheken von Benutzern öffnen und einige Aufgaben als Besitzer ausführen. Die Steuerung und Überwachung, welchem Benutzer eDiscovery-Berechtigungen für OneDrive for Business-Websites in Ihrer Organisation zugewiesen wurden, ist wichtig.

  • Die in diesem Thema bereitgestellten Beispielskripts werden unter keinem Standardsupportprogramm oder -dienst von Microsoft unterstützt. Die Beispielskripts werden WIE BESEHEN ohne jegliche Gewährleistung bereitgestellt. Microsoft schließt ferner alle konkludenten Gewährleistungen, einschließlich, aber nicht beschränkt auf konkludente Gewährleistungen der Handelsüblichkeit oder Eignung für einen bestimmten Zweck aus. Das gesamte Risiko, das mit der Verwendung oder Leistung der Beispielskripts und der Dokumentation einhergeht, liegt bei Ihnen. In keinem Fall haften Microsoft, seine Autoren oder eine andere Person, die an der Erstellung, Herstellung oder Zustellung/Verteilung der Skripts beteiligt ist für Schäden jeglicher Art (einschließlich, aber nicht beschränkt auf Schäden durch verlorene Geschäftsgewinne, Geschäftsunterbrechung, Verlust von Geschäftsdaten oder andere finanzielle Verluste), die aus der Verwendung oder der Unfähigkeit der Verwendung der Beispielskripts oder der Dokumentation entstehen, selbst wenn Microsoft auf die Möglichkeit solcher Schäden hingewiesen wurde.

Schritt 1: Sammeln Sie eine Liste aller OneDrive for Business Websites

Dieser erste Schritt besteht im Erstellen einer Liste aller OneDrive for Business Websites in Ihrer Organisation. Anweisungen finden Sie unter Erstellen einer Liste der OneDrive Positionen in Ihrer Organisation. Dieses Skript in diesem Artikel erstellt eine Textdatei, die eine Liste aller Onedrive Websites enthält. Das Skript, das Sie in Schritt 3 zugewiesen ausgeführt werden, ein bestimmten Benutzer als Websitesammlungs-Administrator an jedem Standort OneDrive for Business in der Textdatei aufgeführt, die in diesem Schritt erstellt wird. Der folgende Text enthält ein Beispiel für wie die Liste der Websites in dieser Datei formatiert werden soll. Sie können bei Bedarf Websites aus dieser Datei entfernen.

/personal/annb_contoso_onmicrosoft_com/
/personal/carolt_contoso_onmicrosoft_com/
/personal/esterv_contoso_onmicrosoft_com/
/personal/hollyh_contoso_onmicrosoft_com/
/personal/jeffl_contoso_onmicrosoft_com/
/personal/joeh_contoso_onmicrosoft_com/
/personal/kaia_contoso_onmicrosoft_com/

Seitenanfang

Schritt 2: SharePoint Online-Verwaltungsshell Herstellen einer Verbindung mit Ihrer Organisation

  1. Klicken Sie auf Ihrem lokalen Computer SharePoint Online-Verwaltungsshell öffnen Sie, und führen Sie den folgenden Befehl aus:

    $credentials = Get-Credential

    Geben Sie im Dialogfeld Bei Windows PowerShell anmelden den Benutzernamen und das Kennwort für Ihr globales Office 365-Administratorkonto ein, und klicken Sie dann auf OK.

  2. Führen Sie den folgenden Befehl in Verbindung mit Ihrer Organisation SharePoint Online die Verwaltungsshell:

    Connect-SPOService -Url https://<your organization name>-admin.sharepoint.com –credential $credentials
  3. Um zu überprüfen, dass Sie in Ihrer Organisation SharePoint Online verbunden sind, führen Sie den folgenden Befehl aus, um eine Liste aller Websites in Ihrer Organisation zu erhalten:

    Get-SPOSite

Seitenanfang

Schritt 3: Weisen Sie einen Benutzer als Websitesammlungs-Administrator zu OneDrive for Business Websites

Im nächsten Schritt wird ein Skript ausführen, die einen bestimmten Benutzer als Websitesammlungs-Administrator an jedem Standort OneDrive for Business in Ihrer Organisation zuweist. Dieses Skript verwendet die Liste der OneDrive for Business Websites, die Sie in Schritt 1 erstellt haben. Wie zuvor erwähnt müssen Sie dieses Skript jedes Mal ausführen, die Sie einem Benutzer als Websitesammlungs-Administrator zu OneDrive for Business Websites zuweisen möchten.

  1. Speichern Sie den folgenden Text in einer Textdatei. Speichern Sie den Text z. B. in einer Datei namens "OD4BAssignSCA.txt".

    #Start logging, so if this script fails, you can look at the last successful change,
    # remove any OneDrive for Business paths that worked it from the input file, and then rerun the script.
    
    Start-Transcript
    
    # URL for your organization's SPO admin service
    $AdminURI = "https://<your organization name>-admin.sharepoint.com"
    
    # User account for an Office 365 global admin in your organization
    $AdminAccount = "<global admin account>"
    
    # Compliance manager to be made site collection admin on each MySite
    $eDiscoveryUser = "<eDiscovery user account>"
    
    # URL for your tenant's MySite domain
    $MySitePrefix = "https://<your organization name>-my.sharepoint.com"
    
    # Where should we read the list of MySites?
    # This file should contain partial MySite paths formatted as follows, one per line; for example
    # /personal/junminh_contoso_onmicrosoft_com/
    $MySiteListFile = 'C:\Users\<youralias>\Desktop\ListOfMysites.txt'
    
    # Begin by connecting to the service
    Connect-SPOService -Url $AdminURI -Credential $AdminAccount
    
    # Make a reader for our list of MySites
    $reader = [System.IO.File]::OpenText($MySiteListFile)
    
    try {
        for(;;) {
    # Read a line
            $line = $reader.ReadLine()
    
    # Stop if it doesn't exist
            if ($line -eq $null) { break }
    
            # Turn the line into a complete SharePoint site path by merging $MySitePrefix
    # Formatted like this: "https://contoso-my.sharepoint.com"
    # ...with each partial MySite path in the file, formatted like this:
    # "/personal/junminh_contoso_onmicrosoft_com/"
            $fullsitepath = "$MySitePrefix$line"
    Write-Host "Operating on $fullsitepath "
    
    # We need to remove the last "/" to work around an issue.
    # "/personal/junminh_contoso_onmicrosoft_com/"
    # becomes "/personal/junminh_contoso_onmicrosoft_com"
    $fullsitepath = $fullsitepath.trimend("/")
    
    # Make the specified eDiscovery user a site collection admin on the OneDrive for Business site
    Write-Host "Making $eDiscoveryUser a Site Collection Admin"
    Set-SPOUser -Site $fullsitepath -LoginName $eDiscoveryUser -IsSiteCollectionAdmin $true
    
        }
    }
    finally {
        $reader.Close()
    }
    
    Write-Host "Done!"
    Stop-Transcript
    Write-Host "Log written."
  2. Bearbeiten Sie die folgenden Variablen am Anfang der Skriptdatei, und verwenden Sie die Informationen, die für Ihr Unternehmen spezifisch sind. In den folgenden Beispielen wird davon ausgegangen, dass der Domänenname Ihres Unternehmens "contoso.onmicrosoft.com" lautet. Schließen Sie die Werte für die Variablen unbedingt in doppelte Anführungszeichen ein (" ").

    • $AdminURI Gibt den URI für Ihre SharePoint Online-Verwaltungsdienst, z. B. "https://contoso-admin.sharepoint.com"an.

    • $AdminAccount Gibt ein globaler Administrator-Konto in Ihrer Organisation für Office 365, z. B. "admin@contoso.onmicrosoft.com".

    • $eDiscoveryUser Gibt das Benutzerkonto von einem Administrator oder Compliance-Manager, beispielsweise als Websitesammlungs-Administrator für jede OneDrive for Business-Website in Ihrer Organisation zugewiesen werden:, "annb@contoso.onmicrosoft.com"an.

      Hinweis: Ändern Sie das von der Variablen $eDiscoveryUser angegebene Benutzerkonto, und führen Sie das Skript erneut aus, um einen anderen Benutzer als Websitesammlungsadministrator zu den OneDrive for Business-Websites zuzuweisen, die von der Variablen $MySiteListFile angegeben werden.

    • $MySitePrefix Gibt die URL für Ihre Organisation MeineWebsite-Domäne. Dies ist die Domäne, die alle OneDrive for Business Websites in Ihrer Organisation, z. B. "https://contoso-my.sharepoint.com"enthält.

    • $MySiteListFile Gibt den vollständigen Pfad der Textdatei, die Sie in Schritt 1 erstellt haben. Diese Datei enthält eine Liste der OneDrive for Business Websites in Ihrer Organisation, beispielsweise 'C:\Users\<youralias>\Desktop\ListOfMysites.txt'. Achten Sie darauf, um den Wert für diese Variable mit einfache Anführungszeichen umgeben (""). Beachten Sie, dass Sie die Position angeben sollten, dass Sie die Textdatei angeben, die in Schritt 1 gespeichert haben.

  3. Speichern Sie die Textdatei als PowerShell-Skriptdatei, indem Sie das Dateisuffix in "PS1" ändern. Speichern Sie die Datei "OD4BAssignSCA.txt" z. B. als "OD4BAssignSCA.ps1".

  4. In SharePoint Online-Verwaltungsshell wechseln Sie zu dem Ordner, der das PowerShell-Skript enthält, das Sie im vorherigen Schritt erstellt haben, und führen Sie dann das Skript, beispielsweise:

    .\OD4BAssignSCA.ps1

    Sie werden zur Eingabe des Kennworts für das Administratorkonto aufgefordert, das Sie im Skript angegeben haben. Bei einer erfolgreichen Ausführung des Skripts wird die Nachricht "<user specified by $eDiscoveryUser> wird zum Websitesammlungsadministrator gemacht" für jede OneDrive for Business-Website angezeigt, die in der durch $MySiteListFile angegebenen Eingabedatei aufgelistet ist.

Seitenanfang

Weitere Informationen

  • Das in Schritt 3 ausgeführte Skript verwendet das Cmdlet Set-SPOUser, um den angegebenen Benutzer als Websitesammlungsadministrator zu jeder OneDrive for Business zuzuweisen, die in der Datei aufgelistet ist, die von der Variablen $MySiteListFile angegeben wird. Wenn ein großes Unternehmen mit Tausenden von Benutzern vorliegt, sollten Sie Folgendes erwägen, um das Verwalten der Zuweisung von eDiscovery-Berechtigungen zu vereinfachen.

    • Bearbeiten Sie die Datei, die Sie in Schritt 1 erstellt haben, die die Liste der Websites OneDrive for Business enthält, sodass er nur die Websites enthält, für die Benutzer sind, dass die aktive rechtsfällen beteiligt sind.

    • Zuweisen von Berechtigungen für nicht mehr als 2.500 OneDrive for Business Websites pro Tag. Beispielsweise angenommen, dass Sie in Ihrer Organisation 10.000 OneDrive for Business Websites haben. Sie können die Liste in Schritt 1, um alle Websites sammeln erstellen. Dieser Datei können Sie dann die vier Dateien erstellen, dass jede 2.500 Benutzer enthält. Klicken Sie auf den ersten Tag führen Sie das Skript in Schritt 3 der ersten 2.500 OneDrive for Business Websites Berechtigungen zuweisen. Klicken Sie auf den zweiten Tag klicken Sie führen Sie das Skript für die als Nächstes 2.500 OneDrive for Business Websites, und so weiter.

  • Speichern Sie einen Datensatz mit den OneDrive for Business-Websites, denen eDiscovery-Berechtigungen zugewiesen wurden, und mit dem Benutzer, der als Websitesammlungsadministrator zugewiesen wurde. Nach der Zuweisung der Berechtigung können Sie z. B. die Textdatei speichern, die die Liste der OneDrive for Business-Websites enthält, und anschließend der Textdatei eine Zeile hinzufügen, die den Benutzer kennzeichnet, der als Websitesammlungsadministrator zugeordnet ist.

  • Benutzer können die Liste der Website Websitesammlungs-Administratoren für ihre Website OneDrive for Business anzeigen. Da Benutzer Websitesammlungs-Administrator für ihre eigenen OneDrive for Business-Website befinden, können sie Websitesammlungs-Administratoren entfernen. Erwägen Sie wie folgt vor, um zu verringern die Wahrscheinlichkeit, dass Benutzer entfernen des Benutzers, eDiscovery-Berechtigungen OneDrive for Business Websites zugewiesen ist.

    • Teilen Sie den Benutzern mit, dass zu eDiscovery- und Compliancezwecken ein Compliance Officer als Websitesammlungsadministrator zu OneDrive for Business-Websites in Ihrem Unternehmen zugewiesen wurde.

    • Führen Sie das Skript in Schritt 3 bei Bedarf erneut aus, um einen Benutzer Websitesammlungsadministrator für OneDrive for Business-Websites erneut zuzuweisen.

  • Sie können mit dem in Schritt 3 ausgeführten Skript auch einen Benutzer als Websitesammlungsadministrator von OneDrive for Business-Websites entfernen. Um einen Benutzer als Websitesammlungsadministrator zu entfernen, müssen Sie den folgenden Befehl (am Ende des Skripts) wie folgt ändern. Von:

    Set-SPOUser -Site $fullsitepath -LoginName $eDiscoveryUser -IsSiteCollectionAdmin $true

    In:

    Set-SPOUser -Site $fullsitepath -LoginName $eDiscoveryUser -IsSiteCollectionAdmin $false

    Sie können auch die folgende Zeile im Skript wie folgt ändern. Von:

    "Making $eDiscoveryUser a Site Collection Admin"

    In:

    "Removing $eDiscoveryUser as a Site Collection Admin"

    Nachdem Sie diese Änderungen vorgenommen haben, speichern Sie das Skript mit einem anderen Namen, z. B. "OD4BRemoveSCA.ps1", und verwenden Sie es dann zum Entfernen eines Benutzers als Websitesammlungsadministrator aus einer Gruppe von OneDrive for Business-Websites.

Seitenanfang

Ihre Office-Fähigkeiten erweitern
Schulung erkunden
Neue Funktionen als Erster erhalten
An Office Insider teilnehmen

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×