[解決済み] PowerShellスクリプトによるEXEファイルの実行
2022-06-26 01:04:32
質問
PowerShell スクリプトを使用して EXE ファイルを実行しようとしています。コマンド ラインを使用すると、問題なく動作します (最初に、実行可能ファイルの名前とそれを呼び出すための一連のパラメータを提供します)。
"C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode
しかし、スクリプトの中で全く同じことをすると、エラーが返されます。
この用語は '"C:\Program FilesAutomated QATestExecute 8 }BinTestExecute.exe" C:\temp Filter1TestProject1.pjs /run /exit /SilentMode' は はコマンドレット名として認識されません。 関数、スクリプトファイル、または操作可能なプログラムの名前として認識され プログラム名として認識されません。名前のスペルを確認してください。 名前のスペル、またはパスが含まれているかどうかを確認します。 パスが含まれている場合は、そのパスが正しいかどうかを確認し 再試行してください。
("&"演算子を使ってコマンドを起動しました。)
この問題を解決するにはどうしたらよいでしょうか。
どのように解決するのですか?
& "C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode
または
[System.Diagnostics.Process]::Start("C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe", "C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode")
UPDATE: "("&"演算子を使ってコマンドを呼び出した)"の文を見落としていてすみませんでした。この問題は、パスを動的に評価するときに発生しました。Invoke-Expression構文を試してみてください。
Invoke-Expression "& `"C:\Program Files\Automated QA\TestExecute 8\Bin\TestExecute.exe`" C:\temp\TestProject1\TestProject1.pjs /run /exit /SilentMode"
関連
-
powershellで仮想マシンを作成する
-
PowerShell チュートリアル curl (Invoke-WebRequest) の使用方法について
-
PowerShellのエラートラッピングの話
-
[解決済み] Powershell ISE 内の別の PS1 スクリプトから PowerShell スクリプト PS1 を呼び出す
-
[解決済み] インストールされたPowerShellのバージョンを確認する
-
[解決済み] PowerShellで「このシステムではスクリプトの実行が無効になっています」と言われる。
-
[解決済み] PowerShellでコードをコメントアウトする方法とは?
-
[解決済み] 現在のPowerShellスクリプトの場所を特定する最良の方法は何ですか?
-
[解決済み】PowerShellスクリプトを実行する方法
-
[解決済み】PowerShellで、ファイルに関数を定義して、PowerShellのコマンドラインから呼び出すにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PowerShellコマンド集(概要)
-
オリジナルpowershellスクリプト gadget ctracert.ps1 trace route(win8+系)
-
PowerShellでの追加を解説
-
Powershellスクリプトの4種類の実行権限についてご紹介します。
-
PowerShell パラメータの相互排除の例
-
PowerShellで特殊記号をコンソールに出力する方法
-
PowerShellで文字列を別行動で表示する2つの方法
-
Powershellは2つのフォルダの差分を比較する
-
Powershellスクリプトで条件付きブレークポイントを使用する例
-
PowerShell ローカルアカウントスクリプト共有の追加