0

我创建了一些从 variables.ps1 工作的 powershells 脚本。每次安装都需要更改此变量。该脚本首先运行一个简单的 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