如何使用所需的最低權限安裝 Microsoft Dynamics CRM 4.0 文章編號: 946677 -
檢視此文章適用的產品。 「Microsoft 知識庫」公開網站提供的 Microsoft Dynamics 內容有限。如需 Microsoft Dynamics 的完整內容與其他資源,請造訪:
* 客戶必須有 Microsoft Dynamics 服務計劃,如 Business Ready Enhancement Plan 或「軟體保證」
本文說明使用者安裝 Microsoft Dynamics CRM 4.0 時所需的最低權限。
注意 本文假設所有的 Microsoft Dynamics CRM 4.0 伺服器角色均已安裝在相同電腦上。 如需有關伺服器角色的詳細資訊,請參閱實作指導。 安裝期間,「環境診斷」精靈會檢查安裝 Microsoft Dynamics CRM 的使用者是否具備所需的最低權限。如果不符合所需的最低權限,您會收到錯誤訊息。 安裝選項 使用所需的最低權限安裝 Microsoft Dynamics CRM 時,有兩個選項可供選擇。您可以選擇在安裝期間讓 Microsoft Dynamics CRM 伺服器安裝程式建立安全性群組,或者使用預先建立的 Active Directory 安全性群組。
您也可以選擇開啟或關閉「自動群組管理」功能。根據預設,「自動群組管理」功能為開啟。Microsoft Dynamics CRM 會自動將適當的使用者帳戶和適當的電腦帳戶新增至所需的 Microsoft Dynamics CRM 安全性群組。如果您關閉「自動群組管理」,Microsoft Dynamics CRM 便無法自動新增這些帳戶。在此狀況下,網域系統管理員或具有足夠權限的使用者,必須將適當的使用者帳戶與電腦帳戶新增至所需群組。這些新增作業必須在安裝後且已將任何使用者新增至 Microsoft Dynamics CRM 後進行。
安裝選項 1:當您安裝 Microsoft Dynamics CRM 時,安裝程式會建立 Active Directory 安全性群組 將正在安裝 Microsoft Dynamics CRM 之使用者的使用者帳戶,新增為本機系統管理員群組的成員。如果要執行這項操作,請在 Microsoft Dynamics CRM 伺服器與執行 Microsoft SQL Server 的電腦上執行這些步驟:以具有本機系統管理員權限的使用者身分登入伺服器。 按一下 [開始] ,指向 [系統管理工具] ,然後按一下 [電腦管理] 。 展開 [系統工具] 。 展開 [本機使用者和群組] 。 按一下 [群組] 。 用滑鼠右鍵按一下 [系統管理員] ,然後按一下 [內容] 。 如果要新增正在安裝 Microsoft Dynamics CRM 之使用者的使用者帳戶,請按一下 [新增] 。 如果已安裝 SQL Server Reporting Services (SSRS) 的伺服器,不是您在步驟 1 中新增權限的伺服器,您必須在根層級新增「內容管理員」角色,以安裝使用者帳戶。此外,您必須在整個網站層級新增「系統管理員」角色,才能安裝使用者帳戶。如果要執行這項操作,請在 Reporting Services 伺服器上執行下列步驟:啟動 Windows Internet Explorer,然後找到下列網站:http://srsserver/reports
在 [內容] 索引標籤上,按一下 [新增角色指派] 。 在 [群組或使用者名稱] 方塊中,輸入正在安裝 Microsoft Dynamics CRM 之使用者的使用者名稱、按一下以選取 [內容管理員] 核取方塊,然後按一下 [確定] 。注意 輸入使用者名稱時請使用下列格式:網域名稱 \使用者名稱
按一下 [網站設定] 。 在 [安全性] 下,按一下 [設定整個網站的安全性] ,然後按一下 [新增角色指派] 。 在 [群組或使用者名稱] 方塊中,輸入正在安裝 Microsoft Dynamics CRM 之使用者的使用者名稱、按一下以選取 [系統管理員] 核取方塊,然後按一下 [確定] 。注意 輸入使用者名稱時請使用下列格式:網域名稱 \使用者名稱
對於安裝 Microsoft Dynamics CRM 之使用者的使用者帳戶,請將下列權限新增至 Active Directory 目錄服務中的組織單位 (OU)。安裝 Microsoft Dynamics CRM 4.0 期間,您必須針對您選取要將 Microsoft Dynamics CRM 4.0 安裝到的 OU 執行這個步驟。使用權限 進階權限 如果要新增權限,請依照下列步驟執行: 以具有網域系統管理員權限的使用者身分登入網域控制站伺服器。 按一下 [開始] ,按一下 [系統管理工具] ,然後按一下 [Active Directory 使用者及電腦] 。 在 [檢視] 功能表上,按一下 [進階功能] 。 在瀏覽窗格中,找到您要用來安裝 Microsoft Dynamics CRM 的 OU。如果要執行這項操作,請將樹狀目錄展開至包含安全性群組的節點。 用滑鼠右鍵按一下 [安全性群組],按一下 [內容] ,然後按一下 [安全性] 索引標籤。 在 [群組或使用者名稱] 清單中,按一下正在安裝 Microsoft Dynamics CRM 之使用者的使用者帳戶 (如果該帳戶有列出的話)。如果該帳戶未列出,請按一下 [新增] 以新增該使用者帳戶。 在 [允許] 欄中,按一下以選取 [建立所有子物件] 權限的核取方塊。注意 根據預設,[讀取] 權限會選取 [允許] 核取方塊。 按一下 [進階] 。 在 [權限項目] 清單中,按一下 [新增] ,選取正在安裝 Microsoft Dynamics CRM 之使用者的使用者帳戶,然後按一下 [確定] 。 在 [套用在] 清單上,按一下 [群組物件] 。 在 [允許] 欄中,按一下以選取下列核取方塊: 按一下 [內容] 索引標籤。 在 [套用在] 清單上,按一下 [群組物件] 。 在 [允許] 欄中,按一下以選取下列核取方塊: 按三次 [確定] 。 安裝 Microsoft Dynamics CRM。 安裝選項 2:當您安裝 Microsoft Dynamics CRM 時,使用預先建立的 Active Directory 安全性群組 在 Active Directory 中建立下列安全性群組:PrivUserGroup PrivReportingGroup ReportingGroup SQLAccessGroup UserGroup 如果要在 Active Directory 中建立安全性群組,請依照下列步驟執行:以具有網域系統管理員權限的使用者身分登入網域控制站伺服器。 按一下 [開始] ,按一下 [系統管理工具] ,然後按一下 [Active Directory 使用者及電腦] 。 展開「Active Directory 使用者和電腦」樹狀目錄至網域根目錄,或展開至您要安裝 Microsoft Dynamics CRM 的特定組織單位 (OU)。 用滑鼠右鍵按一下網域根目錄或您要使用的 OU,按一下 [新增] ,然後按一下 [群組] 。 在 [群組名稱] 欄位中,輸入群組名稱。例如,輸入 PrivUserGroup 。 如果網域功能層級是 Windows Server 2003 或 Microsoft Windows 2000 原生,請按一下 [群組領域] 清單中的 [網域本機] 。如果網域功能層級是 Windows 2000 混合,請按一下 [群組領域] 清單中的 [全域] 。 按一下 [確定] 。 重複本節稍早的步驟 1d 到 1g,以建立每個安全性群組。 將正在安裝 Microsoft Dynamics CRM 之使用者的使用者帳戶,新增為本機系統管理員群組的成員。您必須在執行 Microsoft Dynamics CRM 伺服器的電腦上與執行 SQL Server 的電腦上完成這個步驟。以具有本機系統管理員權限的使用者身分登入伺服器。 按一下 [開始] ,按一下 [系統管理工具] ,然後按一下 [電腦管理] 。 展開 [系統工具] ,展開 [本機使用者和群組] ,然後展開 [群組] 。 用滑鼠右鍵按一下 [系統管理員] ,然後按一下 [內容] 。 如果要新增正在安裝 Microsoft Dynamics CRM 之使用者的使用者帳戶,請按一下 [新增] ,然後按一下 [確定] 。 如果已安裝 SQL Server Reporting Services (SSRS) 的伺服器,不是您在步驟 1 中新增權限的伺服器,請在根層級新增「內容管理員」角色,以安裝使用者帳戶。接著,請在整個網站層級新增「系統管理員」角色,以安裝使用者帳戶。如果要執行這項操作,請在執行 Reporting Services 的伺服器上執行下列步驟:啟動 Internet Explorer,然後找到下列網站:http://srsserver/reports
按一下 [內容] 索引標籤上,然後按一下 [新增角色指派] 。 在 [群組或使用者名稱] 方塊中,輸入正在安裝 Microsoft Dynamics CRM 之使用者的使用者名稱、按一下以選取 [內容管理員] 核取方塊,然後按一下 [確定] 。注意 輸入使用者名稱時請使用下列格式:網域名稱 \使用者名稱
按一下 [網站設定] 。 在 [安全性] 下,按一下 [設定整個網站的安全性] ,然後按一下 [新增角色指派] 。 在 [群組或使用者名稱] 方塊中,輸入正在安裝 Microsoft Dynamics CRM 之使用者的使用者名稱、按一下以選取 [系統管理員] 核取方塊,然後按一下 [確定] 。注意 輸入使用者名稱時請使用下列格式:網域名稱 \使用者名稱
如果您要 Microsoft Dynamics CRM 管理在安裝期間所建立的 Microsoft Dynamics CRM 安全性群組,請將下列權限新增至您稍早在本節步驟 1 中建立的安全性群組:使用權限 進階權限 清單內容 讀取全部內容 寫入全部內容 讀取權限 修改權限 所有已驗證的寫入 新增/移除自己為成員 如果要新增權限,請為您稍早在本節步驟 1 中建立的每個安全性群組執行下列步驟:以具有網域系統管理員權限的使用者身分登入網域控制站伺服器。 按一下 [開始] ,按一下 [系統管理工具] ,然後按一下 [Active Directory 使用者及電腦] 。 在 [檢視] 功能表上,按一下 [進階功能] 。 在瀏覽窗格中,展開樹狀目錄至安全性群組,用滑鼠右鍵按一下該安全性群組,按一下 [內容] ,然後按一下 [安全性] 索引標籤。 在 [群組或使用者名稱] 清單中,按一下正在安裝 Microsoft Dynamics CRM 之使用者的使用者帳戶 (如果該帳戶有列出的話)。如果該帳戶未列出,請按一下 [新增] 以新增該使用者帳戶。 在 [允許] 欄中,按一下以選取 [寫入] 權限的核取方塊。這個動作會讓系統自動選取 [新增/移除自己為成員] 權限的核取方塊。
注意 根據預設,[讀取] 權限會選取 [允許] 核取方塊。 按一下 [進階] 。 在 [權限項目] 清單中,按一下正在安裝 Microsoft Dynamics CRM 之使用者的使用者帳戶,然後按一下 [編輯] 。 按一下以選取 [允許] 欄中的 [修改權限] 核取方塊。 按三次 [確定] 。
注意 根據預設,下列權限會設為 [允許] :清單內容 讀取全部內容 寫入全部內容 讀取權限 所有已驗證的寫入 新增/移除自己為成員 如果您將關閉「自動群組管理」以進行安裝,您不必完成步驟 4。 如需有關「自動群組管理」的詳細資訊,請參閱<自動群組管理選項 >一節。 當您第一次登入 Microsoft Dynamics CRM 時,以及每一次使用者新增至 Microsoft Dynamics CRM 時,您必須完成下列動作:若要登入,請使用具有必要權限的使用者帳戶。 手動將使用者與電腦新增至適當的安全性群組。 若要使用預先建立的 Active Directory 安全性群組,請建立指向 Microsoft Dynamics CRM 的設定檔。如果要執行這項操作,請建立使用下列範例中語法的 XML 設定檔。視情況修改變數。在範例程式碼之後的清單會說明如何修改本範例中的變數。 在下列範例程式碼中,XML 檔案名稱為 Config_precreate.xml,網域名稱為 microsoft.com,這些名稱代表您使用的實際名稱。Active Directory 階層如下所示:範例程式碼
<CRMSetup>
<Server>
<Groups AutoGroupManagementOff="true">
<PrivUserGroup>CN=PrivUserGroup,OU=Company Name,OU=Company Name,DC=<domain>,DC=<domain_extension></PrivUserGroup>
<SQLAccessGroup>CN=SQLAccessGroup,OU=Company Name,OU=Company Name, DC=<domain>,DC=<domain_extension></SQLAccessGroup>
<UserGroup>CN=UserGroup,OU=Company Name,OU=Company Name,DC=<domain>,DC=<domain_extension></UserGroup>
<ReportingGroup>CN=ReportingGroup,OU=Company Name,OU=Company Name, DC=<domain>,DC=<domain_extension></ReportingGroup>
<PrivReportingGroup>CN=PrivReportingGroup,OU=Company Name,OU=Company Name, DC=<domain>,DC=<domain_extension></PrivReportingGroup>
</Groups>
</Server>
</CRMSetup>
使用下列的值取代範例中的參數:PrivUserGroup :PrivUserGroup 安全性群組的名稱SQLAccessGroup :SQLAccessGroup 安全性群組的名稱UserGroup :UserGroup 安全性群組的名稱ReportingGroup :ReportingGroup 安全性群組的名稱PrivReportingGroup :ReportingGroup 安全性群組的名稱domain :網域名稱domain_extension :網域延伸注意 如需有關所有設定檔參數與範例的相關詳細資訊,請參閱實作指導。 執行 Microsoft Dynamics CRM 伺服器安裝。如果要執行這項操作,請按一下 [開始] ,按一下 [執行] ,在 [開啟] 方塊中輸入 C:\ServerSetup.exe /config C:\configprecreate.xml ,然後按一下 [確定] 。注意 「C:\ServerSetup.exe」是指安裝媒體上 ServerSetup.exe 檔案的路徑。 「C:\configprecreate.xml」是指己建立的設定檔名稱與路徑。 自動群組管理選項 「自動群組管理」選項用於決定如何將適當的使用者與電腦新增至安全性群組。Microsoft Dynamics CRM 可以新增使用者與電腦。或者,在 Microsoft Dynamics CRM 安全性群組中擁有適當權限的使用者,可以手動新增使用者與電腦。
對於「自動群組管理」選項,請使用下列其中一個方法。使用方法 1 將 AutoGroupManagementOff 選項設為「false」,讓「自動群組管理」開啟。使用方法 2 將 AutoGroupManagementOff 選項設為「true」,讓「自動群組管理」關閉。
注意 只有在您使用預先建立的 Active Directory 安全性群組安裝 Microsoft Dynamics CRM 時,才能使用「自動群組管理」選項。
方法 1:將 AutoGroupManagementOff 選項設為「false」 此設定是預設設定,因此您不必在設定檔中進行任何新增。但是下列程序為說明如何將 AutoGroupManagementOff 選項設為「false」的範例程序。
建立使用下列範例中語法的 XML 設定檔。視情況修改變數。如果要修改此範例中的變數,請參閱<安裝選項 2:當您安裝 Microsoft Dynamics CRM 時,使用預先建立的 Active Directory 安全性群組>一節的步驟 6 作為修改指南。
在此範例中,XML 檔案名稱為 Config_precreate.xml,網域名稱為 microsoft.com,Active Directory 階層如下所示:
範例程式碼
<CRMSetup>
<Server>
<Groups>
<Groups autogroupmanagementoff="false">
<PrivUserGroup>CN=PrivUserGroup,OU=Company Name,OU=Company Name,DC=microsoft,DC=com</PrivUserGroup>
<SQLAccessGroup>CN=SQLAccessGroup,OU=Company Name,OU=Company Name, DC=microsoft,DC=com</SQLAccessGroup>
<UserGroup>CN=UserGroup,OU=Company Name,OU=Company Name,DC=microsoft,DC=com</UserGroup>
<ReportingGroup>CN=ReportingGroup,OU=Company Name,OU=Company Name, DC=microsoft,DC=com</ReportingGroup>
<PrivReportingGroup>CN=PrivReportingGroup,OU=Company Name,OU=Company Name, DC=microsoft,DC=com</PrivReportingGroup>
</Groups>
</CRMSetup>
方法 2:將 AutoGroupManagementOff 選項設為「true」 建立使用下列範例中語法的 XML 設定檔。視情況修改變數。如果要修改此範例中的變數,請參閱<安裝選項 2:當您安裝 Microsoft Dynamics CRM 時,使用預先建立的 Active Directory 安全性群組>一節的步驟 6 作為修改指南。 在此範例中,XML 檔案名稱為 Config_manageoff.xml,網域名稱為 microsoft.com,Active Directory 階層如下所示:範例程式碼
<CRMSetup>
<Server>
<Groups AutoGroupManagementOff="true">
<PrivUserGroup>CN=PrivUserGroup,OU=Company Name,OU=Company Name, DC=microsoft,DC=com</PrivUserGroup>
<SQLAccessGroup>CN=SQLAccessGroup,OU=Company Name,OU=Company Name, DC=microsoft,DC=com</SQLAccessGroup>
<UserGroup>CN=UserGroup,OU=Company Name,OU=Company Name, DC=microsoft,DC=com</UserGroup>
<ReportingGroup>CN=ReportingGroup,OU=Company Name,OU=Company Name, DC=microsoft,DC=com</ReportingGroup>
<PrivReportingGroup>CN=PrivReportingGroup,OU=Company Name,OU=Company Name, DC=microsoft,DC=com</PrivReportingGroup>
</Groups>
</Server>
</CRMSetup>
將適當的使用者帳戶與電腦帳戶新增為下列群組的成員。注意 您必須在 AutoGroupManagementOff option 選項設為「true」時才能執行此步驟。PrivUserGroup CRMAppPool 應用程式集區使用的帳戶 ASP.NET 處理序模型使用的帳戶 執行 Microsoft Dynamics CRM 安裝的使用者帳戶 即將安裝 Microsoft Dynamics CRM-Exchange 電子郵件路由器的電腦帳戶 ReportingGroup 所有的 Microsoft Dynamics CRM 使用者帳戶 (包括正在安裝 Microsoft Dynamics CRM 的使用者) SQLAccessGroup CRMAppPool 應用程式集區使用的帳戶 ASP.NET 處理序模型使用的帳戶 UserGroup 所有的 Microsoft Dynamics CRM 使用者帳戶 (包括正在安裝 Microsoft Dynamics CRM 的使用者) PrivReportingGroup 即將安裝 Microsoft Dynamics CRM Data Connector for Microsoft SQL Server Reporting Services 的電腦帳戶 如果要新增帳戶,請為清單中的每個群組執行下列步驟:以具有網域系統管理員權限的使用者身分登入網域控制站伺服器。 按一下 [開始] ,按一下 [系統管理工具] ,然後按一下 [Active Directory 使用者及電腦] 。 在瀏覽窗格中,展開樹狀目錄至包含安全性群組的節點,用滑鼠右鍵按一下該安全性群組,按一下 [內容] ,然後按一下 [成員] 索引標籤。 如果要新增使用者帳戶,請按一下 [新增] ,然後按一下 [確定] 。如果要新增電腦帳戶,請按一下 [物件類型] 、按一下以選取 [電腦] 核取方塊,然後按一下 [確定] 。 如果要驗證 CRMAppPool 應用程式集區使用的帳戶,請在執行 Microsoft Dynamics CRM 伺服器的電腦上執行下列步驟:按一下 [開始] ,然後按一下 [系統管理工具] 及 [Internet Information Services (IIS) 管理員] 。 展開電腦名稱。 展開 [應用程式集區] 。 用滑鼠右鍵按一下 [CRMAppPool] 、按一下 [內容] ,然後按一下 [識別] 索引標籤。 NetworkService 帳戶和 LocalSystem 帳戶皆以 "domainname\computername $" 帳戶表示。因此,如果您必須將 NetworkService 帳戶或 LocalSystem 帳戶新增至安全性群組,您必須新增 "domainname\computername $" 帳戶。 如果 [可設定] 選項已選取,您必須將指定的使用者帳戶新增至安全性群組。指定的使用者帳戶隨即出現在文字方塊中。 若要驗證 ASP.NET 處理序模型使用的帳戶,請在 Microsoft Dynamics CRM 伺服器上執行下列步驟:在 Windows 檔案總管中,開啟下列資料夾:C:\WINNT\Microsoft.NET\Framework\v1.1.4322\CONFIG
用滑鼠右鍵按一下 [Machine.config] 、按一下 [開啟檔案] ,然後按一下 [記事本] 。 在文字中搜尋「username」。這個字在檔案中會出現多次。在文字中找到第 5 個「username」。第 5 個「username」的值即是 ASP.NET 處理序模型使用的帳戶。 SYSTEM 帳戶和電腦帳戶皆以 "domainname\computername $" 帳戶表示。因此,如果您必須將 SYSTEM 帳戶或電腦帳戶新增至安全性群組,您必須新增 "domainname\computername $" 帳戶。 如果在 Machine.config 檔案中已指定使用者名稱,您必須將指定的使用者帳戶新增至安全性群組。 服務帳戶 安裝 Microsoft Dynamics CRM 期間,您會看見「指定安全性群組」頁面。在此頁面上,您可以選擇使用網域使用者帳戶做為安全性群組。如果要執行這項操作,請依照下列步驟執行:
將網域使用者帳戶新增至 Performance Log Users 本機群組。如果要執行這項操作,請依照下列步驟執行: 在執行 Microsoft Dynamics CRM 伺服器的電腦上,依序按一下 [開始] 、[所有程式] 、[系統管理工具] ,然後按一下 [電腦管理] 。 展開 [本機使用者和群組] ,然後展開 [群組] 。 用滑鼠右鍵按一下 [Performance Log Users] 群組,然後按一下 [加入群組] 。 按一下 [新增] ,輸入網域使用者帳戶,然後按 [確定] 兩次。 在網域使用者帳戶下建立「HTTP 服務主要名稱」帳戶。如果要執行這項操作,請依照下列步驟執行: 安裝 Windows 伺服器支援工具 (如果未安裝的話)。注意 此步驟不一定要在執行 Microsoft Dynamics CRM 伺服器的電腦上完成,可以在網域的其他伺服器上完成。此外,您必須使用具有權限的帳戶登入,才能將服務主要名稱 (SPN) 新增至使用者帳戶。 在命令提示字元中,輸入下列命令,並在每一行命令後按下 ENTER:SETSPN –a http/crmservername .domain.com useraccount
SETSPN –a http/crmservername useraccount
注意 crmservername 預留位置是即將安裝 Microsoft Dynamics CRM 的伺服器名稱。domain.com 預設位置代表網域名稱。useraccount 預留位置代表您在安裝 Microsoft Dynamics CRM 期間用做「服務帳戶」的帳戶。
如需有關如何使用 SPN 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
929650
(http://support.microsoft.com/kb/929650/
)
當您設定裝載在 IIS 6.0 上的 Web 應用程式時如何使用 SPN
如需有關使用者在 Microsoft Dynamics CRM 4.0 中成為「部署系統管理員」所需最低權限的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
946686
(http://support.microsoft.com/kb/946686/
)
在 Microsoft Dynamics CRM 4.0 中如何將最低權限指派給部署系統管理員
文章編號: 946677 - 上次校閱: 2009年9月24日 - 版次: 2.1
這篇文章中的資訊適用於: Microsoft Dynamics CRM 4.0 kbtshoot kbexpertiseinter kbmbsinstallation kbmbsmigrate kbhowto KB946677
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
請說明您希望我們對本篇文章進行什麼改善及需要改善的原因
謝謝您!您的意見將協助我們改進支援內容。如需更多協助選項,請造訪
說明及支援首頁 。