도메인 화 된 Win 7 컴퓨터의 원격 이름 바꾸기


9

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 상호 작용 문제입니까?


템플릿 머신을 사용하여 어떤 문제가 발생했는지 잘 모르는 경우 템플릿 배포 중에 사용자 지정을 선택하기 만하면됩니다.
tony roth

@tonyroth 그게 다야. 먼저 sysprep를 사용하거나 그대로 두어야합니까?
sysadmin1138

템플릿에서 배포 할 때 발생하는 sysprep의 실제 이유는 없습니다. 복제는 sysprep이 아니므로주의하십시오.
tony roth

답변:


4

나는 항상 netdom renamecomputer당신이하려는 일을 정확하게하기 위해이 방법을 사용했습니다 . Windows Vista 및 7에서 동일한 "액세스 거부"오류가 발생합니다. 그러나 UserDPasswordD스위치 를 사용하여이 문제를 해결할 수 있습니다 .

netdom renamecomputer W7Img3-RPT49VA /newname:W7-clone-42 /UserD:DOMAIN\username /PasswordD:*

암호를 묻는 메시지가 나타나면 "액세스 거부"오류없이 작동합니다. 나는 그것이 상승 된 토큰과 관련이 있다고 생각하지만 확실하지 않습니다.


0

관리자 권한 프롬프트에서 WMIC 명령을 실행해야합니다. 또한 현재 또는 새 컴퓨터 이름에 대시가있는 경우 큰 따옴표로 묶어야합니다.

PSEXEC를 사용하여 관리자 권한 명령 프롬프트를 시작한 다음 WMIC 명령을 전달하여 다음과 같이 컴퓨터 이름을 변경할 수 있습니다.

psexec \\ current-pcname -h -u 도메인 \ domainadminuser cmd / c wmic 컴퓨터 시스템 여기서 name = "current-pcname"[call] rename name = "new-pcname"

첫 번째로 발생하는 일은 PSEXEC가 도메인 관리자의 암호를 요구한다는 것입니다. PSEXEC에 -p 스위치를 사용하여 명령에 입력 할 수 있지만 이것은 더 안전합니다. 동사 'call'은이 WMIC 명령에서 선택 사항입니다. 마지막으로 WMIC와 PSEXEC가 모두 '0'코드를 반환하면 PC를 다시 부팅해야합니다. SHUTDOWN 명령 만 사용하면됩니다.


-2

도메인 화 된 Windows 컴퓨터의 이름을 원격으로 바꾸어야하는 경우 Netdom Rename Computer GUI는 명령 줄에 대한 지식 없이도 작업을 수행 할 수 있습니다. 여러 미망인 컴퓨터의 이름을 바꿀 때 특히 유용합니다. 또한 CSV 파일을 업로드하여 컴퓨터의 이름을 바꿀 수 있습니다.

Colosify에서 Netdom Rename Computer GUI 다운로드


1
문제는 스크립트에서 실행해야한다는 것입니다. 이를 위해 GUI 방법은 완전히 쓸모가 없습니다.
sysadmin1138
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.