Làm cách nào để sử dụng Ping-host Tiện ích mở rộng cộng đồng PowerShell?


0

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-Hosttừ PSCX ( liên kết ). Tuy nhiên, có -1tà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:

nhập mô tả hình ảnh ở đâ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ử -fullvà 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-ConnectionThờ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/


Bạn luôn có thể nhìn vào nguồn. Tuy nhiên, dựa trên những gì tôi có thể nói, dự án đó đã chết hơn 3 năm
Ramhound

Nhân tiện, "Để thoát khỏi tiện ích phân trang ít hơn, hãy nhấn phím 'q'.", Có hiệu quả với bạn không? Điều gì khiến bạn nghĩ rằng đầu ra không hoàn thành bằng cách này? Điều đó dường như phác thảo tất cả các tham số cho lệnh ghép ngắn
Ramhound

Tôi đã thử nhìn vào nguồn, nhưng tôi không thể tìm thấy nó. Q không thoát khỏi trạng thái thất bại.
YetAnotherRandomUser

Đó là trên CodePlex ... Bạn đã liên kết đến trang web có mã nguồn
Ramhound

Tại sao bạn muốn sử dụng một cmdlet 1.0 đã được Microsoft thay thế bằng một cmdlet trong phiên bản mới hơn của PowerShell
Ramhound
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.