Office 365:如何批量初始化OneDrive for Business?

不少公司在使用Office 365以後,根據企業內部的業務需求,須要將Office 365 訂閱下的部分用戶(Mailbox+OneDrive for Business+ SharePoint Site Collection)遷移到新訂閱中進行管理,那麼在Tenant to Tenant遷移時,管理員在新訂閱中添加或者同步用戶並受權以後,針對OneDrive for Business須要作的是如何批量初始化OneDrive for Business,而不是手動一個個登陸帳戶再經過單擊「OneDrive for Business」來完成初始化過程,具體分兩個過程:shell

  • 使用PowerShell命令批量初始化OneDrive for Business
  • 使用PowerShell命令驗證初始化OneDrive for Business 成功

使用PowerShell命令批量初始化OneDrive for Business

本文將爲你們介紹如何使用Powershell的方式完成批量初始化OneDrive for Business的操做步驟,具體操做步驟以下所示:ide

  1. 安裝Windows Azure Active Directory Module for Windows PowerShell,獲取Office 365 全局管理員的登陸身份:url

    Import-Module MSOnline
    $msolCred = Get-Credentialorm

    Office 365:如何批量初始化OneDrive for Business?

2.使用獲取到的用戶身份連接SharePoint Online Service:
Connect-MsolService -credential $msolCred
Connect-SPOService -url https://mvptraining-admin.sharepoint.com -Credential $msolCredblog

Office 365:如何批量初始化OneDrive for Business?
3.輸入要請求OneDrive for business初始化的UPN地址:
$emails = "junzheliu0415@mvptraining.onmicrosoft.com","neilding0705@mvptraining.onmicrosoft.com"
Office 365:如何批量初始化OneDrive for Business? 隊列

4.請求批量生成Personal Site的命令:get

request-SPOPersonalSite -UserEmails $emails -nowaitcmd

Office 365:如何批量初始化OneDrive for Business?

說明:同步

1.Request-SPOPersonalSite cmdlet請求將指定的用戶加入隊列,以便爲每一個用戶建立一個我的站點,實際的我的站點稍後由Timer job來建立,批量初始化OneDrive將在24小時內生效。。
2.該命令一次最多能夠指定200個用戶批量初始化OneDrive for Business
3.執行此cmdlet的用戶必須至少分配SharePoint Online Administrator角色,並已分配SharePoint Online License,以便可以爲用戶提供OneDrive。string

使用PowerShell命令驗證初始化OneDrive for Business 成功

1.Get-SPOSite -Template "SPSPERS" -limit ALL -includepersonalsite $True | Select URL, Owner | Format-table -autosize | Out-string -width 8096 | Out-file C:\OneDriveSites.txt

Office 365:如何批量初始化OneDrive for Business?

2.批量初始化的OneDrive已生成,Report以下所示:

Office 365:如何批量初始化OneDrive for Business?

謝謝閱讀~

相關文章
相關標籤/搜索