Tech

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_...
PowerShell

Microsoft GraphでM365運用を自動化する ― 一括変更はdry-run・再試行・監査を先に設計

Graph APIでユーザー作成などを自動化するとき、速度より先にdry-run、429 Retry-After、失敗対象の再実行、最小権限を設計する実務パターンを整理します。
PowerShell

CIMセッションで複数Windows端末を確認する ― 接続・収集・後片付けを分ける

New-CimSessionとGet-CimInstanceで複数端末の情報を取得する基本を整理し、旧記事の未検証な性能値や複雑なログ取得例を外しました。
PowerShell

冪等性を担保するインフラ構成管理:DSC思想に基づいた高可用性PowerShellスクリプトの設計

{ "expert_role": "Senior PowerShell Engineer", "theme": "Idempotent Scripting & DSC Application", "technical_focus": [ "...
PowerShell

PowerShellクラスでIT資産管理を構造化する ― 並列処理ではRunspace境界に注意

PowerShellクラスは資産データの型を揃えるのに便利ですが、ForEach-Object -ParallelではRunspace境界を意識する必要があります。性能の誇張を外し、安全な構造化方法を整理します。