SharePoint Online和外網用戶共享資源
阿新 • • 發佈:2018-03-20
office365 sharepoint share 外部共享 豆子今天早上收到一個用戶請求,要求他們部門的sharepoint site可以和外網用戶共享資源。我的第一個反應應該很容易的吧,直接登錄Office365的管理界面,然後在Sharepoint admin Center裏面修改下面的設置就行了。回答錯誤!!
修改了上面的設置 還是不能和外部共享,捉急~
給微軟的在線客服請教了一下,發現原來解決的方法需要通過PowerShell命令來修改對應的site屬性。每個site默認的共享屬性是 only existing external user sharing is enabled, 如果想讓任何外人或者指定的外人訪問,需要修改SharingCapability這個屬性的值。
具體操作:
-
下載安裝Sharepoint online Powershell 模塊
https://www.microsoft.com/en-us/download/details.aspx?id=35588 - 安裝完成之後連接加載
$username = "[email protected]" $secureStringPwd = ConvertTo-SecureString -AsPlainText "password" -Force $creds = New-Object System.Management.Automation.PSCredential -ArgumentList $username, $secureStringPwd Connect-SPOService -Url https://aaa-admin.sharepoint.com/ -Credential $creds
3.查看一下當前site的共享屬性
PS C:\WINDOWS\system32> Get-SPOSite | select url, owner, SharingCapability Url Owner SharingCapability --- ----- ----------------- https://ddbaustralia.sharepoint.com/sites/LAMTreeReOrganisationProject ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/Finance ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/portals/community Disabled https://ddbaustralia.sharepoint.com/sites/TrackSydney ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/McDonald‘sSydneyCRM ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/Camperdown [email protected] ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/trackanz ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/Test67 ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/projects [email protected] Disabled https://ddbaustralia.sharepoint.com/sites/WestpacRetail ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/DDBSydney16 ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/GroupAustraliaCasperTeams ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/Test61 ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/DDBSydneyStudio ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/RemedyDigital ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/LAM52 ExistingExternalUserSharingOnly https://ddbaustralia.sharepoint.com/sites/Skoda
純屬好奇,看了看一共有129個站點。小小的吐槽一下,Office365的網頁管理界面比較坑,只給我展示了10多個,其他上百個站點的屬性界面就給我隱藏了,怎麽也沒找著,有人知道怎麽看的話請告訴我一下... 不知道這個是微軟故意的還是功能不齊.. 類似的情況 PowerShell工作但是圖形界面不行的情況遇見很多次了..
PS C:\WINDOWS\system32> Get-SPOSite | measure
Count : 129
Average :
Sum :
Maximum :
Minimum :
Property :
- 修改一下我們需要共享的站點屬性
PS C:\WINDOWS\system32> Set-SPOSite -Identity https://ddbaustralia.sharepoint.com/sites/groupaustraliait -SharingCapability ExternalUserAndGuestSharing
- 然後打開對應的網站,試試看共享設置,搞定,可以和外部分享數據了
- 如果上面還不行,可能還需要在這個site本身的site permission上進行授權 這樣就行了
7.確認一下外網郵件收到的邀請
SharePoint Online和外網用戶共享資源