1

プログラムのサイレント インストールを実行するバッチ スクリプトを取得しようとしています。問題を引き起こしている行は次のとおりです。

runas /user:domain\admin /savecred start "" "%temp%\MyProgram - 4.6.0.0\Setup.exe" /silent >> %userprofile%\Desktop\BatchLog.txt

いくつかのメモ:

  • ""ファイルの場所がそこにある前に、場所のスペースの問題を回避しますSetup.exe
  • /silentSetup.exeサイレント インストールを実行するために渡されるパラメータです。
  • >> %userprofile%\Desktop\BatchLog.txt出力をログファイルにパイプします

バッチ スクリプトの一部としてSetup.exe実行すると、domain\admin. SharePoint に精通している場合は、実行中のユーザーが DB アクセス権を持っていないことを示す (C# で記述されています)SPFarm.Localをスローします。null refここでの私の使用に何か問題があることを発見できますrunasか?

コマンドラインからその行を実行すると、runasヘルプ画面が表示されます。なぜそうなったのか、私も知りたいです。

手動で実行 (ダブルクリック) Setup.exe(としてログイン) しただけでは、プログラムが として適切に実行されていることを示していdomain\adminます。null refdomain\admin

プログラムを次のように実行するようにこの行を修正するにはどうすればよいdomain\adminですか?

4

1 に答える 1