web-dev-qa-db-ja.com

Windows Server 2008R2でマップされた共有がコマンドラインに表示されない

Windows Server 2008 R2のエクスプローラーで共有フォルダーをドライブにマップすると、新しいドライブ文字(Z:など)がcmd.exe(管理者として起動)で機能しません。

私は何が間違っているのですか?

これは、UACがアクティブなシステムでのみ発生すると思います。

1
Andrew J. Brehm

ドライブは別のユーザーコンテキスト(明らかに管理ユーザーのコンテキスト)を使用しているため、「通常の」ユーザーの環境にアクセスできないため、代わりに管理CMDセッション内からドライブをマップする必要があります。から http://msdn.Microsoft.com/en-us/library/windows/desktop/ms685143(v = vs.85).aspx

ドライブ文字はシステムに対してグローバルではありません。各ログオンセッションは、AからZまでの独自のドライブ文字セットを受け取ります。したがって、リダイレクトされたドライブは、異なるユーザーアカウントで実行されているプロセス間で共有できません。さらに、サービス(または独自のログオンセッション内で実行されているプロセス)は、別のログオンセッション内で確立されたドライブ文字にアクセスできません。

ただ発行する

Net Use z: \\server\unc\path

実行したいことを実行する前に、cmdセッションでマッピングを確立します。

6
the-wabbit