Tôi đã gặp câu hỏi SO này và muốn thử sử dụng lệnh ghép ngắn Ping-Host
từ PSCX ( liên kết ). Tuy nhiên, có -1
tài liệu về bất kỳ lệnh ghép ngắn nào (bao gồm cả những gì trong gói ) trực tuyến (thực sự là một kỳ tích ấn tượng), và thậm chí nhà phát triển còn bảo ai đó sử dụng lệnh man page (trong các bình luận) .
Vấn đề là trang man phá vỡ Power Shell bằng cách nào đó. Tôi đang cố gắng sử dụng tùy chọn -details và bị mắc kẹt với điều này:
Tôi không thể cuộn lên, tôi không thể gõ, tôi không thể làm bất cứ điều gì trong cửa sổ mà tôi mong đợi có thể làm được. Tôi có thể đóng cửa sổ, nhưng vì tôi không thể nhận được văn bản này theo bất kỳ cách nào khác, tôi buộc phải cuộn từng dòng cho đến khi tôi gặp lỗi (vấn đề riêng biệt).
Lệnh tôi đã đưa ra là help ping-host -detailed
. Tôi tin rằng tôi cũng đã thử -full
và có kết quả tương tự.
Tôi đã xem trong thư mục mô-đun PowerShell, nhưng không thấy gì mới.
C:\Windows\System32\WindowsPowerShell\v1.0\Modules
Tôi có thể tìm tài liệu về lệnh này ở đâu và các tài liệu khác, kèm theo trình cài đặt PSCX?
Thêm sự xúc phạm đến thương tích, có vẻ như tác giả không muốn bạn sử dụng Ping-Host. Tôi nhận được lỗi sau cho lệnhping-host $ip.("IPAddress") -count 1 -timeout 1 -quiet
WARNING: [localhost]:The command 'Ping-Host' is obsolete. The PSCX\Ping-Host cmdlet is obsolete and will be removed in the next version of PSCX. Use the built-in Microsoft.PowerShell.Management\Test-Connection cmdlet instead.
Ping-Host cho phép bạn đặt thời gian chờ tính bằng mili giây, có lẽ là để cố gắng tăng tốc mọi thứ. Test-Connection
Thời gian chờ là giây, không phải mili giây. Nó thực sự chậm, thậm chí là 1.
Điều gì đã cho tôi đi
Ping_host không nhanh hơn Test-Connection hoặc Test-NetConnection, vì vậy tôi tiếp tục tìm kiếm. Tôi đã giải quyết tập lệnh này: https://gallery.technet.microsoft.com/scriptcenter/Fast-asynyncous-ping-IP-d0a5cf0e/