Windows 7 Enterprise with SP1を使用していますが、Windows XP/2003/2008/Vista/7に適用される一般的な回答を得ることを望んでいます。
コマンドプロンプトからNet Use
コマンドを実行してZ:ドライブを別のコンピューターの共有にマップしますが、現在の資格情報を使用せず、ドライブをマップするために別のドメインとユーザーを指定します。
Net Use z:\\ rd-pc2037\C_DRIVE password /user:rd-pc2037\Administrator
コマンドは正常に完了します。ドライブがマップされたので、ドライブを正常にマップするために使用したドメインとユーザー名をどのように見つけることができますか? Net Use
コマンドで必要なものが見つからないようです。
C:\ Users\rdomarat> Net Use 新しい接続は記憶されません。 Status Local Remote Network ----- -------------------------------------------------- --------------------- OK Z:\\ rd-pc2037\C_DRIVE Microsoft Windows Network コマンドは正常に完了しました。 C:\ Users\rdomarat> Net Use Z: ローカル名Z: リモート名\\ rd-pc2037\C_DRIVE リソースタイプディスク ステータスOK #開く0 #接続1 コマンドは正常に完了しました。
Windowsエクスプローラで共有のプロパティを確認し、セキュリティタブを見ると、さまざまな人がどのようなアクセス許可を持っているかがわかりましたが、どのDOMAIN\User
を使用したかはわかりませんでした。レジストリを検索しても、成功は限られていました。
何か考えましたか?
WMIはあなたの友達です:
> wmic netuse where LocalName="Z:" get UserName /value
UserName=rd-pc2037\Administrator
代替資格情報を使用する場合、これらの回答はどれも役に立ちません。現在のローカルユーザーのみが表示されます。それは役に立ちません。
保存されているすべての資格情報を表示するには、次を使用します...
rundll32.exe keymgr.dll, KRShowKeyMgr
http://technet.Microsoft.com/en-us/library/cc957215.aspx によると、必要な情報はレジストリにあります。
Wmicコマンドを試しましたが、「used DOMAIN\login」ではなく、ローカルにログインしたユーザーが表示されました
上記のリンクからの重要な情報:
レジストリエントリHKCU\Network\{Drive letter}\UserName
は、ネットワークドライブがマップされたときに資格情報が使用されたユーザー名(ドメイン名を含む)を指定するREG_SZです。