Office
Vpis

Ustvarjanje seznama za vsa mesta v storitvi OneDrive v vaši organizaciji

Opomba:  Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Ta članek je za globalni skrbniki in skrbniki SharePoint v storitvi Office 365.

Ogled seznama uporabnikov v storitvi OneDrive in URL-jev v vaši organizaciji

  1. Vpišite se v Office 365 kot globalni skrbnik ali skrbnik za SharePoint.

  2. Izberite ikono zaganjalnika programov Ikona zaganjalnika aplikacij v storitvi Office 365 v zgornjem levem kotu in nato izberite Skrbnik, da odprete Skrbniško središče za Office 365. (Če ploščica »Skrbnik« ni prikazana, nimate dovoljenja skrbnika storitve Office 365 v organizaciji.)

  3. V levem podoknu izberite poročilin nato izberite Uporaba.

  4. Kliknite ploščico datoteke v OneDrive ali kliknite Izberi poročiloin nato kliknite Uporaba OneDrive.

  5. V zgornjem desnem kotu tabele na dnu, kliknite Izvozi.

Ustvarite seznam vseh URL OneDrive v vaši organizaciji zastavijo Microsoft PowerShell

Na seznamu, ki jih ustvarite v te korake, bodo shranjeni v besedilno datoteko.

  1. Prenesite najnovejšo lupino za upravljanje storitve SharePoint Online

  2. Vzpostavite povezavo s storitvijo SharePoint Online kot globalni skrbnik ali skrbnik SharePointa v storitvi Office 365. Navodila za ta postopek najdete v članku Uvod v lupino za upravljanje storitve SharePoint Online.

  3. Prenesite SharePoint in predmetnega modela projekta odjemalca knjižnice.

  4. Shranite to besedilo v besedilno datoteko. Na primer, ga lahko shranite datoteko z 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. Uredite spodnje spremenljivke na začetku datoteke s skriptom in uporabite informacije, ki veljajo za vašo organizacijo. V spodnjih primerih je ime domene organizacije contoso.com.

    • $AdminURI To določa URI za vašo skrbniško storitev SharePoint Online, na primer https://contoso-admin.sharepoint.com.

    • $AdminAccount To določa račun globalnega skrbnika v organizaciji storitve Office 365, na primer admin@contoso.onmicrosoft.com.

    • $AdminPass To določa geslo za račun, ki ga določa spremenljivka $AdminAccount, na primer "J$P1ter1".

    • $LogFile   To določa celotno pot besedilno datoteko, ki je ustvaril in vsebuje seznam vseh OneDrive URL-je v vaši organizaciji. Na primer, če želite shraniti datoteko na namizje, uporabite 'C:\Users\<youralias>\Desktop\ListOfMysites.txt'.

    Opomba: Vzorčni skripti PowerShell, ki so na voljo v tej temi, niso podprti v nobenem Microsoftovem standardnem programu ali storitvi za podporo. Vzorčni skripti so na voljo TAKŠNI, KOT SO, brez vsakršnega jamstva. Poleg tega Microsoft zavrača vsa naznačena jamstva, vključno in brez izjem z vsemi naznačenimi prodajnimi jamstvi ali jamstvi za ustreznost za določen namen. Celotno tveganje, ki izhaja iz uporabe ali izvajanja vzorčnih skriptov in dokumentacije, je na vaši strani. Microsoft, njegovi avtorji ali kdor koli, vpleten v ustvarjanje, proizvodnjo ali dostavo skriptov, v nobenem primeru ne odgovarjajo za nikakršno škodo (vključno z, brez omejitev, škodo zaradi izgube dobička podjetja, prekinitve poslovanja, izgube poslovnih podatkov ali druge denarne izgube), ki je posledica uporabe ali nezmožnosti uporabe vzorčnih skriptov ali dokumentacije, tudi če je bil Microsoft opozorjen na možnost takšne škode.

  6. Shranite besedilno datoteko kot datoteko s skriptom PowerShell tako, da spremenite pripono imena datoteke .ps1. Na primer, shranite datoteko GetODSites.txt kot GetODSites.ps1.

  7. V oknu ukazne lupine SharePoint Online, pojdite v mapo, kjer je skript, ki ste jo ustvarili v prejšnjem koraku, in nato zaženite skript, na primer:

    .\GetODSites.ps1

    Opomba: Če prejmete sporočilo o napaki o tem, da ni mogoče zagnati skripte, boste morda morali spremenijo pravilnike za izvedbo. Informacije, si oglejte O izvajanju pravila.

Ko skript uspešno dokončan, besedilne datoteke ustvarjen v mesto, navedeno v spremenljivko $LogFile v skriptu. Datoteka vsebuje seznam vseh OneDrive URL-jev v vaši organizaciji. To besedilo predstavlja primer, kako oblikovati seznam URL-jev v tej datoteki.

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

Več informacij

Ko ste spletnega naslova za uporabnika storitve OneDrive, lahko dobite več informacij o tem, tako, da uporabite ukaz »cmdlet« Get-SPOSite in spremenite nastavitve, tako da uporabite ukaz »cmdlet« Set-SPOSite .

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×