
当校は Win2008R2 ドメインを使用している中規模の学校です。管理者以外にはブロックされている共有がいくつかあります。
問題は、管理者としてログインすると、Windows エクスプローラーから共有にアクセスできるが、通常のユーザー アカウントにログインして、右クリックして runas を実行してエクスプローラーを実行すると、それらの共有にアクセスできないことです。実際、runas を使用するときに正常に認証されても、期待する対応する昇格された権限がまったく得られないようです。
ちなみに、これらのドライブは、問題が発生した場合に備えてマップされています。
私は Linux ユーザーで、su/sudo のような一般ユーザーと管理者の分離について学び、実装し、他の管理者に教えようとしています。これについては msdn で徹底的に読むつもりですが、これを行う方法を学ぶのに役立つ他のリソースをご存知でしたら、教えていただけるとありがたいです。
答え1
これは UAC のためです。管理者の資格情報 != 管理者権限であることに注意してください。プロセスは作成者から権限を継承しますが、UAC 下のアカウントにはユーザー権限しかありません。管理者権限を取得するには、OS で sudo に似たプロセスを作成する必要があります。
sudoが必要なのと同じように、高める管理者アクセスを取得するためのコマンド。
コマンドを昇格するには、「管理者として実行」オプションが必要です。残念ながら、状況によっては、UI 経由でこれを行う簡単な方法はありません。
いくつかのオプションがあります。「Elevation Powertoys for Vista」をダウンロードできます。これは、スクリプトやコマンド ラインなどでコマンドを昇格するのに役立つ VBscript のセットです。つまり、「elevate explorer \MyServer\MyAdminShare」と入力できます。
もう 1 つのオプションは、私が新入社員に勧めている方法で、管理者アカウントでログインするだけです。当社では、管理ワークステーションでユーザーの簡易切り替えを有効にしています。
しかし、あなたが探している機能については、「Elevation Powertoys」をダウンロードすることをお勧めします。
http://blogs.technet.com/b/elevationpowertoys/
これには、管理者特権の CMD プロンプト、エクスプローラー、Powershell の右クリック エントリが含まれます。
また、Autohotkey、VBscripts、CMD スクリプトを昇格したり、自己昇格スクリプトの例、サイドバー ガジェットを昇格したり、クロス アーキテクチャ (x86 dll を呼び出す x64) スクリプトの例を使用したりできます。