共用方式為


在 SharePoint Server 中規劃「我的網站」

適用於:yes-img-132013 yes-img-16 2016yes-img-19 2019yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

在 SharePoint Server 中,「我的網站」是組織中使用者的個人網站。 對使用者而言,「我的網站」看似單一的網站,但在 SharePoint Server 中,「我的網站」包含了網頁應用程式、「我的網站」的主機網站集合、個人網站集合,以及數項 SharePoint 服務應用程式與功能。 除了個人網站集合之外,此基礎結構的其他所有部分都只需要設定一次,並可供「我的網站」部署的使用者成員共用。

本文包含有關「我的網站」的架構、相關服務,以及規劃「我的網站」部署之其他注意事項的資訊。

「我的網站」的架構

「我的網站」的架構包含代管「我的網站」的 Web 應用程式、「My Site」的主機網站集合,以及使用者的個人網站集合。

每個使用者的「My Site」會使用兩個網站集合,分別是伺服器陣列之「My Site」的主機網站集合,以及使用者的個人網站集合。 雖然您可以使用現有的 Web 應用程式代管這些網站集合,仍建議您使用專用的 Web 應用程式,以提升效能與管理的便利性。

當您建立「My Site」的主機網站集合時,以及當使用者建立個人網站集合時,資料會由代管「我的網站」之 Web 應用程式所關聯的一或多個內容資料庫負責維護。 一如 SharePoint Server 中的其他 Web 應用程式,當您需要多個資料庫儲存資料時,您也可為 Web 應用程式增加內容資料庫。 如需詳細資訊,請參閱本文稍後的<規劃儲存需求>。

使用者必須先建立「我的網站」的主機網站集合,以及可以啟用「我的網站」之個人網站集合的設定,才可建立「我的網站」。 如需詳細資訊,請參閱<在 SharePoint Server 中設定「我的網站」>。

下列各節將詳細說明「我的網站」的主機網站集合與個人網站集合。

「我的網站主機」網站集合

「My Site」的主機網站集合是特殊的網站集合,可以顯示所有使用者之「我的網站」的新聞摘要與設定檔頁面。 此網站集合必須使用「My Site」的主機網站範本 (位於「建立網站集合」頁面的 [企業] 索引標籤)。 每個 User Profile Service 應用程式只能使用「My Site」的主機網站範本一次,後文中將有所說明。

「我的網站」需要網站集合存在於 Web 應用程式根 (,其會在使用者介面) 中顯示 / 。 如果沒有此網站集合,您會收到一則訊息,指出當您嘗試為 Web 應用程式啟用自助網站建立時,根目錄中沒有網站集合。 我們的建議是使用專用的 Web 應用程式代管「我的網站」,因此除非您有特殊需求,必須在更深層的統一資源定位器 (URL) 路徑中建立網站,否則應使用「My Site」之主機集合的根目錄路徑。

雖然我們不建議在路徑深層建立「My Site」的主機,但您若是採取此作法,必須將其置於包含絕對路徑的管理路徑下。 除此之外,您還必須在 Web 應用程式根目錄下另建一個網站集合,而該網站集合可以是空的或不使用任何範本而建立。

The URL for a My Site host site collection is shared by all users of the same User Profile service application. Newsfeed 的 URL 是 http:// 主機名/default.aspx,而 About Me 的 URL 是 http:// 主機名/person.aspx,其中 hostname 是網站集合的位址。 For example, if you configure your My Site host site collection at https://contoso.com/my, users access their newsfeeds and profiles at https://contoso.com/my/default.aspx and https://contoso.com/my/person.aspx, respectively.

雖然 User Profile Service 應用程式的所有使用者都是使用這些 URL,顯示給每位使用者的資訊卻不會相同。 SharePoint Server 會依據使用者的登入帳戶,決定所要顯示的資訊。 此資訊由本文所述之 SharePoint 服務應用程式所提供,會隨使用者而改變。

當訪客檢視其他使用者的「My Site」時,將只會看到該使用者的設定檔頁面。 此 URL 是 http:// 主機名/person.aspx?accountname= 帳戶,其中 hostname 是網站集合的位址,而 帳戶 是 (的用戶名稱,如果已設定,則使用者的功能變數名稱會) 。 例如,https://contoso.com/my/person.aspx?accountname=sidney

個人網站集合

使用者的個人網站集合會保存使用者個人之「My Site」的文件庫。 使用者必須在第一次存取「My Site」時建立個人網站集合。 建立個人網站集合的能力需要在 SharePoint Server 進行下列設定:

  • 代管「我的網站」的 Web 應用程式必須使用包含相對路徑的管理路徑,例如 sites 或 personal。 此路徑是使用者第一次存取其「我的網站」時,將建立個別網站集合的路徑。

  • User Profile Service 應用程式的 [設定我的網站] 設定會設定為使用「My Site」之主機網站集合的路徑,以及個人網站集合之包含相對路徑的管理路徑。

  • 此 Web 應用程式已啟用自助網站架設功能。 此功能使得在指定之包含相對路徑的管理路徑下可建立個別網站集合。 自助網站架設功能對於跨網站指令碼有特殊的安全性考量。 這些考慮強化了在專用 Web 應用程式中裝載「我的網站」的建議,以隔離在「我的網站」中執行的任何腳本,而不會影響您環境中的其他網站。

  • Users must have Create Personal Site permissions to create a My Site. By default, this permission is enabled for all authenticated users. For more information, see Plan users and user permissions later in this article.

「我的網站」中用戶文檔庫區段的 URL 格式為 http:// 主機名/ managed_path/ 帳戶/檔,其中 hostname 是「我的網站」主機網站集合的位址, managed_path 是「我的網站」主機的受控路徑,而 帳戶 則是登入用戶的帳戶。 例如,如果您在 https://contoso.com/my設定「我的網站」主機網站集合和受控路徑,則使用者會在帳戶/檔存https://contoso.com/my/取其檔。

使用 URL 的 帳戶 部分,當您設定我的網站時,有三個選項可指定如何命名個別用戶的網站集合,如下表所示。

表格:使用者個人網站集合的命名選項

選項 描述
使用者名稱 (不解決衝突)
藉由使用此選項,「我的網站名稱」是帳戶的用戶名稱。 此名稱不是用戶的顯示名稱。 例如,如果使用者的易記名稱是 Sidney Higa,而使用者的帳戶是 sidney,則網站集合會命名為 sidney。 只有當您確定組織中的所有用戶名稱都是唯一的時,才選擇第一個選項。 否則,使用者在布建「我的網站」時會遇到衝突。 如果發生衝突,第一個使用用戶名稱建立「我的網站」的使用者會成功。 不過,下一個嘗試使用相同用戶名稱的用戶無法建立「我的網站」。
使用者名稱 (使用 domain_username,解決衝突)
若使用此選項,只有第一位使用重複使用者名稱的使用者,會以其使用者名稱建立「My Site」,接下來第二位使用相同使用者名稱的使用者,便會以網域名稱加使用者名稱來建立「My Site」。 例如第一位使用者的「My Site」會建立在 https://contoso.com/my/sidney/default.aspx 之下,第二位使用者的「My Site」會建立在 https://contoso.com/my/CONTOSO_sidney/default.aspx 之下。 當使用者名稱可以在組織中存在多次時,例如當您有多個網域時,請選擇此選項。 由於只有使用者名稱的目錄來源才可確認名稱的唯一性,因此此選項可以避免網域不同但使用者名稱相同的兩位使用者,在建立其「我的網站」時發生問題。
網域和使用者名稱 (將不會有衝突)
若使用此選項,所有「My Site」的名稱都會以網域名稱加使用者名稱的格式建立。 例如 https://contoso.com/my/CONTOSO_sidney/default.aspx。 若您希望「我的網站」統一使用網域名稱加使用者名稱的格式,而忽略使用者名稱是否有所衝突,請使用此選項。

我的網站依賴數個 SharePoint 服務應用程式及其相關資料庫。 本節會討論這些相關的服務應用程式,不過您也應該參閱連結的文章,以完整規劃和實作這些文章,以支持企業中的「我的網站」。

User Profile Service 應用程式

User Profile Service 應用程式共有三個資料庫:設定檔資料庫、社交資料庫與同步處理資料庫。 設定檔資料庫會儲存有關於使用者的資訊,例如設定檔圖片、使用者所屬的組織等等。 社交資料庫會儲存使用者使用 [記事與標記] 功能所建立的社交標記指標。 同步處理資料庫會儲存設定檔所匯入的連線資訊。 SharePoint Server 會使用設定檔資料庫中的資訊,個人化使用者之「My Site」的「資訊」頁面中所顯示的資料。 除此之外,User Profile Service 應用程式如有啟用社交運算功能 (例如「我的網站」的標記、資訊頁與新聞摘要),會影響使用者之「My Site」的 [資訊] 與 [新聞摘要] 兩部分。

「我的網站」需要 User Profile Service 應用程式。

規劃設定檔同步處理

雖然「我的網站」需要設定使用者配置檔服務應用程式,但建議您選擇在 SharePoint Server 與目錄服務或商務應用程式之間同步處理設定檔。 設定檔同步處理藉由讓 User Profile Service 應用程式可以從目錄服務及商務應用程式收集組織中使用者的資訊,進而提供「我的網站」許多豐富的功能。 也因此使用者的「My Site」隨時都能提供即時而可靠的資訊。 除此之外也可同步整個部署中,所有使用相同 User Profile Service 應用程式之網站集合的使用者資訊。 個人化功能也可能會運用使用者資訊,提升組織中共同作業與關係的價值。

規劃原則與隱私權

SharePoint Server 提供預設的原則集,讓您根據組織的需要提供適當的資訊。 如有特殊需求,也可建立及部署自訂的原則功能。 在規劃「我的網站」時,應定義組織中關鍵商務需要哪些資訊,以及哪些資訊可能不適合讓組織全體一起共用。 在這兩端的中間,是哪些資訊可以讓特定的使用者共用。 如果有可能不適合跨組織共用的資訊,您必須建立原則來解決這些特定情況。

除此之外,「My Site」功能也可能會儲存或使用個人的身分識別資訊。 在規劃「我的網站」部署時,請務必妥善規劃要如何控制這些功能的行為,甚至是關閉這些功能,以保障這項資訊的隱私。 這些決定受多種因素影響,例如公司的隱私權實務,以及區域或國家/區域的隱私權法律。

規劃使用者與使用者權限

使用者要能夠建立「我的網站」、維護其設定檔、追蹤人員與內容,以及使用標記與記事,都必須在 User Profile Service 應用程式中設定相關的使用者權限。 您必須決定要授與使用者或使用者群組下列哪項權限:

  1. 建立個人網站 此權限可讓使用者建立個人網站,以儲存其文件與新聞摘要,以及搜尋內容。

  2. 追蹤人員與編輯設定檔 此權限可讓使用者從自己的「我的網站」追踨人員及編輯其個人的設定檔。

  3. 使用標記與記事:這個權限可讓使用者使用「標記與記事」功能。

預設所有通過驗證的使用者皆會獲此權限,但您可以視需要設定特殊的權限。 例如,您可以只開放全職員工建立「我的網站」,而非組織的全體工作人員。 可授與使用者的使用者權限有七種不同的組合。 不過,並非所有這些權限組合都提供預期結果。 最好的作法是授與權限給安全性群組,而不要授與特定的使用者,以簡化管理作業。

注意事項

不建議變更使用者配置檔服務應用程式中的用戶權力。 您所做的任何變更都不會以有意義的方式影響用戶體驗。 例如,如果您移除 [追蹤人員及編輯設定檔] 權限,使用者仍然可以編輯設定檔,而且其他使用者仍然可以追蹤他們所選擇的人員。 此外,如果您移除 My Site 使用者的 [追蹤人員及編輯設定檔] 權限,則會停用「標記與記事」功能。 不建議移除任何社交功能。

Managed Metadata Service 應用程式

Managed Metadata Service 應用程式可讓 Web 應用程式儲存及存取受管理的中繼資料字詞資料庫中的關鍵字。 「我的網站」必須具備此功能,使用者才可在 [專業領域] 區段中指定其專業領域的關鍵字,在新聞摘要內的文章中使用雜湊標記,以及使用「My Site」的 [標記與記事] 功能進行社交標記。

強烈建議針對 [我的網站] 使用受控元數據服務應用程式。 它必須設定為 Web 應用程式的預設關鍵字字詞庫。

Search Service 應用程式

雖然 SharePoint Server Search Service 應用程式並非「我的網站」的必備項目,但仍極力建議您加以使用,讓使用者得以從自己的「我的網站」,利用姓名或專業領域搜尋組織中的人員。 除此之外,您如有在微網誌文章中加入雜湊標記,只要使用者按一下該標記,還可將其導向設有該標記的搜尋結果。 此搜尋功能屬於企業搜尋的規劃與設定。

當使用者搜尋人員時,顯示的結果中會包含公用使用者設定檔連結與連絡方式 (電子郵件或訊息程式) 連結。 您可以在規劃「我的網站」時提供預設的人員搜尋範圍,以及提供內含自訂搜尋範圍與索引標籤的 [搜尋中心] 索引標籤,供特定的使用者群組使用。

如果使用者配置檔服務應用程式的系統管理員與搜尋服務應用程式的系統管理員不同,User Profile Service 應用程式管理員應該檢閱資訊架構和網站階層,以判斷可能與其他使用者可能跨網站搜尋的特定使用者群組相關的重要商務概念。 然後,使用者配置檔服務應用程式管理員可以與搜尋服務應用程式管理員合作,為這些特定群組開發搜尋範圍和人員搜尋索引標籤。 使用者配置檔服務應用程式管理員也可以使用其管理的使用者配置檔知識來判斷其他有用的使用者群組,以及為這些群組建立更特定的搜尋範圍和搜尋索引標籤。

網站集合管理員也可為網站集合成員建立網站層級的搜尋範圍。

人員搜尋規劃也會反映在使用者設定檔規劃中。 初始規劃可以先列出您要方便大家尋找的人員或使用者群組。 不過,可能必須建立更多使用者配置檔屬性,才能輕鬆找到這些使用者。

規劃「我的網站」時,應決定是否要讓使用者根據同事的專業知識來搜尋組織中的同事。 人員搜尋與專業知識標記可讓使用者搜尋組織內將自己描述為具有特定領域專長的人員。 組織內的使用者可以在自己的設定檔中加入描述自己專長的字詞。 人員搜尋會使用這些字詞,從組織中搜尋具有特定領域專長的人員。

如有啟用電子郵件分析,使用者還可使用 Outlook 的電子郵件分析功能尋找人員。 如果您使用 Outlook 電子郵件,則會從 Outlook 匯入同事建議。 如果您使用 Outlook,SharePoint Server 會分析傳送的電子郵件訊息,然後根據這項分析提出同事和關鍵詞建議。 當使用者編輯其設定檔時,便可見到這些建議。

雖然您可以使用「群組原則」讓 Outlook 中的所有使用者或特定群組使用電子郵件分析功能,使用者可以選擇不使用此功能。 若停用所有使用者的電子郵件分析功能,使用者也可以個別選擇使用。

規劃工作與排程

下表是與「我的網站」功能相關的計時器工作。

表格:「我的網站」相關的計時器工作

服務 工作
Microsoft SharePoint Foundation Web 應用程式
「我的網站」清除工作
Microsoft SharePoint Foundation Timer
User Profile service application name - 使用者設定檔至 SharePoint 完整同步處理
User Profile service application name - 使用者設定檔至 SharePoint 快速同步處理
User Profile Service
User Profile service application name - 摘要快取重新填入
User Profile service application name - 活動摘要工作
User Profile service application name - 活動摘要清除工作
User Profile service application name - 我的網站建議電子郵件工作

您可以視組織的需要啟用或停用這些工作,以及設定其排程。 這些工作位於 SharePoint 管理中心網站中,[檢閱工作定義] 區段的 [監視] 中。 在 [檢視] 清單中,選取 [服務],然後再從 [服務] 功能表中,選取 [變更服務] 選取不同的服務,以及檢視相關計時器工作。

規劃分散在不同地理區的部署

規劃「我的網站」時,必須考慮組織中使用者的所在位置,以及伺服器陣列或用於代管「我的網站」之 User Profile Service 應用程式的數量。 如果您有多個伺服器陣列或 User Profile 服務應用程式,您可能必須設定受信任的「我的網站」主機位置。

我的網站的 User Profile Service 部署考量

「我的網站」取決於 User Profile Service 應用程式。 在 SharePoint Server 中,「我的網站」應該使用一個 User Profile Service 應用程式來設定。 使用單一 User Profile Service 應用程式的伺服器數位架構包括:

  • 單一伺服器陣列與單一 User Profile Service 應用程式。

  • 企業服務伺服器陣列共用單一 User Profile Service 應用程式,以及一或多個使用的伺服器陣列。 「我的網站主機」位於其中一個使用的伺服器陣列。 在 SharePoint Server 中,當您共用 User Profile Service 應用程式時,使用的伺服器陣列必須與企業服務伺服器陣列位於相同的資料中心。 不支援透過WAN 連線從另一個伺服器數位列取用User Profile Service 應用程式。 這項限制表示 User Profile Service 應用程式和「我的網站主機」都必須位於相同的數據中心。

信任之「我的網站」的主機位置

[受信任的我的網站主機位置] 功能可以禁止使用者在具有多個 User Profile Service 應用程式的組織中,建立多個「My Site」。

例如,在跨越地理區域的伺服器數位部署中,您可能會針對環境中的每個區域或區域伺服器數位,有不同的User Profile Service 應用程式。 根據預設,用戶可以在每個使用者配置檔服務應用程式或伺服器陣列中建立不同的「我的網站」,這可能會從系統管理觀點和用戶觀點造成不必要的結果。 當您為組織中的個別用戶擁有多個「我的網站」時,伺服器資源需求會增加。 此外,使用者可能無法瞭解或想要多個「我的網站」。

若要禁止個別使用者建立多個「我的網站」,必須設定信任之「My Site」的主機位置。 指定時,用戶會重新導向至其帳戶的單一「我的網站」主機位置,而不論他們嘗試建立或存取「我的網站」時流覽的位置為何。 此功能可以確保每位使用者只可在組織中建立一個「My Site」。

您不一定要設定信任之「My Site」的主機位置。

規劃多語使用者介面

如有啟用,使用者即可在他們的「我的網站」上使用多語使用者介面功能。 此功能可以不使用建立網站時所選的預設主要語言,而改用使用者希望的第二種語言顯示網站的使用者介面。 根據預設,建立新網站時,會以伺服器上 SharePoint Server 安裝的預設主要語言來建立。 伺服器陣列管理員必須在伺服器上安裝語言套件,才可以預設主要語言之外的語言建立網站。

For My Sites, the multilingual user interface feature is controlled by the Language Options setting when you configure My Site settings. The languages that are available to users correspond to the language packs installed in the server farm. For more information about language packs, see Install or uninstall language packs for SharePoint Server 2016.

規劃儲存需求

由於「My Site」使用者可以編輯自己的設定檔、產生新聞摘要活動、上傳及下載文件等等,因此,您必須仔細規劃符合環境需要的儲存與容量需求。 同時也應考慮「我的網站」的內容資料庫及「我的網站」相關服務的資料庫。

除此之外,SharePoint Server 備有預設個人網站配額範本,其儲存上限為 100 MB 但無使用者人數限制。 使用者的「My Site」中每位使用者的個人網站集合,皆會使用此配額範本。 由於摘要活動現在會儲存在使用者「我的網站」中的清單中,而且這些清單不會封存,因此記憶體需求將會持續成長。 您可以考慮將個人網站配額增加到 500 MB 或更多,視您期望的摘要活動而定。

設定配額範本是選擇性作業,但建議進行。

規劃檔案類型

一如 SharePoint Server 中的其他 Web 應用程式,您也可設定使用者能上傳到代管「我的網站」的 Web 應用程式或從其下載的檔案類型。 如果您想要防止使用者上傳或下載可能很大的檔類型,例如媒體檔類型,或可在用戶端電腦上執行的檔類型,例如可執行檔,此設定非常有用。

預設 SharePoint Server 會禁止某些檔案類型。 但您可以將「我的網站」設定成允許這些檔案類型,或是新增其他要禁止的檔案類型,視組織的需要而定。