Kreirajte listu svih lokacija OneDrive u vašoj organizaciji

Napomena:  Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Ovaj članak je za globalne administratore i administratore SharePoint u usluzi Office 365.

Prikaz liste OneDrive korisnika i URL adrese u vašoj organizaciji

  1. Prijavite se u Office 365 kao globalni ili SharePoint administrator.

  2. Izaberite ikonu pokretanja aplikacije za Office 365 Ikona pokretanja aplikacija u usluzi Office 365 u gornjem levom uglu i odaberite stavku Administrator da biste otvorili Office 365 centar za administraciju. (Ako ne vidite pločicu „Administrator“, nemate Office 365 administratorske dozvole u organizaciji.)

  3. U oknu sa leve strane izaberite izveštaja, a zatim izaberite upotrebe.

  4. Kliknite na pločicu datoteke u usluzi OneDrive , ili kliknite na dugme Izaberite izveštaj, a zatim izaberite stavku OneDrive upotrebe.

  5. U gornjem desnom uglu tabele na dnu, kliknite na dugme Izvezi.

Kreiranje liste svih OneDrive URL adresa iz vaše organizacije pomoću Microsoft PowerShell

Na listi koje kreirate u ove korake će biti sačuvana u tekstualnu datoteku.

  1. Preuzmite najnoviji SharePoint Online Management Shell.

  2. Povežite se sa SharePoint Online kao globalni administrator ili SharePoint administrator u usluzi Office 365. Da biste saznali kako, pogledajte članak prvi koraci u programu SharePoint Online Management Shell.

  3. Preuzmite SharePoint i Project klijenta objektni Model biblioteke.

  4. Sačuvajte sledeći tekst u tekstualnu datoteku. Na primer, da ga sačuvate u datoteci pod imenom 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. Uređivanje sledeće promenljive u početku datoteka skripte i koristite informacije koje su specifične za vašu organizaciju. Sledeći primeri, potrebno je da je ime domena organizacije, contoso.com.

    • $AdminURI   Ovo određuje URI na usluzi SharePoint Online administrator, na primer, https://contoso-admin.sharepoint.com.

    • $AdminAccount   Navodi ovo globalnog administratorskog naloga u Office 365 organizaciji, na primer, admin@contoso.onmicrosoft.com.

    • $AdminPass   Ovo određuje lozinku za nalog koji je naveden u $AdminAccount, na primer, "J$P1ter1".

    • $LogFile   Ovo određuje punu putanju tekstualna datoteka koja se kreira i sadrži listu svih OneDrive URL adresa u vašoj organizaciji. Na primer, da biste sačuvali ovu datoteku na radnu površinu, koristite 'C:\Users\<youralias>\Desktop\ListOfMysites.txt'.

    Napomena: Uzorci PowerShell skripti koje se nalaze u ovoj temi nisu podržani u okviru bilo kog Microsoft standardne podršci program ili uslugu. Uzorak skripti koje su obezbeđene kao IS bez garancija. Microsoft dodatno odriče sve podrazumevane garancije, uključujući, bez ograničenja, bilo koji podrazumeva garancija PRIKLADNOSTI ili za određenu svrhu. Ceo rizik koja ili performansama uzorke skripti i dokumentacije ostaje sa vama. Ne da Microsoft, autori ili neko drugi uključena u kreiranja, proizvodnje ili isporuku skripte biti odgovoran za bilo koju šteta nikakve (uključujući, bez ograničenja, šteta za gubitak profita preduzeća, business prekida, gubitka poslovne informacije ili druge novčani gubitak) koja upotreba ili nemogućnost koristite uzorke skripti ili dokumentaciju, čak i ako Microsoft se se preporučuje sa mogućnošću takve štete.

  6. Sačuvajte tekstualnu datoteku kao datoteku skripte PowerShell tako što ćete promeniti sufiks ime datoteke da biste .ps1. Na primer, sačuvajte datoteku GetODSites.txt kao GetODSites.ps1.

  7. U SharePoint Online Management Shell, idite do fascikle u kojoj se nalazi skriptu koju ste kreirali u prethodnom koraku, a zatim pokrenite skriptu, na primer:

    .\GetODSites.ps1

    Napomena: Ako dobijete poruku o grešci o tome da ne može da bi pokretale skripte, možda ćete morati da promenite smernice za izvršavanje. Informacije potražite u članku O smernicama izvršavanja.

Kada skriptu uspešno dovrši, tekstualna datoteka se kreira u lokaciji koju $LogFile promenljiva u scenariju. Ova datoteka sadrži listu svih URL adresa OneDrive u vašoj organizaciji. Sledeći tekst pruža primer kako treba da se oblikuje listu URL adresa u tu datoteku.

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

Dodatne informacije

Kada su URL ADRESE za korisnika OneDrive, možete da dobijete više informacija o tome tako što ćete koristiti cmdlet Get-SPO lokacija i da promenite postavke tako što ćete koristiti cmdlet Set-SPO lokacija .

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×