たれながし.info

とあるITエンジニアの備忘録

PowerShell

PowerShellでオレオレ証明書を作成する

目的 オレオレ証明書の作成 TLSサーバー証明書の作成 コードサイニング証明書の作成 秘密鍵と証明書のエクスポート 目的 PowerShellの「New-SelfSignedCertificate」で、「オレオレ証明書(自己署名証明書)」を作成できます。learn.microsoft.com オレオレ…

Windowsでプロセスのコマンドラインオプションを確認する

Windowsでプロセスのコマンドラインオプションを確認する方法です。 PowerShellの場合 コマンド 実行結果 注意点 wmicコマンドの場合 コマンド 実行結果 注意点 タスクマネージャの場合 PowerShellの場合 コマンド # 全て表示する場合 Get-WmiObject -Class …

Log AnalyticsからPowerShellで分析結果をCSVへエクスポートする

Log AnalyticsからPowerShellを使ってログ分析結果をCSVエクスポートしてみる。 はじめに ログのCSVエクスポート実施方法 Azure Azモジュールのインストール ワークスペースIDの確認 CSVエクスポートの実行 最後に はじめに AzureにはLog Analyticsというロ…

Windowsのトースト通知を表示する方法

PowerShell/Pythonを使ってWindowsの「トースト通知」を表示する方法 目的 PowerShellの場合 コード 実行結果 Pythonの場合 コード 実行結果 目的 Windowsにはトースト通知という機能があります。 この記事では、PowerShellとPythonでトースト通知を表示する…

Microsoft Defender for Endpoint APIを使ってみる

PowerShellとREST APIでDefender for Endpointを操作してみる はじめに 参考資料 APIキーの取得 APIの実行 認証の実施 APIの実行 結果の表示、保存 はじめに 「Microsoft Defender for Endpoint」には「Microsoft Defender for Endpoint API」というREST API…

PowerShellで文字列がIPアドレス(IPv4)か判定する方法

PowerShellで文字列がIPアドレス(IPv4)か判定する方法です。 正規表現を使う方法 その他の方法 正規表現を使う方法 PowerShellでは正規表現は「-match」を使う。 IPv4アドレスは、正規表現で以下のように表せる。 ^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9…

AzureADのネストグループの全所属メンバーをPowerShellで出力する

目的 事前準備 問題点 解決方法 おわりに 目的 AzureADの特定グループの全所属メンバーをPowershellで出力しようとしたところ、グループがネストされている場合にうまく出力できませんでした。 解決策を調べたところ、関数を作成して解決している人がいたの…

Azure Blob StorageにPowerShellでファイルアップロード

Azure Blob StorageにPowerShellのInvoke-RestMethodでファイルアップロードしてみる。 はじめに Azure Blob Storageの設定 ストレージアカウント、コンテナの作成 SASの設定 動作確認 Invoke-RestMethodでファイルアップロード アップロードの確認 はじめに…

PowerShellでマウス操作「任意の場所をクリック」

PowerShellでマウスカーソルを動かして、任意の場所をクリックする方法を紹介します。 はじめに クリックする座標の確認 座標をクリックする 動作解説 関数化 時間指定で実行 コマンドで登録する場合 GUIで登録する場合 はじめに 「PowerShellでマウスを操作…

PowerShellでファイルをHTTP POSTする

PowerShellでファイルをHTTP POSTしたかったので調べてみました。 サーバ側のコードもPHPで作成して、動作確認もしてみます。 環境 Powershellスクリプト サーバ側コード(PHP) 動作確認 環境 クライアント: PowerShell v5.1 サーバ: CentOS7.6+Apache2.4.6…