gpt4 book ai didi

powershell - 即使遇到重新启动,也继续执行 powershell 脚本

转载 作者:行者123 更新时间:2023-12-04 00:29:49 26 4
gpt4 key购买 nike

全部,我正在尝试编写一个脚本来更新远程计算机上的程序,但是升级需要一次或两次重新启动。当我运行 powershell 脚本时,它会触发升级并重新启动机器一次,重新启动后升级不会恢复,除非有任何用户帐户登录到机器;用户登录后升级会自动恢复,升级过程会触发另一次重启后升级完成。

有办法实现吗?以下是我正在尝试的。

Invoke-Command -ComputerName $name -ScriptBlock { Unblock-File 'C:\temp\Install\VDAServerSetup_1912.exe'; Start-Process -FilePath C:\temp\Install\VDAServerSetup_1912.exe -ArgumentList '/components VDA',/disableexperiencemetrics,/enable_hdx_ports,/enable_hdx_udp_ports,/enable_real_time_transport,/enable_remote_assistance, '/includeadditional "适用于 App-V 的 Citrix 个性化 - VDA "','/exclude "Personal vDisk","Machine Identity Service"', '/includeadditional "Citrix Personalization for App-V - VDA"', '/logpath "c:\becnet\xenapp"',/masterimage,/安静,/virtualmachine,/disableexperiencemetrics,/optimize,/virtualmachine -wait}

我删除了复制代码,因为该部分工作正常。我面临的问题是,一旦在远程机器上触发了上述代码,机器将作为升级的一部分重新启动,但是一旦机器备份,升级就会卡住,除非有人登录到机器。有没有办法在无人值守的情况下实现这一目标?

正如下面 Larry 所指出的,我在启用自动登录方面取得了成功,但是我想使用该方法作为最后的手段,还有其他方法可以实现吗?

最佳答案

您没有正确引用参数。 c$ 是错字。这是固定代码:

Copy-Item -Path $Source_vda_path -Destination "\\$($name)\C:\$($temp)\Install\VDAServerSetup_1912.exe" -Force
Invoke-Command -ComputerName $name -ScriptBlock "{ & Unblock-File 'C:\temp\Install\VDAServerSetup_1912.exe'; Start-Process -FilePath 'C:\temp\Install\VDAServerSetup_1912.exe' -ArgumentList '/components VDA', '/disableexperiencemetrics', '/enable_hdx_ports', '/enable_hdx_udp_ports', '/enable_real_time_transport', '/enable_remote_assistance', '/includeadditional "Citrix Personalization for App-V - VDA"','/exclude "Personal vDisk","Machine Identity Service"', '/includeadditional "Citrix Personalization for App-V - VDA"', '/logpath "c:\becnet\xenapp"', '/masterimage', '/quiet', '/virtualmachine', '/disableexperiencemetrics', '/optimize', '/virtualmachine', -wait}"

关于powershell - 即使遇到重新启动,也继续执行 powershell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59526890/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com