Windows 怎么使用 PowerShell 批量修改域内计算机的描述信息

胖枫同学_7355

胖枫同学_7355

2026-08-29

1019人浏览

原创

powershell是批量修改域内计算机描述信息最可靠的方式,可通过wmi(需重启)或直接写入注册表srvcomment值(windows 10/11/server中即时生效)实现,支持远程执行、结果验证与脚本化部署。

windows 怎么使用 powershell 批量修改域内计算机的描述信息

PowerShell 是批量修改域内计算机描述信息最可靠的方式,它绕过图形界面限制,支持远程执行、结果验证和脚本化部署。关键在于通过 WMI 或注册表两种路径写入 srvcomment 值,且后者在 Windows 11/Server 中无需重启即可生效(SMB 服务会动态读取)。

确认目标计算机并准备权限

确保你具备域管理员或本地管理员权限,并能通过 PowerShell 远程连接目标机器(需启用 WinRM)。建议先测试单台:

  • 在域控或管理机上运行:Test-WSMan -ComputerName PC01,确认远程管理通道畅通
  • 若失败,需在目标机执行:Enable-PSRemoting -Force(首次需管理员权限)
  • 将目标计算机名存入文本文件(如 computers.txt),每行一个,例如:
    PC01
    SRV-DB02
    WKST-DESIGN03

使用 WMI 方式(兼容所有 Windows 版本,需重启)

调用 Win32_ComputerSystem 类,修改 Description 属性。该方式与系统属性界面同步,但必须重启才对网络发现生效:

计算机网络安全服务公司网站模板
计算机网络安全服务公司网站模板

计算机网络安全服务公司网站模板是一款适合提供云安全、网络安全、服务器管理。数据安全服务公司宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。

下载
  • 执行命令:
    $desc = "研发部SQL服务器"; Get-Content computers.txt | ForEach-Object { Invoke-WmiMethod -Class Win32_ComputerSystem -Name Rename -ArgumentList @($_, $desc) -ComputerName $_ -ErrorAction SilentlyContinue }
  • 注意:此方法实际调用的是重命名接口,仅更新描述字段;执行后需手动重启每台目标机

直接写入注册表 srvcomment(推荐,Windows 10/11/Server 通用,即时生效)

这是当前最稳妥的批量方式,直接写入 LanmanServer\Parameters 下的 srvcomment 字符串值,SMB 服务会在数秒内刷新显示:

  • 执行命令:
    $newDesc = "财务部报表分析终端"; Get-Content computers.txt | ForEach-Object { Invoke-Command -ComputerName $_ -ScriptBlock { Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" -Name "srvcomment" -Value $using:newDesc -Force } -ErrorAction SilentlyContinue }
  • 验证是否成功(可选):
    Get-Content computers.txt | ForEach-Object { Invoke-Command -ComputerName $_ -ScriptBlock { (Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters").srvcomment } }
  • 无需重启,新描述会在“网络”视图、远程桌面连接列表、共享访问弹窗中快速体现

处理常见异常情况

批量操作时可能遇到权限拒绝、连接超时或策略拦截,可加入简单容错逻辑:

  • 跳过不可达主机:-ErrorAction Continue 替代 SilentlyContinue,便于定位失败项
  • 若遇组策略禁用注册表写入(如“禁止修改 LanmanServer 参数”),需先调整 GPO 或改用 WMI 方式
  • 描述内容含中文或特殊字符无问题,但长度不能超过 255 字符,避免截断

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

windows系统 计算机

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

437

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

880

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2672

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

896

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

809

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

414

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2436

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4492

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

727

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
HBuilderX Windows 安装手册
HBuilderX Windows 安装手册

共0课时 | 0人学习

phpEnv手册
phpEnv手册

共0课时 | 0人学习

好课诞生记
好课诞生记

共20课时 | 7.1万人学习