我正在尝试重命名 Windows Embedded POS Ready 2009 操作系统上的计算机名称。我正在尝试使用以下语法更新计算机名:
:: 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 操作系统之外的所有其他操作系统。
任何想法为什么这适用于 XP 和其他人,但不适用于这个操作系统?