web-dev-qa-db-ja.com

資格情報がパラメーターとして渡されると、NET USEコマンドは認証されません

Net Useコマンドを使用してドライブとしてマッピングすることにより、リモートWebDAVサーバーに接続しようとしています。

Net Use * <domain> /user:<username> <password>

このコマンドを実行すると、次のエラーが発生します。

システムエラー1244が発生しました。

ユーザーが認証されていないため、要求された操作は実行されませんでした。

しかし、私が実行した場合

Net Use * <domain>

ユーザー名とパスワードの入力を求められます。

Enter the user name for <domain>: 
Enter the password for <domain>:

これを入力すると、リモートの場所に接続でき、ドライブがマップされます。

このエラーの原因は何ですか?また、どうすれば解決できますか?

これらのコマンドは自動化されるので、プロンプトが表示されたときに入力するのではなく、資格情報をパラメーターとして渡します。

5
Nikhil

2つのこと:パスワードはユーザー名の前に置く必要があり、ユーザー名にはユーザーのドメイン名を含める必要があります。

Net Use * <link> <password> /USER:<userdomain>\<user>
5
Larryc