如何設定 DFS 轉介中使用完整格式的網域名稱

文章翻譯 文章翻譯
文章編號: 244380 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

根據預設,Microsoft 分散式檔案系統 Namespace (DFSN) 根轉介回覆 DFS 根目錄轉介查詢是以 NetBIOS 名稱格式 (\\伺服器>\共用>).這是必要的依賴 NetBIOS 某些環境,並可讓支援僅限 NetBIOS 名稱解析,以尋找並連接至目標的 DFS 命名空間中的用戶端。根據預設,Windows 用戶端正常運作了。

不過,有些用戶端不會使用 NetBIOS。兩個範例是不執行 Windows 的用戶端及用戶端,在不使用 WINS 環境中運作,或所使用的 DNS 名稱尾碼。這些用戶端會與預設 DFSN 行為不相容。

在這些情況下,用戶端可能無法解析為查詢所傳回的根目錄轉介的伺服器名稱。不過,這個問題可以解決輕鬆,因為 DFSN 可以設定為在只有 DNS 環境中運作。本文說明如何設定 DFSN 伺服器,以在該環境中運作。

附註裝載獨立的命名空間的命名空間伺服器,一些本文中所述的步驟是不必要的。(這種命名空間伺服器包含叢集命名空間)。根據預設,DFSN 用戶端可以透過其中一個存取這類獨立命名空間 \\伺服器 NetBIOS>\Namespace> 或 \\伺服器 FQDN>\Namespace> 命名空間路徑。不過,命名空間伺服器組態以提供正確轉介是仍然需要用於獨立命名空間。

本文中所述的步驟適用於所有的 DFS 命名空間伺服器,不論是否這類的命名空間伺服器也可以作為 Active Directory 網域控制站。

其他相關資訊

整體的方法是由下列四個階段所組成:
  1. 設定用戶端的限定名稱解析的 DNS 尾碼。
  2. 請確認 DNS 記錄的檔案伺服器的目標,並建立所需的主機記錄。
  3. 設定 DFSN 伺服器的根目標使用 FQDN 轉介回應。
  4. 如果需要,請更新每個資料夾目標的命名空間中繼資料,使資料夾轉介使用適當的資料夾目標的 FQDN 名稱。

階段 3 的步驟: 將伺服器設定為 DFSN 的根目標使用 FQDN 轉介回應

附註階段 3 繼續下列步驟之前,我們建議您備份要防範未預期的錯誤或事故的命名空間中繼資料。備份的步驟,以及其他還原步驟如果您需要,在步驟 A 和 C 的 「 步驟的步驟 4 」 一節中討論。

附註這一節所述的 DFSN Windows PowerShell cmdlet 可只啟動與 Windows Server 2012 或 Windows 8。
  1. 取得在伺服器裝載的網域型命名空間的清單。若要這樣做,請使用下列方法之一:
    • Get-DfsnRoot -ComputerName?<ServerName> |Where type -NotMatch "Standalone" 
    • dfsutil.exe server <ServerName> and manually identify the domain-based namespaces
    附註如果這個命名空間伺服器裝載任何網域型命名空間,您沒有遵循本文中的某些步驟。
  2. 附註您可以略過下列步驟中的命名空間伺服器的主機只獨立命名空間。

    一般而言,在多個命名空間伺服器上裝載網域型命名空間。因此,當像您在這個步驟中,您可以移除一個命名空間伺服器] 中的命名空間,不會影響命名空間的可用性。不過,您應該要確定沒有事實上裝載命名空間的多個命名空間伺服器。若要這樣做,請使用下列方法之一:
    • (Get-DfsnRootTarget –Path <Namespace>).Count 
    • dfsutil.exe root <Namespace> 
    例如,版面配置區Namespace> 可以代表下列:
    \\contoso.com\DomainNamespace
    如果您確認有多個命名空間伺服器裝載命名空間,您可以略過步驟 C 所示。
  3. 附註您可以略過下列步驟中的命名空間伺服器的主機只獨立命名空間。如果您確認有多個命名空間伺服器裝載命名空間,您也可以跳過這個步驟。

    如果沒有將命名空間的只有一個命名空間伺服器,您應該暫時加入新的命名空間伺服器之前先移除現有的伺服器。(請參閱 將 Namespace 伺服器新增到網域型 DFS Namespace -或者- 新 DfsnRootTarget 指令程式.)或者,您必須先儲存稍後再重新建立的命名空間中繼資料。(若要執行這項操作,請參閱 「 步驟的步驟 4 」 一節的步驟 A andC)。不過,您應該要知道第二種方法會造成暫時性的停機時間,命名空間。
  4. 附註您可以略過下列步驟中的命名空間伺服器的主機只獨立命名空間。

    從伺服器移除每個裝載的網域型命名空間。若要這樣做,請使用下列方法之一:
    • Remove-DfsnRootTarget –TargetPath <NamespaceRootTarget>
    • dfsutil.exe target Remove <NamespaceRootTarget> 
      例如,版面配置區NamespaceRootTarget> 可以代表下列: \\Contoso-FS.contoso.com\AccountingSoftware
  5. 啟用 DFSN FQDN 根目錄轉介行為。若要這樣做,請使用下列方法之一:
    • Set-DfsnServerConfiguration –ComputerName <ServerName> –UseFqdn $true 
    • Dfsutil.exe server registry dfsdnsconfig set <ServerName> 
  6. 重新啟動 DFSN 服務。若要這樣做,請使用下列方法之一:
    • Stop-Service dfs; Start-Service dfs 
    • Net stop dfs; Net start dfs 
  7. 附註您可以略過下一個步驟裝載獨立的命名空間的命名空間伺服器。

    還原您先前移除這個命名空間伺服器每個命名空間。若要這樣做,請使用下列方法之一:
    • New-DfsnRootTarget – TargetPath <RootTarget> [-Path <Namespace>] 
    • Dfsutil target add \\<RootTarget> 
  8. 根據您未在步驟 B 中,請依照下列這些選擇性的步驟執行:
    1. 如果您在步驟 B 中進行命名空間中繼資料的備份,可以以您剛剛重新建立的命名空間匯中繼資料。匯入中繼資料之前,您也可以為相同的步驟的一部份來進行任何必要的調整。(請參閱 「 步驟的步驟 4 」 一節)。
    2. 如果您暫時在步驟 B 中加入命名空間伺服器,您可能會立即將它移除。

步驟 4 的步驟執行: 更新每個資料夾目標的命名空間中繼資料,讓中繼資料使用適當的 FQDN 名稱



請遵循下列步驟來裝載每個命名空間的命名空間伺服器上:
  1. 匯出的命名空間中繼資料:

    dfsutil.exe root export \\contoso.com\<DomainNamespace1> C:\dir1\a.txt 
  2. 進行必要的 FQDN 相關調整到資料夾目標。針對每個 「 目標 」 XML 項目,包含在 「 連結 」 XML 項目,其對等的 FQDN 參考其 NetBIOS 參考變更。

    例如,在更新之前的項目是,如下所示:

    <Target State="ONLINE" >\\FileServer-NetBIOS\Share1</Target>
    更新後的項目如下:

    <Target State="ONLINE" >\\FileServer-FQDN\Share1</Target>
  3. 匯入更新的命名空間的中繼資料:

    dfsutil.exe root import set C:\dir1\a.txt \\contoso.com\<DomainNamespace1>

?考

如需有關相關主題的詳細資訊,請至下列網站:

屬性

文章編號: 244380 - 上次校閱: 2013年10月18日 - 版次: 4.0
這篇文章中的資訊適用於:
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Standard
  • Windows Server 2012 Essentials
  • Windows Server 2012 Foundation
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Windows Server 2012 R2 Datacenter
  • Windows Server 2012 R2 Essentials
  • Windows Server 2012 R2 Foundation
  • Windows Server 2012 R2 Preview
  • Windows Server 2012 R2 Standard
關鍵字:?
kbenv kbhowto kbnetwork kbmt KB244380 KbMtzh
機器翻譯
請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。
按一下這裡查看此文章的英文版本:244380
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com