Làm cách nào để tôi thực thi một tệp thực thi trên mọi máy tính trong mạng LAN của tôi


3

Tôi có một miền chứa đầy máy tính Windows (một số là XP, một số là Vista, hầu hết là 7). Tôi muốn chạy một lần thực thi, một lần, trên mỗi máy mà không rời khỏi chỗ ngồi của mình.

Tôi có toàn quyền truy cập quản trị vào toàn bộ mạng. Có một cách thẳng thắn để làm điều này hay tôi sẽ phải thức dậy?

Câu trả lời:


8

Có một cách dễ dàng để làm điều này bằng cách sử dụng psexec. Bạn có thể lấy psexec từ Microsoft tại:

http://technet.microsoft.com/en-us/sysiternals/bb897553

Bây giờ những gì bạn sẽ cần sau khi cài đặt nó vào một nơi nào đó trong PATH của bạn (ví dụ: c: \ windows \ system32), là một tệp văn bản có tất cả các tên máy chủ mà bạn muốn lệnh chạy. Sau đó, bạn có thể chỉ cần chạy:

psexec @linktoTEXTfilehere -u username -p password commandtorunhere.exe

Chỉ cần nhớ rằng nếu tên tệp có bất kỳ khoảng trắng nào trong chúng, để bao quanh chúng trong dấu ngoặc kép. Ngoài ra, nếu bạn đang sử dụng tài khoản miền, hãy sử dụng định dạng tên miền \ tên người dùng khi chỉ định người dùng chạy dưới dạng.


Đồ chơi yêu thích mới của tôi! Cảm ơn bạn!
JMK

Điều gì xảy ra nếu exe cần chọn một cái gì đó? hoặc nhấp vào nút tiếp theo? Tôi cần cài đặt kaspersky internet security 2017 trên tất cả các PC trên mạng của mình
sam

3

Có vẻ như bạn muốn PSExec từ Sysiternals .

ví dụ

C:\>psexec \\* c:\bin\test.exe

Phần \\*này sẽ cố chạy lệnh / chương trình đã chỉ định trên mọi máy trong miền. Nhìn vào các tùy chọn cho PSExec vì có một số công tắc hữu ích bạn có thể lật.

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.