将PC重命名为字符串+序列号的脚本
问题描述:
我试图编写一个简单的脚本,将网络上的每台PC重命名为PC-RV-和序列号。例如PC-RV-DHXS970。我找到了关于如何将PC重命名为串行的文章,即。 powershell rename-computer(gwmi win32_bios).serialnumber将PC重命名为字符串+序列号的脚本
但是,我想更进一步,将“PC-RV-”添加到它的前面。我试过了:PowerShell重命名 - 电脑“PC-RV - ”(gwmi win32_bios)。序列号 没有运气。任何帮助将不胜感激。
答
尝试这种情况:
$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
尝试:“PC-RV - ”+(gwmi win32_bios).serialnumber – Goldn123