首页 > 系统相关 >PowerShell 可以用来管理 Windows 系统的一些设置,包括禁用/启用待机、混合睡眠、休眠,关闭屏幕保护程序,启用或禁用显示器等功能。下面是如何通过 PowerShell 实现这些功能的步

PowerShell 可以用来管理 Windows 系统的一些设置,包括禁用/启用待机、混合睡眠、休眠,关闭屏幕保护程序,启用或禁用显示器等功能。下面是如何通过 PowerShell 实现这些功能的步

时间:2025-01-18 16:42:44浏览次数:1  
标签:powershellCopy Code 启用 禁用 屏幕 PowerShell

PowerShell 可以用来管理 Windows 系统的一些设置,包括禁用/启用待机、混合睡眠、休眠,关闭屏幕保护程序,启用或禁用显示器等功能。下面是如何通过 PowerShell 实现这些功能的步骤:

1. 禁用/启用待机/混合睡眠/休眠

Windows 允许通过 powercfg 命令来管理电源设置,包括禁用或启用休眠、待机和混合睡眠。

禁用待机:

powershellCopy Code
powercfg -change standby-timeout-ac 0
powercfg -change standby-timeout-dc 0

禁用混合睡眠:

powershellCopy Code
powercfg -hibernate off

启用休眠:

powershellCopy Code
powercfg -hibernate on

设置待机时间(例如设置为 30 分钟):

powershellCopy Code
powercfg -change standby-timeout-ac 30

2. 关机和注销

可以通过 PowerShell 实现关机、重启和注销等操作。

关机:

powershellCopy Code
Stop-Computer

重启:

powershellCopy Code
Restart-Computer

注销:

powershellCopy Code
shutdown.exe /l

3. 禁用/启用屏幕保护程序

Windows 系统的屏幕保护程序设置并没有直接的 PowerShell 命令控制,但可以通过修改注册表来启用或禁用屏幕保护程序。

禁用屏幕保护程序:

powershellCopy Code
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name ScreenSaveActive -Value 0

启用屏幕保护程序:

powershellCopy Code
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name ScreenSaveActive -Value 1

4. 关闭显示器

要通过 PowerShell 关闭显示器,可以使用第三方工具,如 nircmd,因为 PowerShell 本身并没有直接关闭显示器的命令。

使用 nircmd 关闭显示器:

  1. 下载并解压 nircmd 工具。
  2. 在 PowerShell 中调用命令:
powershellCopy Code
Start-Process "C:\path\to\nircmd.exe" -ArgumentList "monitor off"

 PowerShell 可以通过内置的命令和工具来实现对待机、休眠、关机、注销、屏幕保护程序和显示器等功能的管理。如果你想将这些操作整合到一个脚本中,可以将多个命令组合在一起执行。

例如,以下是一个禁用待机、禁用屏幕保护程序并关闭显示器的 PowerShell 脚本示例:

powershellCopy Code
# 禁用待机
powercfg -change standby-timeout-ac 0
powercfg -change standby-timeout-dc 0

# 禁用屏幕保护程序
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name ScreenSaveActive -Value 0

# 关闭显示器(需要 nircmd)
Start-Process "C:\path\to\nircmd.exe" -ArgumentList "monitor off"

这些命令可以根据你的需求进一步修改。


 

标签:powershellCopy,Code,启用,禁用,屏幕,PowerShell
From: https://www.cnblogs.com/suv789/p/18678590

相关文章

  • Oracle约束的启用和停用
    一、约束的状态    可以指定启用(ENABLE)或者停用(DISABLE)约束。如果启用约束,当在数据库中输入或者更新数据时要进行数据检查,不符合约束规则的数据不能输入数据库。如果停用约束,那么不符合规则的数据也能输入到数据库中。 另外,也能制定表中的现有数据必须符合约束(VALIDA......
  • MySQL 8.0 如何禁用 ONLY_FULL_GROUP_BY
    在MySQL8中,ONLY_FULL_GROUP_BY​是默认启用的SQL模式之一。如果你希望禁用ONLY_FULL_GROUP_BY​,可以通过以下几种方式实现:方法1:临时禁用(仅对当前会话有效)你可以通过修改当前会话的sql_mode​来临时禁用ONLY_FULL_GROUP_BY​。步骤:查看当前的sql_mode​......
  • 在 PowerShell 中,管理 Active Directory 域服务(AD DS)涉及到很多命令,这些命令可以根据
    在PowerShell中,管理ActiveDirectory域服务(ADDS)涉及到很多命令,这些命令可以根据不同的功能进行分类。下面是一个按功能分类的PowerShell命令表格,帮助你快速找到相关命令。功能分类命令描述域和信任管理Get-ADDomain获取当前域的配置信息。 Set-ADDomain......
  • Powershell-2学习笔记
    声明!学习视频来自B站up主**泷羽sec**有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页[B站......
  • 一个非常实用的Win系统瘦身项目,轻量好用,能去除预装应用程序,还能禁用那些偷偷摸摸收集
    Win经常我们都经常用,但系统里总是预装了一些我们可能并不需要的应用程序。这些应用不仅占用了宝贵的存储空间,还可能拖慢了我们的电脑速度。特别是Windows11,一些花里胡哨的功能和后台服务,让我们的电脑变得不那么“清爽”。今天给大家介绍一个非常实用的Win系统瘦身项目-Win11......
  • 泷羽Sec-Powershell2
    学习视频来自B站up主**泷羽sec**有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!有兴趣的小伙伴可以点击下面连接进入b站主页[B站泷......
  • 如何在HTML中禁用右键和Ctrl+C复制功能?
    有时为了保护网站内容不被轻易复制或右键点击,您可能希望在HTML中禁用右键菜单和Ctrl+C复制功能。以下是详细的实现方法和注意事项:禁用右键菜单:使用JavaScript可以轻松禁用右键菜单。在HTML文件的<head>部分添加以下代码:<scripttype="text/javascript">document.addEve......
  • 常见 PowerShell 命令按功能分类的表格;PowerShell 命令的进一步补充。它涵盖了更全面
    常见PowerShell命令按功能分类的表格:分类命令说明文件操作Get-ChildItem (ls, dir)获取目录中的文件和文件夹 New-Item创建新文件或文件夹 Remove-Item删除文件或文件夹 Copy-Item复制文件或文件夹 Move-Item移动文件或文件夹 Set-......
  • 禁用cmd、powershell和注册表编辑器
    禁用cmd、powershell和注册表编辑器操作步骤本篇文章通过组策略来设置禁用Windows的cmd、powershell以及注册表编辑器。操作步骤打开组策略编辑器;右键“win”键,点击“运行”,输入“gpedit.msc”并回车。导航到“用户配置”->“管理模板”->”系统“;启用-......
  • Linux安装Ollama并启用服务教程
    Ollama官网https://ollama.com/download/linuxInstallwithonecommand:curl-fsSLhttps://ollama.com/install.sh|sh使用systemd运行Ollama服务查看ollama所在目录whereisollama#ollama:/usr/local/bin/ollama/usr/local/lib/ollama启动Ollama服......