まず、この投稿と、同じまたは同様の問題に対処していると思われる多数の非SF投稿を読みましたが、それでも問題を解決できませんでした。
この状況では3台のマシンがあります。
- Server 2008 R2 Enterpriseを実行するドメインに参加しているサーバー(「共有サーバー」)
- Server 2003 R2 SP2を実行しているドメインに参加していないテストサーバー(「テストサーバー」)
- XP Pro SP3を実行しているドメインに参加しているワークステーション(「ワークステーション」)
共有サーバーは、テストサーバーがアクセスする必要があるネットワーク上の共有を公開しています。これは、デバッグ用のソース/シンボルサーバー共有です。この場合、Visual Studioは独自の資格情報で共有にアクセスするだけです。つまり、テストサーバーはドメインに参加しておらず、ドメイン認証を提供する機会がないため、匿名で共有にアクセスできる必要があります。
共有にアクセスするときに認証ウィンドウを回避するために多くのことを試みました:
- 共有サーバーでゲストアカウントを有効にし、共有に対するゲストの完全共有/ NTFSアクセス許可を付与しました。
- ANONYMOUS LOGONに共有に対する完全な共有/ NTFSアクセス許可を与えました。
- LSPの「ネットワークアクセス:匿名でアクセスできる共有」に共有を追加しました。
- LSPで「ネットワークアクセス:名前付きパイプと共有への匿名アクセスを制限する」を無効にしました。
- LSPで「ネットワークアクセス:全員のアクセス許可を匿名ユーザーに適用する」を有効にしました。
- LSPの「ネットワークからこのコンピューターにアクセスする」に匿名ログオンを追加しました。
- LSPの「ネットワークからこのコンピューターにアクセスする」にGuestアカウントを追加しました。
- 共有とストレージの管理MMCスナップインを使用して共有をプロビジョニングしようとしました。
残念ながら、テストサーバーから共有にアクセスしようとすると、まだプロンプトが表示され、「Guest」を手動で入力する必要があります。
また、ワークステーションのローカル管理者アカウントを使用してこのワークフローを試しましたが、XP Simple File Sharingが有効になっているかどうかにかかわらず同じことが起こります。
なぜこれらの結果が得られるのか、それとも別の方法で何をすべきだったのでしょうか?