返回列表 发帖

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

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

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

TOP

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

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

TOP

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

TOP

回复 4# Five66


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

TOP

回复 3# aloha20200628


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

TOP

C:\Users\Administrator>PowerShell -Command {Rename-Computer -NewName "ONDA-H81M"
-Force}
Rename-Computer -NewName ONDA-H81M -ForceCOPY
没有出错,但也是无效!

TOP

以下这个 wmic 命令行可以修改计算机名称:
C:\Users\Administrator>wmic ComputerSystem where "name='%COMPUTERNAME%'" call re
name "ONDA-HD81M"
Executing (\\U460\ROOT\CIMV2:Win32_ComputerSystem.Name="U460")->rename()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
        ReturnValue = 0;
};COPY
本打算上传修改计算机名称后的图片,失败了。
我可能没有权限上传图片!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

返回列表