バッチ ファイルから net use を実行できません - ネットワーク パスが見つかりません

バッチ ファイルから net use を実行できません - ネットワーク パスが見つかりません

次の行を含むバッチ ファイルがあります:

set /p _usern=Username: 
net use g: \\servername\d$ /user:%usern%

これらのコマンドをコマンド プロンプト ウィンドウから直接実行すると、パスが見つかり、必要に応じて適切なエラー (ユーザー名/パスワードが正しくありません) が表示されます。それ以外の場合、ドライブは期待どおりにマップされます。

バッチ ファイルからこれらとまったく同じコマンドを通常または管理者レベルで実行すると、次のエラーが発生します。

System error 53 has occurred. The network path was not found.

これらのコマンドがバッチ ファイルではなくコマンド プロンプト ウィンドウから機能するのはなぜですか?

関連情報