我正在遠程測試服務器上使用powershell腳本執行Selenium webdriver測試(從Windows Server 2008r2上託管的Jenkins CI服務器上,在Windows Server 2012目標機器上,如果它很重要)。我想更改默認的顯示分辨率。更改遠程執行的顯示分辨率
QRes控制檯實用程序告訴我只有1024x768分辨率可用(qres/s命令)。
有沒有想法將顯示分辨率提高到1920x1080?可能是分辨率存儲在註冊表的某處?可能有一種方法來模擬視頻卡?
P.S.一次更改分辨率就足夠了,不需要動態改變分辨率。
UPD: 我正在使用PowerShell遠程會話。不,它看起來不像RDP會話。
例如: 的PowerShell \ run.ps1
其中run.ps1樣子:
$sc = {
#this code section is executed on remote computer.
#it runs firefox.exe, chrome.exe, making snapshots, etc.
powershell C:\path\on\remote\server\run-tests.ps1
}
Invoke-Command -ComputerName "SEPER-TEST-SERVER" -ScriptBlock $sc
一個煩惱的我不明白事件的視頻設備,它實際上使用的是什麼,但我可以創建快照等。也許,有一個人可以解釋我是如何實際工作:))。
我想找到如何更改顯示(虛擬顯示器?)分辨率一次。它可以是腳本,註冊表更改等。
目前還不清楚你在問什麼。改變什麼顯示分辨率?您是否在使用RDP會話並想要更改窗口的分辨率,或者您的意思是更改PowerShell窗口的大小,還是意味着您希望PowerShell腳本在該服務器的控制檯上更改顯示分辨率?或者是其他東西? –