web-dev-qa-db-ja.com

Windows Server 2008DFS共有からネットワークを使用するユーティリティを実行できません

Windows Server 2008では、ネットワークリソースを使用する多くのユーティリティを実行できません。これは、Windows Server2003では問題なく機能します。

例えば:

  • \\ domain\dfs\tools $\bin\sendmail.exe.。
  • \\ domain\dfs\tools $\bin\psexec.exe.。
  • エコー%_metric %% _ value %% _ unixtime%| \\ domain\dfs\bin\foo $\nc graphate.domain 2003 -w1

このフォルダを多数のサーバー/ VMで複製して維持することは望ましくありません。 Windows Server 2008でこれらのツールを実行できるようにする方法はありますか?もしそうなら、これはGPOを介して、または自動ビルド中にスクリプト化できる方法で有効にできますか?

編集:ローカルドライブから実行した場合、コマンド/ツールは問題なく機能します。

Edit2:Wgetの例:

d:\scripts\helpers>z:\bin\wget http://www.google.com
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = z:/etc/wgetrc
--2011-04-11 00:32:15--  http://www.google.com/
Resolving www.google.com... failed: Host not found.
z:\bin\wget: unable to resolve Host address `www.google.com'

wgetはDNSを使用してIPを解決することも、IPが直接提供されている場合はHTTPを使用することもできません。

Edit3:問題はDFS/DFS共有に関連しているようです。ツールは、他の通常のWindowsサーバーファイル共有から正しく実行されます。また、DFSの背後にあるファイルサーバーから直接実行した場合にも正しく実行されます。これらは、DFSUNCパスまたはマップされたドライブから実行しようとした場合にのみ失敗します。

3
Jim Lawhon

同じ問題に直面していましたが、この名前空間のアクセスベースの列挙を無効にすると解決しました。

あなたは同じことを試してみたいかもしれません。

1
Ngugi Kimani

リモート共有をIEの信頼済みサイトゾーンに追加します。

0
Chris Thorpe