[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[问题求助] PowerShell 如何在批处理中更改计算机名称

我对 PowerShell 不熟悉。如题,请教,谢谢!
以下这段命令行没有效果!只返回显示:Rename-Computer -NewName ONDA-H81M,求助修正,谢谢!
  1. PowerShell -Command {Rename-Computer -NewName "ONDA-H81M"}
复制代码

补充:
WIMC 及 VBScript 不需要回复,谢谢!

TOP

本帖最后由 aloha20200628 于 2024-11-8 12:33 编辑

回复 1# chishingchan
在管理员cmd窗口中运行下行批处代码,须重启计算机生效...
  1. PowerShell -c "Rename-Computer -NewName 'ONDA-H81M' -Force"
复制代码

TOP

你怎么知道没有效果的?
难道不是环境变量没有更新?

TOP

回复 4# Five66


    如果有效果,在计算机属性中可以看到重启后的计算机名称是什么的提示!

TOP

回复 3# aloha20200628


    我的系统 Windows 7 ,运行出错!

TOP

  1. C:\Users\Administrator>PowerShell -Command {Rename-Computer -NewName "ONDA-H81M"
  2. -Force}
  3. Rename-Computer -NewName ONDA-H81M -Force
复制代码
没有出错,但也是无效!

TOP

以下这个 wmic 命令行可以修改计算机名称:
  1. C:\Users\Administrator>wmic ComputerSystem where "name='%COMPUTERNAME%'" call re
  2. name "ONDA-HD81M"
  3. Executing (\\U460\ROOT\CIMV2:Win32_ComputerSystem.Name="U460")->rename()
  4. Method execution successful.
  5. Out Parameters:
  6. instance of __PARAMETERS
  7. {
  8.         ReturnValue = 0;
  9. };
复制代码
本打算上传修改计算机名称后的图片,失败了。
我可能没有权限上传图片!5 KB 的 PNG 也上传不了。

TOP

https://www.cnblogs.com/scumbag/p/9480871.html
第3段代码,管理员执行,测试有效
bat小白,请多指教!谢谢!

TOP

回复 9# 77七


    8# 的 wmic 命令行也有效!但是我的要求是 PowerShell 代码,谢谢!

TOP

win7就不要powershell了; 因为ps2.0没有 Rename-Computer
微信:flashercs
QQ:49908356

TOP

win7就不要powershell了; 因为ps2.0没有 Rename-Computer
flashercs 发表于 2024-11-9 20:07



    原来如此,谢谢指导!

TOP

返回列表