プログラムのサイレント インストールを実行するバッチ スクリプトを取得しようとしています。問題を引き起こしている行は次のとおりです。
runas /user:domain\admin /savecred start "" "%temp%\MyProgram - 4.6.0.0\Setup.exe" /silent >> %userprofile%\Desktop\BatchLog.txt
いくつかのメモ:
""
ファイルの場所がそこにある前に、場所のスペースの問題を回避しますSetup.exe
/silent
Setup.exe
サイレント インストールを実行するために渡されるパラメータです。>> %userprofile%\Desktop\BatchLog.txt
出力をログファイルにパイプします
バッチ スクリプトの一部としてSetup.exe
実行すると、domain\admin
. SharePoint に精通している場合は、実行中のユーザーが DB アクセス権を持っていないことを示す (C# で記述されています)SPFarm.Local
をスローします。null ref
ここでの私の使用に何か問題があることを発見できますrunas
か?
コマンドラインからその行を実行すると、runas
ヘルプ画面が表示されます。なぜそうなったのか、私も知りたいです。
手動で実行 (ダブルクリック) Setup.exe
(としてログイン) しただけでは、プログラムが として適切に実行されていることを示していdomain\admin
ます。null ref
domain\admin
プログラムを次のように実行するようにこの行を修正するにはどうすればよいdomain\admin
ですか?