如何在Win10 Pro上通过PowerShell设置显示分辨率

A__*_*A__ 7 powershell resolution windows-10-pro

客户的 IT 管理员要求我“编写一个 powershell 脚本,在启动时手动设置分辨率”。如果他们要求我这样做的话,想必这是可能的。我完全没有使用 powershell 的经验。我的脚本/命令及其错误如下:

Set-DisplayResolution -Width 1024 -Height 768
Run Code Online (Sandbox Code Playgroud)

Set-DisplayResolution不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。

Set-ScreenResolution -Width 1024 -Height 768
Run Code Online (Sandbox Code Playgroud)

Set-ScreenResolution不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。

SetDisplayResolution -Width 1024 -Height 768
Run Code Online (Sandbox Code Playgroud)

SetDisplayResolution不被识别为 cmdlet、函数、脚本文件或可操作程序的名称。

我缺少什么?谢谢。

在此输入图像描述

小智 12

您需要安装Powershell-Gallery 中的DisplaySettings模块才能获得此功能。

模块安装

Install-Module -Name DisplaySettings
Run Code Online (Sandbox Code Playgroud)

用法

Set-DisplayResolution -Width 800 -Height 600
Run Code Online (Sandbox Code Playgroud)


Alb*_*bin 4

不确定您从哪里获得示例,但在本机 powershell 中没有用于设置分辨率的命令。

我使用自动热键。您可以在那里构建自己的脚本或使用网上的示例。

或者您可以编写自己的函数,可以从 powershell 调用:请参阅此处

当然,根据您的要求,还有一些第三方工具。这里有一个也可以与脚本一起使用的示例,或者这里还有其他 7 个示例。你到底想做什么?