1. ホーム
  2. windows

[解決済み] PowerShellスクリプトの実行方法

2022-03-10 20:28:31

質問

PowerShellスクリプトを実行するにはどうしたらいいですか?

  • myscript.ps1という名前のスクリプトがあります。
  • 必要なフレームワークをすべてインストールしている
  • を設定しました。 実行ポリシー もの
  • の指示に従いました。 このMSDNヘルプページ というように、実行しようとしています。 powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1' (或いは --noexit )

は、ファイル名が出力されることを除いて、まったく何も返しません。

エラーもメッセージも何もない。ああ、私が -noexit しかし、PowerShell 内にとどまっているため、手動で終了する必要があります。

.ps1ファイルは、プログラムを実行し、そのプログラムの出力に依存するエラーレベルを返すことになっています。しかし、私はまだそこに到達していないことを確信しています。

私は何を間違えているのでしょうか?

どうすればいいですか?

  1. Windows PowerShell を起動し、しばらく待つと PS コマンドプロンプトが表示されます
  2. スクリプトがあるディレクトリに移動します

    PS> cd C:\my_path\yada_yada\ (enter)
    
    
  3. スクリプトを実行します。

    PS> .\run_import_script.ps1 (enter)
    
    

何が足りないのでしょうか?

または: PowerShellスクリプトを以下の場所から実行することができます。 cmd.exe このように

powershell -noexit "& ""C:\my_path\yada_yada\run_import_script.ps1""" (enter)

これによると ブログ記事はこちら

また、C#アプリケーションからPowerShellスクリプトを実行することも可能です :-)

C#アプリケーションからPowerShellスクリプトの非同期実行