Hi Birdtseng, 我們不能直接將大量用戶加到SharePoint中, 但是我們可以通過在Office365管理員中心創建一個安全群組,然後通過PowerShell來講大量用戶同時添加到這個組中。最後,我們可以將這個組添加到SharePoint中, 所有在安全群組中的用戶都會自動添加到SharePoint中。具體方法如下: 1.在Office365管理員中心創建一個安全群組,你可以通过访问以下链接来参阅相关文档:https://support.office.com/zh-tw/article/建立、編輯或刪除安全性群組-55c96b32-e086-4c9e-948b-a018b44510cb?omkt=zh-TW&ui=zh-TW&rs=zh-TW&ad=TW 。 2.下載安裝 Azure AD 模組,并鏈接到Azure AD。你可以参考这篇文档: AzureADHelp 。 3.使用如下代碼導出一個CSV文件: Get-MSOLUser | Select UserPrincipalName|Export-Csv c:\user.csv 4.編輯這個CSV文件使得其中只包括你需要添加到SharePoint小組站點的用戶。 5.在AzureAD模組中使用如下代碼: $sub = Import-Csv C:\user.csv 6.當上述代碼運行完成后,再次輸入如下代碼: $sub | Foreach {Get-Msoluser -UserPrincipalName $_.Userprincipalname | select Objectid } | Export-csv C:\User2.csv 7.使用如下代碼來得到你剛剛所創建的安全群組的32位代碼: Get-MSOLGroup 8.複製下該群組的32位代碼,并使用一下代碼將制定用戶加到安全群組中: 首先運行: $sub2 = Import-Csv C:\tools\users2.csv 再運行: $sub2 | Foreach {Add-MsolGroupMember -groupObjectid ‘xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx’ -GroupMemberObjectId $_.ObjectId -GroupMemberType User} (注意:groupObjectid后即為剛剛我們幾下的32位安全組群代碼) 9.現在用戶已經加入到安全組中了,前往你需要添加用戶的SharePoint站點,在該站點中添加剛剛我們搭建好的安全群組即可。(添加方法就如同添加單個用戶一般,再添加時搜索安全群組的名字即可)。 Regards, Fraser
↧