内部サーバーのグループ ポリシーを介して起動時に実行される BAT ファイルがあります。BAT は nant スクリプトを実行し、net use
コマンドを介して複数の外部ロケーションをマッピングします。これまで、すべてのマッピングは、パブリック IP を介して別のドメインの一部である外部コンピューターに向けられていました。
net use e: \\111.111.111.111\someshare$ /persistent:yes
net use f: \\111.111.111.222\someshare$ /persistent:yes
net use g: \\111.111.111.333\someshare$ /persistent:yes
これは成功しています。ここで、内部サーバーと同じネットワークおよびドメインの一部である新しいコンピューターを追加しました。古いマッピングは引き続き機能しますが、新しいマッピングは機能しません。
net use h: \\anothercomputer\d$\somefolder /persistent:yes
このドライブ マッピングに依存する後続のスクリプトがすべて失敗し、場所が存在しないと言って、これが機能しないことだけはわかっています。net use
同じ接続スクリプトを手動で実行しようとすると、
システム エラー 85 が発生しました... ローカル デバイス名は既に使用されています。
わかりました、それで、どういうわけか、すでにどこかにマッピングされました。だから私はそれを使ってそれをアンマップしようnet use h: /d
としますが、それは失敗します。
ネットワーク接続が見つかりませんでした。
したがって、マップすることはできません。アンマップできません。どうやら、ネットワークの煉獄に存在するようです。ここで何が起こっているのですか?この新しい場所をマップしてスクリプトに表示するにはどうすればよいですか?