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.
