我创建了Azure Pipeline,我需要在其中添加任务以在运行脚本时执行分辨率更改。我知道当我们手动执行操作时,我们仅将以下命令编写为PowerShell DOS命令。但我不知道如何在YAML中编写该代码,以将其添加为管道中的内联脚本
Set-DisplayResolution -Width 1366 -Height 768 -Force
如果您有其他细节或有任何疑问,请告诉我。
目的:之所以使用它是因为我已经创建了一个Selenium Automation。我已经创建了一个Build解决方案来执行该操作,但是,我面临一个问题,由于在低分辨率下运行管道执行,我的自动化失败了,所以考虑使用Powershell更改分辨率
如果要在PS内联脚本模式下执行几个命令:
- task: PowerShell@2
inputs:
targetType: 'inline'
script: |
# Write your PowerShell commands here.
Write-Host "Hello World"
Set-DisplayResolution -Width 1366 -Height 768 -Force
Write-Host "You can add more commands here"
该Set-DisplayResolution
cmdlet用于更改服务器核心服务器的显示分辨率。因此,您不能在Windows 10上使用此命令...这意味着该命令只有在使用自托管代理(服务器核心)运行作业后才能起作用。
关于如何编写PS脚本以在Set-DisplayResolution
无法识别时设置分辨率,您可以查看问题如何在Win10 Pro上通过PowerShell设置显示分辨率。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句