从 PowerShell 调整显示缩放设置?

从 PowerShell 调整显示缩放设置?

我想要通过 Citrix 调整远程虚拟机的显示缩放设置:

在此处输入图片描述

(图片来自另一台电脑)

但我收到错误信息:

在此处输入图片描述

ms-settings:display
此文件没有与之关联的应用来执行此操作。请安装一个应用,或者,如果已安装,请在默认应用设置页面中创建关联。

问题:有没有办法在没有管理员权限的情况下在 PowerShell 中调整这些设置?

答案1

类似于是否可以通过命令行更改显示比例?在该帖子上回答,这是一个似乎可以在 Windows 10 上运行的 PowerShell 等效物。

下面的示例将屏幕从 150% 重新设置为 100%,并且有效。根据您的起始和结束规模,您将需要相应地调整TAB #UP/DOWN #

关于运行时的错误ms-settings:display,也许按照下面的 PowerShell 将其传递给资源管理器会起作用,否则这里有几个资源可以帮助您解决这个问题。

请注意,如果您通过 Citrix 连接的计算机已设置策略,并且根据某些策略配置对此进行了限制,则可能不允许您更改这些设置。我知道 RDP 不允许您通过 RDP 更改缩放比例,因此可能存在与 Citrix 相同的原因导致这种情况无法发生,因此这可能是服务器管理员可能实施此类限制的原因,因此可能也值得向他们询问这个问题。

电源外壳

explorer ms-settings:display;
Start-Sleep -Seconds 2;
$WshShell = New-Object -ComObject WScript.Shell;
Start-Sleep -Milliseconds 500;
$WshShell.SendKeys("{TAB 2}{UP 5}");
Start-Sleep -Milliseconds 500;
$WshShell.SendKeys("%{F4}");

支持资源

相关内容