Me deparei com essa pergunta SO e gostaria de tentar usar o cmdlet Ping-Host
de PSCX ( link ). No entanto, há -1
documentação sobre qualquer um dos cmdlets (incluindo o que está no pacote ) on-line qualquer (um feito realmente impressionante), e até o desenvolvedor diz para alguém usar comando man page (nos comentários) .
O problema é que a página man quebra o Power Shell de alguma forma. Eu estou tentando usar a opção -detailed e ficar preso com isso:
Nãoconsigorolarparacima,nãoconsigodigitar,nãopossofazernadanajanelaqueesperariapoderfazer.Eupossofecharajanela,masdesdequeeunãopossoobterestetextodeoutramaneira,souforçadoarolarlinhaporlinhaatéqueeuacerteoerro(questãoseparada).
Ocomandoqueeudeifoihelpping-host-detailed
.Acreditoquetambémtentei-full
eobtiveresultadossemelhantes.
EuolheinapastademódulosdoPowerShell,masnãovejonadadenovo.
C:\Windows\System32\WindowsPowerShell\v1.0\Modules
Ondepossoencontrardocumentaçãosobreestecomando,eoutros,incluídosnoinstaladordoPSCX?
Adicionandoinsultoàinjúria,parecequeoautornão'quervocêusinfPing-Host.Eurecebooseguinteerroparaocomandoping-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 permite que você defina um tempo limite em milissegundos, presumivelmente na tentativa de acelerar as coisas. O tempo limite de Test-Connection
é de segundos, não de milissegundos. É reeeeeeally lento, mesmo em 1.
O que me levou a
Ping_Host não foi mais rápido que Test-Connection ou Test-NetConnection, então continuei procurando. Eu me baseei neste script: link
Tags command-line ping powershell script