Windows 7 컴퓨터의 이름을 원격으로 바꾸는 방법을 알아내는 데 어려움을 겪고 있습니다. 이것은 vSphere 5 환경에서 Win 7 빌드를 자동화하기위한 것이며 가능한 한 실습을하려고합니다. 지금까지 나는 기계 이름을 자동화 (또는 자동화 가능)로 변경했지만 모든 것을 얻을 수있었습니다.
WinRM이 작동하므로 원격 powershell 방법이 작동합니다.
invoke-command -computername "W7-Img3-RPT49VA" -scriptblock {commands go here; have another one}
위의 작동합니다. 디렉토리 목록 가져 오기 및 명령 실행과 같은 작업을 수행 할 수 있습니다. 그러나 도메인을 변경하는 것은 효과가 없습니다. 당 이 SF 질문 , 나는하여 스크립트 블록에 다음을 시도했다 :
$comp=get-wmiobject -class computersystem ; $comp.rename("W7-clone-42")
ReturnValue : 5
많은 검색 후 "액세스 거부"로 번역 된 결과 를 반환합니다 . 그 페이지의 다른 제안 :
wmic computersystem rename "W7-Clone-42"
도움이되지 않는 "잘못된 동사 스위치"를 반환합니다. 다른 인터넷 소스는 다음 공식을 제안합니다.
wmic computersystem where Name="W7-Img3-RPT49VA" call rename name="W7-clone-42"
대체로 유효하지 않은 동사 스위치 또는 유효하지 않은 매개 변수를 제공합니다. 테스트를 통해 위의 명령을 경유하지 않고 관리 스테이션에서 직접 실행했으며 invoke-command
액세스가 거부되었습니다.
구식으로 가면서 netdom을 대상 머신에 복사했습니다.
netdom renamecomputer W7-Img3-RPT49VA /newname:W7-clone-42
나에게 '액세스 거부'를 제공합니다.
이 모든 과정에서 필자가 테스트 한 자격 증명에는 도메인 관리자가 있습니다. 가능한 방법을 찾은 후에는 정확한 프라이버시를 낮추는 것이 목적입니다. 대상 시스템의 보안 이벤트 로그에는이 모든 과정에서 성공적인 로그인이 표시됩니다.
vSphere System Customization 프로세스를 통한 이름 변경을 처리하는 대체 방법을 계속 사용할 수 있습니다. 응답 파일도 있지만 템플릿 머신을 사용하여 사용할 수 있도록 준비하는 방법을 모르겠습니다. 어느 쪽이든 내가 필요한 것을 얻을 것입니다.
내가 무엇을 놓치고 있습니까? wmic
구문은 분명 잘못이지만, 내가 올바른 구문 밖으로 작동되면 작업이 낮은 희망을 가질 수 있도록 다른 두 가지 방법 리턴 '액세스가 거부'. 이것이 UAC 상호 작용 문제입니까?