我正在使用TFS构建步骤运行powershell脚本 - 在目标计算机上运行PowerShell但它不起作用。
以下是脚本的样子:
Start-Process -FilePath 'Bginfo.lnk'
它运行shurtcut,使用bginfo.exe刷新PC桌面上的信息 - 脚本在手动执行时工作正常。
TFS执行该脚本,但它不起作用 - 不刷新bginfo。 如果我添加到创建新文件的脚本行,它也将被创建。 为什么它不会使用指定的shurtcut自动更新背景?
答案 0 :(得分:0)
我可以重现这个问题。尝试使用/TIMER:0 /SILENT /NOLICPROMPT
设置的命令行,批处理脚本,PowerShell步骤以及具有管理员权限的服务帐户。似乎只有在目标机器上手动运行脚本时才有效。
在这种情况下,如果要自动刷新系统信息,可以使用任务计划在目标计算机中运行Bginfo脚本。参考下面的主题: