既定では、一部のコンピューターの共有にアクセスすると(Windowsエクスプローラーで\\ hostnameと入力)、Windowsは現在のユーザーの資格情報を渡します。現在のユーザーの資格情報が正しくない場合にのみ、資格情報の入力を求められます。
Windowsに現在のユーザーの資格情報を渡さないように強制する方法はありますか? net view
コマンドの使用を検討しましたが、「user」および「password」パラメーターを取得しません。
コマンドを入力した場合
Net Use \\SERVERNAME /u:DOMAIN\USER
そのサーバーにアクセスするときに使用するそのユーザーのパスワードの入力を求められます
受け入れられた回答がこのエラーを与える場合;
System error 1219 has occurred.
Multiple connections to a server or shared resource by the same user, using
more than one user name, are not allowed. Disconnect all previous connections
to the server or shared resource and try again.
最初に既存の共有を削除する必要があります。急いでいる場合は、サーバーに関係なく、これらすべてを攻撃します。
Net Use * /DELETE
もう少し正確にして他の共有を保持したい場合は、次のコマンドを使用してサーバー上の既存の共有を一覧表示します。
NET VIEW \\SERVERNAME
次に、競合する共有を削除します。
Net Use \\SERVERNAME\SHARENAME /DELETE
最後に、受け入れられた回答を使用すると成功します。
Net Use \\SERVERNAME\SHARENAME /u:USERNAME
Enter the password for 'USERNAME' to connect to 'SERVERNAME':
The command completed successfully.
これは、管理者権限で開かれたコマンドプロンプト(CMD)、またはWindows PowerShellでも管理者権限で入力する必要があることに注意してください。
これが完了すると、run(winkey + r)を使用して、アクセスするアドレス(\ serverName\shareName)を入力できます。