バックグラウンド:
下請業者として、数千台のコンピューターを XP から 7 に移行しています。コンピューターはドメイン上にあります。ドメインからコンピューターを追加、変更、および削除する管理者権限があります。最初に XP マシンにアプローチするときは、名前の前に「delete」を追加して名前を変更する必要があります (例: 古い名前「pc12345」新しい名前「deletepc12345」)。このプロセスに役立つバッチ ファイルに取り組んでいますが、問題が発生しています。
脚本:
@echo off
SET /P PCNAME=delete%computername%
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName /v ComputerName /t REG_SZ /d %PCNAME% /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName\ /v ComputerName /t REG_SZ /d %PCNAME% /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ /v Hostname /t REG_SZ /d %PCNAME% /f
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ /v "NV Hostname" /t REG_SZ /d %PCNAME% /f
@echo off
echo Please Restart your computer Manually. The Program will exit now.
echo.
echo.
pause
問題: バッチ ファイルの実行後。コンピューター名が「deletepc12345」ではなく「/f」に変更されました