将PC重命名为字符串+序列号的脚本

问题描述:

我试图编写一个简单的脚本,将网络上的每台PC重命名为PC-RV-和序列号。例如PC-RV-DHXS970。我找到了关于如何将PC重命名为串行的文章,即。 powershell rename-computer(gwmi win32_bios).serialnumber将PC重命名为字符串+序列号的脚本

但是,我想更进一步,将“PC-RV-”添加到它的前面。我试过了:PowerShell重命名 - 电脑“PC-RV - ”(gwmi win32_bios)。序列号 没有运气。任何帮助将不胜感激。

+0

尝试:“PC-RV - ”+(gwmi win32_bios).serialnumber – Goldn123

尝试这种情况:

$NewName = "PC-RV-$((gwmi win32_bios).serialnumber)" 
Rename-Computer -ComputerName 'OLDPCNAME' -NewName $NewName 

gwmi呼叫被包裹在$()其中串内evaulates该命令。

+0

谢谢,我没有得到它作为PowerShell脚本,因为一些权限问题,但我能够修改它,并使批处理文件我将在每台PC上本地运行。 PowerShell的重命名 - 电脑“PC-RV - $((gwmi win32_bios).serialnumber)” 暂停 – mjh686