如何使用 PowerShell 社区扩展 Ping-host?

如何使用 PowerShell 社区扩展 Ping-host?

我遇到了这个那么问题来了并想尝试使用Ping-Host来自聚苯乙烯泡沫塑料关联)。但是,有-1关于任何 cmdlet 的文档(包括包裹里有什么) 在网上(实际上相当了不起),甚至开发人员也告诉某人使用 man page 命令(在注释中)

问题是手册页不知何故破坏了 Power Shell。我尝试使用 -detailed 选项,但遇到了以下问题:

在此处输入图片描述

我无法向上滚动,无法输入,无法在窗口中执行任何我期望能够执行的操作。我可以关闭窗口,但由于无法通过其他方式获取此文本,因此我被迫滚动逐行直到我遇到错误(单独的问题)。

我给出的命令是help ping-host -detailed。我相信我也尝试过-full并得到了类似的结果。

我查看了 PowerShell 模块文件夹,但没有看到任何新内容。

C:\Windows\System32\WindowsPowerShell\v1.0\Modules

在哪里可以找到有关此命令以及 PSCX 安装程序中包含的其他命令的文档?

更糟糕的是,作者似乎不希望你使用 Ping-Host。我收到以下命令的错误:ping-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 允许您以毫秒为单位设置超时时间,大概是为了加快速度。 Test-Connection的超时时间是秒,而不是毫秒。 它真的太慢了​​,即使是 1。

是什么让我开始

Ping_Host 并不比 Test-Connection 或 Test-NetConnection 快,所以我继续寻找。我选择了这个脚本:https://gallery.technet.microsoft.com/scriptcenter/Fast-asynchronous-ping-IP-d0a5cf0e/

相关内容