});IT技術者によるIT技術や生活の話。趣味で作成したプログラムと解説を掲載していきます。コピー2022.10.01Windowsファイヤウォールの定義をコマンド出力したい場合、よく知られているコマンドでは、加工しづらいデータが出力されます。加工しやすいCSVファイルで出力するには、GUIでエクスポートするやり方が知られています。1、2台や1回や2回であればGUIでも良いですが、複数台や複数回に渡りWindowsサーバにRDPしてGUI操作でデータを取得するのは手間がかかります。遠隔コマンド(CUI)で、かつ加工しやすい形(CSV)で取得できるようにしたいと思い、Webを調べましたが、良い方法が出てきませんでした。本記事では、筆者が試行錯誤して見つけ出した、Windowsファイヤウォール定義のCSV出力コマンドをご紹介します。筆者のつぶやきWindowsファイヤウォールの定義を出力する一般的なコマンドWindowsファイアウォールの定義を取得するためのよく知られているコマンドです。コマンドプロンプトを開いて下記コマンドを実行します。下記コマンドでは受信の規則を取得します。wf_in.txt実行結果として、「wf_in.txt」が出力され、下記のようなデータが得られます。Music----------------------------------------------------------------------(以下略)このデータ自体は見やすいですが、エクセルに読み込むことはできないですね。Windowsファイヤウォールの定義をCSV出力する方法(GUI)続いて、Windowsファイアウォール定義をGUIでCSV出力してみます。Windowsキーを押下して、「wf.msc」と入力しエンターキーを押下します。今回は「受信の規則」をエクスポートするので、左メニューの「受信の規則」をクリックします。利用しているサービスが丸見えなのでモザイクを入れてます。メニューの「操作」-「一覧のエクスポート」をクリックします。ファイル保存ダイアログが開くので、保存フォルダを指定し、ファイル名を入力します。「ファイルの種類」で「テキスト(コンマ区切り)(*.csv)」を指定して、「保存」ボタンをクリックします。本操作によりカンマ区切り(CSV)の一覧データが得られます。これならエクセルに読み込めますが、GUI操作を行わなければなりません。Windowsファイヤウォールの定義をCSV出力する方法(PowerShell)コマンドでWindowsファイヤウォールの受信規則定義をCSV出力する方法をご紹介します。PowerShellを管理者実行します。Shell」を右クリックし、「管理者として実行」をクリックします。下記コマンドを実行し、カレントディレクトリをデスクトップに移動します。$env:HOMEPATH/Desktop下記コマンドを実行します。複数行ありますが、一つのコマンドです。すべてコピーし、PowerShellの画面に貼り付けます。完了まで数分かかる場合があります。default得られた出力がこちらです。(一部抜粋)出力したい下記項目がCSVで出力できました。ルール名アクション有効無効ローカルアドレスリモートアドレスプロトコルローカルポートリモートポート筆者のつぶやきPowerShellと僕は馬が合いません。これだけのコマンドを書き上げるのに、3時間も要しました。上記出力の画面ショットではわかりませんが、上記コマンドで取得したローカルアドレスやリモートアドレスは、なんと以下のような表記になります。192.168.1.10/255.255.254.0こんな表記見たことがありません。笑そこで英雄「Python」の力を借ります。Pythonなら標準モジュールを使って、たった2行でCIDR表記にしてくれます。str(IPv4Interface('192.168.1.10/255.255.254.0').with_prefixlen)'192.168.1.10/23'>>>Pythonは人類の宝ですね。コピーNABをフォローするNAB関連記事ITネットワークカメラの映像を某国に垂れ流さないための設定ITPythonでWebスクレイピングしてGoogle検索トップのURLを取得するGoogle検索トップのURLをPythonのWebスクレイピングにより取得するプログラムについて説明します。ITPythonで音声処理(4)音声読み込み、周波数グラフ化Pythonで音声処理(4)音声読み込み、周波数グラフ化してみます。リアル音声を処理する上での課題につてもまとめます。ITSVG画像をPNG形式に変換【サイズ指定可】【Webツール】SVG画像は新しい形式ですが、やっぱりPNG形式のほうが何かと便利です。そんな方のために、SVG画像をPNG形式に変換するWebツールを作成しました。ブラウザ上で動作するので安心安全お手軽です。どなたでもご自由にお使いください。STREAMの有名な冒頭の詩を元に画像生成AIで画像を生成してみました。Diffusionをローカル構築して色々試しています。Webに情報が多いため、とても簡単に始められます。AI画伯凄まじいです。ITPythonで画像処理(3)ドラッグ選択部分にモザイクを入れるPythonで画像処理(3)Pythonを使ってGUI表示した画像のドラッグ部分にモザイク処理を入れてみます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。認証期間が終了しました。ページを再読み込みしてください。TrueWalk.メニュープロフィールホーム検索トップサイドバータイトルとURLをコピーしました。