2017-02-20 21 views
0

我試圖編寫一個簡單的腳本,將網絡上的每臺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

回答

1

嘗試這種情況:

$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