Windows Embedded POS Ready 2009 OS でコンピューター名を変更しようとしています。次の構文でコンピューター名を更新しようとしています。
:: COMPUTER NAME CHANGE OUTPUT TO POWERSHELL FILE
echo $sysInfo = Get-WmiObject -Class Win32_ComputerSystem >> ComputerName.ps1
echo. >> ComputerName.ps1
echo $sysInfo.Rename("%PCNAME%") >> ComputerName.ps1
:: CALL POWERSHELL FILE TO RENAME COMPUTER
REM Powershell.exe set-executionpolicy unrestricted > output_ps.txt
REM PowerShell.exe -File ComputerName.ps1 >> output_ps.txt
echo COMPUTER NAME WILL CHANGE TO %PCNAME% AFTER RESTARTING THE COMPUTER
Ping -n 2 127.0.0.1>nul
コンピューターを再起動しましたが、残念ながら、これはコンピューターの名前を変更していないようです。これは、Windows Embedded POS Ready 2009 OS を除くすべての OS で機能します。
これがXPなどでは機能するのに、このOSでは機能しない理由はありますか?