我遇到了这个那么问题来了并想尝试使用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/