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()
それが理にかなっていることを願っています。助けてくれてありがとう。