Crearea unei liste de toate OneDrive locații din organizația dvs.

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

Acest articol este pentru administratorii globali și administratorilor SharePoint în Office 365.

Vizualizarea listei de utilizatori OneDrive și URL-uri din organizația dvs.

  1. Conectați-vă la Office 365 ca administrator global sau SharePoint.

  2. Selectați pictograma lansator de aplicații Pictograma care arată ca o gofră și reprezintă un clic pe buton, care va afișa mai multe dale de aplicație pentru selecție. din partea stângă sus și alegeți Administrator pentru a deschide centrul de administrare Office 365. (Dacă nu vedeți dala Administrator, nu aveți permisiuni de administrator Office 365 în organizația dvs.)

  3. În panoul din stânga, selectați rapoarte, apoi selectați utilizarea.

  4. Faceți clic pe dala fișierele OneDrive sau faceți clic pe Selectați un raportși apoi faceți clic pe utilizare OneDrive.

  5. În partea din dreapta sus al tabelului în partea de jos, faceți clic pe Export.

Crearea unei liste de adrese URL OneDrive din organizație care utilizează Microsoft PowerShell

Lista pe care le creați în acești pași vor fi salvate într-un fișier text.

  1. Descărcați cea mai recentă componentă de administrare SharePoint Online.

  2. Conectați-vă la SharePoint Online ca administrator global sau administrator SharePoint în Office 365. Pentru a afla cum, consultați Introducere în componenta de administrare SharePoint Online.

  3. Descărcați bibliotecile SharePoint și modelul de obiect proiectului Client.

  4. Salvați următorul text într-un fișier text. De exemplu, îl pot salva într-un fișier denumit GetODSites.txt.

    # Specifies the URL for your organization's SPO admin service
    $AdminURI = "https://your organization name-admin.sharepoint.com"
    
    # Specifies the User account for an Office 365 global admin in your organization
    $AdminAccount = "global admin account"
    $AdminPass = "password for global admin account"
    
    # Specifies the location where the list of URLs should be saved
    $LogFile = 'C:\Users\youralias\Desktop\ListOfMysites.txt'
    
    
    # Begin the process
    
    $loadInfo1 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client")
    $loadInfo2 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime")
    $loadInfo3 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.UserProfiles")
    
    # Convert the Password to a secure string, then zero out the cleartext version ;)
    $sstr = ConvertTo-SecureString -string $AdminPass -AsPlainText –Force
    $AdminPass = ""
    
    # Take the AdminAccount and the AdminAccount password, and create a credential
    
    $creds = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($AdminAccount, $sstr)
    
    
    # Add the path of the User Profile Service to the SPO admin URL, then create a new webservice proxy to access it
    $proxyaddr = "$AdminURI/_vti_bin/UserProfileService.asmx?wsdl"
    $UserProfileService= New-WebServiceProxy -Uri $proxyaddr -UseDefaultCredential False
    $UserProfileService.Credentials = $creds
    
    # Set variables for authentication cookies
    $strAuthCookie = $creds.GetAuthenticationCookie($AdminURI)
    $uri = New-Object System.Uri($AdminURI)
    $container = New-Object System.Net.CookieContainer
    $container.SetCookies($uri, $strAuthCookie)
    $UserProfileService.CookieContainer = $container
    
    # Sets the first User profile, at index -1
    $UserProfileResult = $UserProfileService.GetUserProfileByIndex(-1)
    
    Write-Host "Starting- This could take a while."
    
    $NumProfiles = $UserProfileService.GetUserProfileCount()
    $i = 1
    
    # As long as the next User profile is NOT the one we started with (at -1)...
    While ($UserProfileResult.NextValue -ne -1) 
    {
    Write-Host "Examining profile $i of $NumProfiles"
    
    # Look for the Personal Space object in the User Profile and retrieve it
    # (PersonalSpace is the name of the path to a user's OneDrive for Business site. Users who have not yet created a 
    # OneDrive for Business site might not have this property set.)
    $Prop = $UserProfileResult.UserProfile | Where-Object { $_.Name -eq "PersonalSpace" } 
    $Url= $Prop.Values[0].Value
    
    # If "PersonalSpace" (which we've copied to $Url) exists, log it to our file...
    if ($Url) {
    $Url | Out-File $LogFile -Append -Force
    }
    
    # And now we check the next profile the same way...
    $UserProfileResult = $UserProfileService.GetUserProfileByIndex($UserProfileResult.NextValue)
    $i++
    }
    
    Write-Host "Done!"
  5. Editarea următoarele variabile în începutul fișier script și utilizați informațiile de care să fie specific pentru organizația dvs. Următoarele exemple presupun că numele de domeniu organizației dvs., este contoso.com.

    • $AdminURI   Acest lucru specifică URI pentru serviciu de administrare SharePoint Online, de exemplu, https://contoso-admin.sharepoint.com.

    • $AdminAccount   Acest lucru specifică un cont de global administrator în Office 365 organizației, de exemplu, admin@contoso.onmicrosoft.com.

    • $AdminPass   Acest lucru specifică parola pentru contul pe care este specificat de $AdminAccount, de exemplu, "J$P1ter1".

    • $LogFile   Acest lucru specifică calea completă a fișierului text care este creat și conține o listă cu toate adresele URL OneDrive din organizația dvs. De exemplu, pentru a salva acest fișier desktop, utilizați 'C:\Users\<youralias>\Desktop\ListOfMysites.txt'.

    Notă: Exemple de scripturi PowerShell furnizate în acest subiect nu sunt acceptate sub orice program de standard asistență Microsoft sau serviciu. Exemple de scripturi sunt furnizate ca atare fără niciun fel. Microsoft în continuare refuză există garanții toate implicite, inclusiv, fără a se limita, orice implicite garanții implicite de sau de potrivire pentru un anumit scop. Întregul risc ce rezultă din utilizarea sau performanța exemple de scripturi și documentația rămâne cu dvs. În eveniment nu este Microsoft, autorii săi sau oricine mai implicate în crearea, producerea sau livrarea Scripturile răspunzător pentru orice daune fel (inclusiv, fără a se limita, daune pentru pierderea profiturile de afaceri, întreruperea de afaceri, pierdere de informații de afaceri sau alte pierderi materiale) ce rezultă din utilizarea sau imposibilitatea de a utiliza exemple de scripturi sau documentație, chiar dacă Microsoft a fost informat despre posibilitatea unor astfel de daune.

  6. Salvați fișierul text ca fișier script PowerShell modificând sufix nume de fișier la .ps1. De exemplu, Salvați fișierul GetODSites.txt ca GetODSites.ps1.

  7. În SharePoint Online componenta de administrare, mergeți la folderul unde se află script pe care l-ați creat în pasul anterior, și apoi rulați script, de exemplu:

    .\GetODSites.ps1

    Notă: Dacă primiți un mesaj de eroare despre a fi imposibilitatea de a rula scripturi, poate fi necesar să modificați de politici de execuție. Pentru informații, consultați Despre politicile de execuție.

După ce scriptul completează cu succes, un fișier text este creată în locația specificată de variabilă $LogFile în script. Acest fișier conține o listă a tuturor OneDrive URL-uri din organizația dvs. Următorul text oferă un exemplu de cum ar trebui să fie formatat lista de URL-uri în acest fișier.

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

Mai multe informații

După ce ați adresa URL pentru un utilizator OneDrive, puteți obține mai multe informații despre aceasta utilizând cmdletul Get-petre și modificarea setărilor utilizând cmdletul Set-petre .

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×