web-dev-qa-db-ja.com

リモートコンピューターでschtasks.exeを実行するために使用されるポートはどれですか。

多くのリモートコンピュータでスケジュールされたタスクのリストを抽出しようとしたところ、これが見つかりましたschtasks.exe。私はこれをpowershellスクリプトの中に入れてサーバーのリストに対して実行し、サーバーのほぼ80%が結果を返しました。これは私が使ったコマンドです。

$Output = & schtasks.exe /query /v /s $Server /fo csv 2>&1

これはリモートコンピューターに接続してデータを抽出するためにどのポートを使用していたのかと思います。これは非標準のポートが開かれていない非常に制御された環境だからです。また、サーバーの20%に障害が発生した理由を確認する必要があります。 こちら から、PowershellリモートはTCP/5985 = HTTPおよびTCP/5986 = HTTPSを使用することを理解していますが、確認したところ、これらのポートは開いていません。

2
screenslaver

procmonからsysinternalsを使用すると、schtasksepmapポートを使用することがわかります。

epmapisポート135(エンドポイントマッパー)。その後、ポート49154で新しく作成された接続で会話が続行されるようです。演習を繰り返すと、常にポート49154が使用されるため、リモートサーバーから応答を取得するには、schtasksにポート13549154が必要であると思います。

enter image description here

3