0

variables.ps1 から動作するいくつかの PowerShell スクリプトを作成しました。この変数は、インストールごとに変更する必要があります。スクリプトは単純な COPYOUT.PS1 を実行することから始まります。この PS1 は ISO ファイルからコピーし、ファイルを C:\PSscript に配置します。すべてのファイルがシステム上にあると、variables.ps1 が開きます。これで、PS1 を編集して保存できるようになります。

問題は、一度開くと保存できないことです。このスクリプトは同じ名前にする必要があります。これは、variables.ps1 を他のソフトウェア プログラムのインストールに使用する他のサーバーにコピーするためです。variables.ps1 を閉じたら、更新された variables.ps1 をリモート サーバーに送信して、COPYOUT.PS1 を終了する必要があります。

NOTEPAD "C:\PSscript\variables.ps1" | OUT-NULL

これを回避するにはどうすればよいですか?

私は調べました:

(Start-Process notepad "C:\PSscript\variables.ps1" -PassThru).WaitForExit() 

それが理にかなっていることを願っています。助けてくれてありがとう。

4

0 に答える 0