問題タブ [portqry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perl - 自動スクリプト telnet または portqry
telnet/portqry を使用して Windows サーバー環境内で複数のサーバーから 1 つのサーバー (DB) への接続をチェックする自動化スクリプトを作成する方法についてアドバイスが必要です。また、スクリプトは接続に失敗した場合に .txt ファイルを作成します。
助けてくれてありがとうクラウディア
powershell - PowerShell で PortQry 引数を渡す
正しいファイアウォール ルールが実装され、フローが機能していることを確認しようとしています。検索しましたが、解決策が見つからないようです。私はPowerShellを使用して、単純に見えるサーバーのリストに対するPortQryリクエストを(その役割に基づいて)自動化しています。しかし、引数を正しく PortQry に渡すことができず、PortQry ヘルプ画面が表示されません。
これが私の機能です:
そして、これは、CSV によって作成され、インポートされた配列を反復処理するために使用している ForEach ループです。
追加情報:$Server
配列から変数を正しく
抽出していないようです。これが私のインポートです:
私の Servers.csv は次のようになります。
想い?? ところで、これをpowershell v2およびv3で試しました
powershell - UNC パスから exe にアクセスする
以下のスクリプトを使用して別のフォレストから portqry を実行したいのですが、パスが見つからないというエラーが表示されます。ネットワーク共有からファイルにアクセスしている間、リモートドメインから問題なく手動でアクセスできます
# フォレスト名取得
windows - 一連のサーバー/ポートが開いているかどうかを確認するための Windows バッチ スクリプト?
次の 1 つのコマンドを実行して、ポートが開いているかどうかを確認できます。
サーバーのリストに対してこれを実行したい:
- DEV1 80
- DEV2 80
- DEV3 80
- テスト1 80
- テスト2 80
- 製品 80
単一の Windows バッチ スクリプトを使用してそれらすべてをテストし、開いているポートと閉じているポートを確認したいと考えています。(そして、最初の閉じたポートで倒れたくありません)。
私の質問は次のとおりです。一連のサーバー/ポートが開いているかどうかを確認するための Windows バッチ スクリプトはありますか?
追加:ポートが開いているかどうかを確認する方法を尋ねる他の質問があることは承知しています。それらのどれも、信頼できる方法で一連のポートに対してスクリプトを作成することに関するものではありません。
powershell - csv、xls ファイルで簡単に使用できるように PORTQRY 出力を変更する
portqry
具体的には、出力をCSVにパイプまたは変更して、いくつかのポインターを探します。
チェックするサーバーは約 20000 台ありますが、テストするポートが 3 ~ 4 個開いているため、自動化portqry
が最も簡単な方法のようです。私がテストしているエンタープライズ ファイアウォール ソリューションであるため、サード パーティのソフトウェアは使用できません。
したがって、FOR
ループを使用しportqry
て txt ファイルを 1 行ずつ実行し、別の txt ファイルに出力することが簡単にできます。
データを簡単にフィルタリングして分析できるようにする必要があるため、これは私がテストしている数値ではほとんど役に立ちません。
次に、いくつかの .bats を使用して、エラーレベルportqry
、つまり 0、1、2、3 に基づいて出力をリダイレクトしました。どの種類が機能しますが、CSV の出力をハードコーディングする必要があるため、まだ面倒です。
すべてのターゲットを 1 か所で確認してから、リッスンなどでフィルタリングしたいので、これはまだ少し面倒です。
もう 1 つの問題は、ホストを解決できないことが該当するエラーレベル番号ではないように見えることです。
この時点で、これを達成するために PowerShell を検討し始めています。変数を各行に割り当ててから CSV に書き込みますが、私の環境でその設定を行うには時間がかかります。
私が持っている間に何かアイデアはportqry
ありますか?または、実際に PS を知っていれば、それも素晴らしいことです。
batch-file - ファイルからのリモート アドレスの特定のポートの可用性をチェックする PortQry スクリプト
私はこれらすべてについて初心者ですので、お気軽にどうぞ。:) PortQry スクリプトを作成しようとしています。これは、ファイルからいくつかのリモート IP アドレスをチェックして、特定の TCP ポートを開いたり閉じたりします。その Windows サーバーからは、サードパーティのツール (MS 以外) を実行することは許可されていないため、何らかのバッチ スクリプトを使用するしかありません。
背景: 複数の携帯電話会社の sim カードで動作するデバイスがあります。すべての IP SIM カード アドレスは内部 (10.*) であり、デバイスは特定のポートを使用します。デバイスが動作していない場合は、ping だけでなく、ポートが動作しているかどうかも確認する必要があります。ポートがないと、デバイスとの接続を確立できません。したがって、このスクリプトは監視目的ではなく、純粋な診断目的で使用する予定です。
スクリプトが実行される同じフォルダーには、次のファイルがあります。
- "portqry.exe";
- IP アドレスを含む「ip.txt」。各アドレスは新しい行にあります。
期待される結果
ウィンドウには、次のような形式で結果が表示されます: IP、ポート、リッスン (開いている) またはリッスンしていない (閉じている)。
ポートが開かれている IP アドレスは、各 IP が新しい行にある「alive.txt」に保存する必要があります。
ポートが閉じられている IP アドレスは、各 IP が新しい行にある「dead.txt」に保存する必要があります。
今すぐ結果
「dead.txt」に保存されたすべての IP アドレス
オンウィンドウは、IPが表示されるたびに繰り返し表示されます
次の名前のターゲット システムを照会しています: ip.txt 現在 IP アドレスに解決しようとしています
バットファイルのコード: