2014-04-29 10 views
0

Windows Embedded POS Ready 2009 OS에서 컴퓨터 이름의 이름을 바꾸려고합니다.배치 스크립트 - Windows에서 컴퓨터 이름 변경 포함

:: 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가 아닌 이유는 무엇입니까?

답변

0
Rename-Computer [-NewName] <String> [-ComputerName <String> ] [-DomainCredential <PSCredential> ] [-Force] [-LocalCredential <PSCredential> ] [-PassThru] [-Restart] [-Confirm] [-WhatIf] [ <CommonParameters>] 

http://technet.microsoft.com/en-us/library/hh849792.aspx

이는 파워 쉘 스크립트가 보일 것입니다 방법이다. 그냥 전화를 걸고 결과를 출력 할 때 무엇이 ​​들어 있는지 확신 할 수 없습니다. 스크립트를 게시 할 수 있습니까?