Đổi tên từ xa một máy tính Win 7 có tên miền


9

Tôi đang gặp khó khăn khi tìm cách đổi tên máy tính Windows 7 từ xa. Điều này là để tự động hóa các bản dựng Win 7 trong môi trường vSphere 5 và tôi đang cố gắng để nó hoạt động tốt nhất có thể. Cho đến nay tôi đã xoay sở để có được mọi thứ trừ máy đổi tên tự động (hoặc tự động hóa).

WinRM đang hoạt động, vì vậy các phương thức powershell từ xa hoạt động.

invoke-command -computername "W7-Img3-RPT49VA" -scriptblock {commands go here; have another one}

Ở trên không hoạt động. Tôi có thể làm những việc như lấy danh sách thư mục và chạy lệnh. Tuy nhiên, việc thay đổi tên miền không hoạt động. Mỗi câu hỏi SF này , tôi đã thử sau trong scriptblock:

$comp=get-wmiobject -class computersystem ; $comp.rename("W7-clone-42")

Điều đó trả về ReturnValue : 5mà sau khi tìm kiếm nhiều sẽ chuyển thành "Truy cập bị từ chối". Các đề xuất khác trên trang đó:

wmic computersystem rename "W7-Clone-42"

Trả về "Chuyển đổi động từ không hợp lệ" không hữu ích. Một nguồn internet khác cho thấy công thức sau đây:

wmic computersystem where Name="W7-Img3-RPT49VA" call rename name="W7-clone-42"

Cung cấp luân phiên động từ không hợp lệ hoặc tham số không hợp lệ. Để thử nghiệm, tôi đã chạy lệnh trên trực tiếp trên trạm quản lý của mình chứ không phải thông qua invoke-commandvà cũng bị từ chối truy cập.

Đi học cũ, tôi sao chép netdom vào máy mục tiêu.

netdom renamecomputer W7-Img3-RPT49VA /newname:W7-clone-42

Điều này cho tôi 'quyền truy cập bị từ chối'.

Trong tất cả điều này, thông tin đăng nhập mà tôi đã thử nghiệm có Quản trị viên tên miền. Mục đích là để giảm bớt sự riêng tư chính xác sau khi tôi đã xác định được các phương pháp khả thi. Nhật ký sự kiện bảo mật trên máy đích chắc chắn hiển thị thông tin đăng nhập thành công trong tất cả những điều này.

Phương thức thay thế, xử lý việc đổi tên thông qua quy trình Tùy chỉnh hệ thống vSphere, vẫn khả dụng. Tôi thậm chí có một tệp trả lời cho nó, nhưng tôi không biết cách chuẩn bị máy mẫu để cho phép nó được sử dụng. Dù bằng cách nào cũng sẽ giúp tôi có được thứ tôi cần.

Tôi đang thiếu gì? Các wmiccú pháp rõ ràng là sai, nhưng hai phương pháp lợi nhuận khác 'access denied' vì vậy tôi có hy vọng thấp của nó làm việc một lần cú pháp đúng là làm việc ra. Đây có phải là một vấn đề tương tác UAC?


không chắc chắn vấn đề gì bạn đang gặp phải khi lấy máy mẫu để cho phép nó được sử dụng, không có gì để chuẩn bị chỉ cần chọn tùy chỉnh trong quá trình triển khai mẫu.
tony roth

@tonyroth Đó là điều. Tôi có sysprep nó đầu tiên, hoặc chỉ để nó như vậy?
sysadmin1138

Không có lý do thực sự để sysprep xảy ra khi bạn triển khai từ mẫu. Nhân bản sẽ không sysprep vì vậy chỉ cần cẩn thận với điều đó.
tony roth

Câu trả lời:


4

Tôi đã luôn sử dụng netdom renamecomputerphương pháp để làm chính xác những gì bạn đang cố gắng làm. Trên Windows Vista và 7, tôi gặp phải lỗi "truy cập bị từ chối" giống như bạn. Tuy nhiên, bạn có thể giải quyết vấn đề này bằng cách sử dụng UserDvà các PasswordDcông tắc:

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

Điều này sẽ nhắc bạn nhập mật khẩu và sau đó nó sẽ hoạt động mà không có lỗi "truy cập bị từ chối". Tôi tưởng tượng nó phải làm với mã thông báo nâng cao, nhưng tôi không chắc chắn.


0

Bạn phải chạy lệnh WMIC trong một dấu nhắc nâng cao. Ngoài ra, nếu có dấu gạch ngang trong tên máy tính hiện tại hoặc mới của bạn, bạn sẽ cần bao quanh chúng bằng dấu ngoặc kép.

Bạn có thể sử dụng PSEXEC để bắt đầu một dấu nhắc lệnh nâng cao và sau đó chuyển nó lệnh WMIC để thay đổi tên máy tính như sau:

psexec \\ current-pcname -h -u domain \ domainadminuser cmd / c wmic computerystem where name = "current-pcname" [call] rename name = "new-pcname"

Điều đầu tiên xảy ra là PSEXEC sẽ yêu cầu mật khẩu domainadminuser của bạn - bạn có thể sử dụng công tắc -p cho PSEXEC và nhập nó vào lệnh - nhưng điều này an toàn hơn. Động từ 'gọi' là tùy chọn cho lệnh WMIC này. Cuối cùng, sau khi WMIC và PSEXEC đều trả về mã '0', PC sẽ cần phải được khởi động lại - Tôi chỉ sử dụng lệnh SHUTDOWN.


-2

Nếu bạn cần đổi tên từ xa một máy tính windows có tên miền, GUI máy tính đổi tên Netdom có ​​thể thực hiện công việc mà không cần bất kỳ kiến ​​thức dòng lệnh nào. Nó đặc biệt hữu ích khi đổi tên nhiều máy tính góa phụ. Nó cũng có khả năng đổi tên máy tính bằng cách tải lên tệp csv.

Tải xuống Netdom Đổi tên GUI máy tính từ Colosify


1
Vấn đề là, tôi cần chạy cái này từ một kịch bản. Một phương thức GUI hoàn toàn vô dụng cho việc này.
sysadmin1138
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.