2017-11-25 6 views
1

イム。私が得たとき
は%ERRORLEVEL%を= 1 iは問題 があることを知っていたし、私が得たとき%のERRORLEVEL%を= 0のサーバーは、私はあなたがpingを実行することができないことを見たのpingコマンドを使用して、いくつかだます周りの後特定のポートへのping CMDおよびIP

OKでしたsppecificポート...

その後、私は私のスクリプトおよびTelnetでTelnetを使用してみましたが成功し、セッションか

がある場合、誰がチェックする他の方法を得た場合(私は見つけることができるものに)任意の値を返すdosentカップルのサーバーがスクリプトのために走っているなら、私は助けに感謝します。 ありがとう

答えて

1

Windowsを使用している場合は、PowerShellを使用しないでください。ここ はspecficポート

TNC -ComputerName SQLServer01 -Port 1433 
1

チェックthis質問にpingを実行するためのサンプルコードです。 nmapnetcatのようなツールで、あなたが望むことができるかもしれません。

2

これは結果として「true」または「false」を与える完全に動作するバッチファイルです:

@echo off 
setlocal 

if "%~2" equ "" echo Usage: %0 ComputerName Port & goto :EOF 

for /F "tokens=3" %%a in ('powershell TNC -ComputerName %~1 -Port %~2') do set "result=%%a" 
echo %result% 

は、このメソッドは結果を与えるために、数秒かかることがあるので注意してください...

0

最初にtelnetクライアント をインストールしてから、ウィンドウ+ rを押し、cmdと入力してください。 コマンドプロンプトが開きます。telnet remoteIP port

関連する問題