2017-02-20 14 views
0

にリネームするスクリプトです。ネットワーク上の各PCの名前をPC-RVに変更する簡単なスクリプトとシリアル番号を書き込もうとしています。例えばPC-RV-DHXS970のように。私は、シリアルにPCの名前を変更する方法に関する記事を見つけました。 powershell rename-computer(gwmi win32_bios).serialnumberPCを文字列+シリアル番号

しかし、もっと先に進んで「PC-RV-」を前面に追加したいと思います。私はtryed:powershell rename-computer "PC-RV - "(gwmi win32_bios).serialnumber 運がありません。どんな助けでも大歓迎です。

+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でローカルに実行されます。 "PC-RV - $((gwmi win32_bios).serialnumber)" ポーズ – mjh686

関連する問題