2009-08-03 24 views
6

Tôi đang sử dụng psexec để chạy exe trên máy chủ. Lệnh chạy ok, nhưng không có đầu ra trên bàn điều khiển cục bộ của tôi.Sử dụng PSEXEC trả về không có đầu ra từ tác vụ từ xa

Đây là lệnh Tôi đang sử dụng:

psexec.exe \\my-machine ping localhost 

mà kết quả trong:

PsExec v1.94 - Execute processes remotely 
Copyright (C) 2001-2008 Mark Russinovich 
Sysinternals - www.sysinternals.com 

ping exited with error code 0. 

nếu tôi cố gắng chạy tuy nhiên điều này localy, nó hoạt động tốt

psexec.exe \\localhost ping localhost 

PsExec v1.94 - Execute processes remotely 
Copyright (C) 2001-2008 Mark Russinovich 
Sysinternals - www.sysinternals.com 



Pinging my-machine.mydomain.com [1.1.1.1] with 32 bytes of data: 

Reply from 1.1.1.1: bytes=32 time=2ms TTL=128 
Reply from 1.1.1.1: bytes=32 time<1ms TTL=128 
Reply from 1.1.1.1: bytes=32 time<1ms TTL=128 
Reply from 1.1.1.1: bytes=32 time<1ms TTL=128 

Ping statistics for 1.1.1.1: 
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), 
Approximate round trip times in milli-seconds: 
    Minimum = 0ms, Maximum = 2ms, Average = 0ms 
ping exited on localhost with error code 0. 

Trả lời

4

Nó chỉ ra rằng (ít nhất là trong trường hợp này) bạn cần phải sử dụng tên máy hoàn toàn đủ điều kiện khi khởi động psexec. Tôi đã không tìm ra lý do tại sao điều này là nhưng nó không lừa.

psexec.exe \\my-machine.mydomain.com ping localhost 

và bây giờ tất cả đầu ra của lệnh được trả về.

+1

nó không hoạt động đối với tôi. Tôi đã thử cả hai với fqn và không có. Có bất kỳ công cụ khác khác với psexec.exe – Maverick

+0

Nó hoạt động cho tôi một trong hai cách. – aphoria

+0

5 năm trên tôi đoán mọi thứ thay đổi, mặc dù bạn sẽ nghĩ rằng MS sẽ duy trì khả năng tương thích ngược :-) –

Các vấn đề liên quan