Weboldal keresés

Hogyan hozhat létre OneDrive for Business webhelygyűjteményeket a PowerShell segítségével?


Követelmény: Előzetesen hozza létre a OneDrive for Business Webhelyeket a PowerShell segítségével.

A OneDrive Vállalati verzió a Microsoft felhőalapú tárolási megoldása, amely lehetővé teszi a felhasználók számára, hogy személyes fájlokat tároljanak és dolgozzanak rajtuk. Hasonlít egy SharePoint Online dokumentumtárhoz, amely teljes ellenőrzést biztosít a felhasználóknak, így hozzáadhatnak, frissíthetnek és törölhetnek fájlokat vagy mappákat a OneDrive-on. Az Office 356 OneDrive webhelyei általában akkor jönnek létre, amikor először kattintanak a OneDrive hivatkozásra. Az én esetemben a SharePoint Online OneDrive áttelepítési projekthez való fájlmegosztáshoz előzetesen létre kellett hoznom a OneDrive Vállalati verzió webhelyeket N számú felhasználó számára. Nézzük meg, hogyan hozhat létre személyes webhelyet a SharePoint Online-ban a PowerShell használatával.

Hogyan hozhatunk létre OneDrive-webhelyeket a PowerShell használatával?

A OneDrive Vállalati verzió-webhelyek a PowerShell Request-SPOPersonalSite parancsmaggal előre létrehozhatók. Nyissa meg a SharePoint Online Management Shell alkalmazást, csatlakozzon SharePoint Online rendszergazdaként a megfelelő hitelesítési adatok megadásával a promptba, és futtassa ezt a szkriptet a OneDrive PowerShell használatával történő kiépítéséhez az üzleti webhelyek számára.


$AdminSiteURL="https://crescent-admin.sharepoint.com"

#Get Credentials to connect to SharePoint Admin Center
$Cred = Get-Credential
 
#Connect to SharePoint Online Admin Center
Connect-SPOService -Url $AdminSiteURL -credential $Cred

#sharepoint online create mysite powershell
Request-SPOPersonalSite -UserEmails "peter@crescent.com","john@crescent.com" -NoWait $True

Várja meg az új perceket, a SharePoint Online időzítő feladatra vonatkozó rendelkezései Saját webhelyek a szkriptben megadott felhasználók számára. Maximum 200 max. Felhívjuk figyelmét, hogy ez a parancsmag meghiúsulhat, ha a fiók le van tiltva, vagy a jelszó lejárt. A létrehozott OneDrive-webhelyeket a következő módon ellenőrizheti:


Get-SPOSite -Template "SPSPERS" -Limit ALL -includepersonalsite $True

Ez felsorolja az összes OneDrive-webhelygyűjteményt a bérlőben.

OneDrive vs OneDrive Vállalati verzió:

  • A OneDrive az Ön személyes online tárhelye, amelyet Microsoft-fiókokkal (pl. Outlook.com) szerezhet be kezdetben 15 GB lemezterülettel. A személyes OneDrive segítségével dokumentumokat, fényképeket, videókat stb. tárolhat a felhőben, és megoszthatja azokat barátaival és családjával. A OneDrive-kliens segítségével szinkronizálhatja fájljait, és könnyen elérheti őket bárhonnan Windowsról, Macről és mobileszközökről.
  • OneDrive Vállalati verzió: A OneDrive Vállalati webhelyek üzleti használatra készültek, és az Office 365 a munkahelyi fiókján keresztül kínálja az összes munkafájl tárolását, megosztását és szinkronizálását. Általában 1 TB tárhelyet kap egyéni használatra. Fiókbeállításait, például a külső megosztást, tárolást és hozzáférést a szervezet kezeli. Telepítheti a OneDrive Vállalati verzió ügyfelet, hogy szinkronizálja fájljait az eszközökkel.

OneDrive cégeknek: Személyes webhely létrehozása

A PowerShell CSOM használatával új OneDrive-webhelyeket is létrehozhatunk a meglévő felhasználók számára. Így hozhat létre személyes webhelyet a SharePoint Online-ban a PowerShell segítségével.


#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.UserProfiles.dll"

#Set parameter values
$AdminSiteURL="https://crescent-Admin.sharepoint.com/"
$UserAccounts="peter@crescent.com","john@crescent.com"

#Get Credentials to connect
$Cred= Get-Credential
$Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)

Try {
    #Setup the context
    $Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($AdminSiteURL)
    $Ctx.Credentials = $Credentials

    #Get Profile Loader Object
    $ProfileLoader=[Microsoft.SharePoint.Client.UserProfiles.ProfileLoader]::GetProfileLoader($Ctx)

    #Create onedrive for business sites
    $ProfileLoader.CreatePersonalSiteEnqueueBulk($UserAccounts)
    $ProfileLoader.Context.ExecuteQuery()

    Write-host -f Green "OneDrive for Business Sites Creation Successfully Queued!"
}
Catch {
        write-host -f Red "Error Creating OneDrive for Business Sites!" $_.Exception.Message
}

Most elindítottuk az áttelepítési projektet a fájlmegosztásokról a OneDrive-ra, hogy a felhasználók számos új funkcióhoz jussanak, például verzióelőzményekhez, metaadatokhoz, lomtárhoz, engedélyekhez, be-/kijelentkezéshez, auditáláshoz, webes felülethez stb. személyes webhely a SharePoint Online-ban a PnP PowerShell használatával.

A OneDrive for Business Sites előzetes létrehozása a PnP PowerShell használatával

A OneDrive Vállalati verzió webhelyek akkor jönnek létre, amikor a felhasználó először próbál bejelentkezni a webhelyre. Vannak helyzetek, amikor a felhasználók soha nem jelentkeztek be, és ezért nem jöttek létre OneDrive-webhelyek! Az adatokat egy hálózati fájlmegosztásról kellett áttelepítenünk a felhasználó személyes webhelyére.

Szóval, hogyan hozhat létre személyes webhelyet vagy OneDrive Vállalati verzió webhelyet a felhasználó számára? Nos, ezzel a PnP PowerShell-szkripttel létrehozhatja a OneDrive for Business webhelyeket! Egyszerre egy felhasználó vagy több felhasználó!


#Config Variables
$TenantSiteURL =  "https://crescent-admin.sharepoint.com/"

#Connect to PnP Online
Connect-PnPOnline -Url $TenantSiteURL -Interactive

#Create OneDrive for User
New-PnPPersonalSite -Email "sfalam@crescent.com"

#Pre-Provision OneDrive for Business Site for Multiple users
New-PnPPersonalSite -Email "latam@crescent.com", "saopaulo@crescent.com"

Érdemes megemlíteni, hogy ez a parancsmag eltart egy pillanatig, amíg a OneDrive-t üzleti webhelyekhez hozzák létre.

Kapcsolódó cikkek