0

入力パラメーター (int) を受け取る PowerShell スクリプトがあります。スクリプトは、この入力パラメータに基づいてサービスのステータスを更新します。私は powergui エディターを使用してこのタスクに取り組んできました。

powergui ウィンドウのスクリーン キャプチャ

ここに画像の説明を入力

ここに画像の説明を入力

powershell ファイルのコマンド ラインからスクリプトを実行しようとするたびに、 powershell によって報告されるものは何もありません。出力なし..何もありません。
PowerShell ウィンドウのスクリーン キャプチャ

ここに画像の説明を入力 ここで何が起こっているのか教えてください。

ありがとう

4

1 に答える 1

0

コマンド ラインからプログラムservices.exeを呼び出した可能性があります。関数の名前を変更してみてください。

次のことは既に知っているかもしれませんが、関数を呼び出す前に PowerShell スクリプトを解析しましたか? これは、関数をシェルに含めるために必要です。関数を使用する前に、D:\ps>.\myScript.psを呼び出す必要があります。

于 2012-09-27T08:07:56.687 に答える