Powershell 将电脑重命名为字符串+序列号的脚本

Powershell 将电脑重命名为字符串+序列号的脚本,powershell,cmd,rename,pc,Powershell,Cmd,Rename,Pc,我正试图写一个简单的脚本,将网络上的每台电脑重命名为pc-RV-和序列号。例如PC-RV-DHXS970。我找到了关于如何将PC重命名为串行的文章,即。 powershell重命名计算机gwmi win32_bios.serialnumber 然而,我想更进一步,将PC-RV-添加到它的前面。我尝试过:powershell重命名计算机PC RV gwmi win32\u bios.serialnumber 没有运气。任何帮助都将不胜感激 试试这个: $NewName = "PC-RV-$((gw

我正试图写一个简单的脚本,将网络上的每台电脑重命名为pc-RV-和序列号。例如PC-RV-DHXS970。我找到了关于如何将PC重命名为串行的文章,即。 powershell重命名计算机gwmi win32_bios.serialnumber

然而,我想更进一步,将PC-RV-添加到它的前面。我尝试过:powershell重命名计算机PC RV gwmi win32\u bios.serialnumber 没有运气。任何帮助都将不胜感激

试试这个:

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

gwmi调用被包装在$中,它会在字符串中执行命令。

Try:PC-RV-+gwmi win32_bios.serialnumberThanks,由于某些权限问题,我无法将其用作powershell脚本,但我可以稍微修改它,并生成一个批处理文件,我将在每台电脑上本地运行。powershell重命名电脑pc-RV-$gwmi win32_bios.serialnumber pause