Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms PowerShell,重新加载脚本的方法?(比如关闭和启动脚本?)_Winforms_Powershell - Fatal编程技术网

Winforms PowerShell,重新加载脚本的方法?(比如关闭和启动脚本?)

Winforms PowerShell,重新加载脚本的方法?(比如关闭和启动脚本?),winforms,powershell,Winforms,Powershell,我在我的PowerShell脚本中添加了一个简单的自动更新功能,这样当我进行更改并将其上载到我的网站时,它会自动下载到用户计算机并替换.ps1文件-瞧,用户拥有最新版本 不过,用户必须关闭PS脚本,并在运行最新文件之前再次启动它 我是否可以实现一个重新启动PS脚本的函数?就像用户关闭并重新打开PS脚本一样 致以最诚挚的问候根据您的具体需要,Import Module cmdlet应该可以解决此问题。如果是我,我会制作一个静态的“加载程序”脚本,它只执行任何更新逻辑,然后导入脚本。如果您对方法有任

我在我的PowerShell脚本中添加了一个简单的自动更新功能,这样当我进行更改并将其上载到我的网站时,它会自动下载到用户计算机并替换.ps1文件-瞧,用户拥有最新版本

不过,用户必须关闭PS脚本,并在运行最新文件之前再次启动它

我是否可以实现一个重新启动PS脚本的函数?就像用户关闭并重新打开PS脚本一样


致以最诚挚的问候

根据您的具体需要,Import Module cmdlet应该可以解决此问题。如果是我,我会制作一个静态的“加载程序”脚本,它只执行任何更新逻辑,然后导入脚本。如果您对方法有任何进一步的具体问题,请告诉我。

因为这是标记为winforms的,您的意思是希望在用户关闭GUI后重新运行脚本吗?