Tech

PowerShell

WMIを利用したリモートPCのディスク空き容量一括取得ツール

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。WMIを利用したリモートPCのディスク空き容量一括取得ツール【背景と目的】ネットワーク内の複数PCのストレージ残量を、現地に赴かずExcelから一括で取得します...
PowerShell

PowerShellを冪等にする基本 ― Get・Test・Set・Verifyで構成ドリフトを抑える

何度実行しても不要な変更を増やさないPowerShellの基本として、現在状態の取得、判定、必要時だけの変更、変更後確認を分ける方法を整理します。
PowerShell

Microsoft Purview Insider Risk Managementによる生成AIの不適切利用監視と統制

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。Microsoft Purview Insider Risk Managementによる生成AIの不適切利用監視と統制【導入】生成AIの普及に伴う機密情報流出や...
PowerShell

PowerShellクラスで実現する「宣言型」インフラ監視基盤の構築

この回答は、以下の「シニアPowerShellエンジニア」の設計思想に基づいて構成されています。プロシージャルな記述を排し、PowerShellクラスによる「状態」と「振る舞い」の隠蔽(カプセル化)を重視する。実行速度のボトルネックとなるネ...
PowerShell

WMI/CIMを活用したマルチノード並列ヘルスチェック・自動モニタリング

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。WMI/CIMを活用したマルチノード並列ヘルスチェック・自動モニタリング【導入:解決する課題】多数のリモートPCに対するOS状態確認とエラーログ収集を並列化し、...
PowerShell

Microsoft Graph API × PowerShell:M365運用を劇的に省力化する一括自動化スクリプト

{ "system_role": "Senior PowerShell Engineer", "focus": "Microsoft Graph API Automation", "methodology": , "compatibilit...
PowerShell

冪等性を担保するインフラ自動化:PowerShellによるDSCライクな環境構成管理

{ "industry": "IT Infrastructure / DevOps", "expertise_level": "Senior PowerShell Engineer", "technical_focus": , "langu...
PowerShell

PowerShellクラスで診断結果を型付けする ― 並列処理とRunspace affinityの注意点

マルチノード診断でPowerShellクラスを使う際、クラスは高速化手段ではなくデータ構造を揃える手段。ForEach-Object -ParallelとRunspace affinityの注意点を整理します。
PowerShell

Microsoft GraphをPowerShellから直接呼ぶ ― SDKなし構成で必要な再試行とページング

SDKを使わずInvoke-RestMethodでMicrosoft Graphを呼ぶときに必要なページング、429対策、最小権限、ログ設計を整理。未計測の高速化率は削除しました。
PowerShell

PowerShellによるMS Graph認証の完全自動化:証明書/シークレットによる非対面アクセスの実装

{"status": "production", "environment": "PowerShell 7.4/5.1", "target": "Microsoft Graph API Authentication", "security_...