Tech

PowerShell

PowerShellで複数PCの状態を収集する ― CIMセッションとWinRMを分けて考える

複数Windows PCのOS・ディスク・イベントログを集めるとき、ICMP疎通、CIM、PowerShell Remotingを同一視しないことが重要です。安全な収集設計を整理します。
PowerShell

冪等性を担保するPowerShell自動化:DSC設計パターンの実践的実装

{"research_source": "Microsoft Learn (PowerShell DSC, CIM/WMI, ThreadJob, Parallel)", "design_pattern": "Test-Set-Get Pa...
PowerShell

シニアエンジニアが設計する:MS Graph PowerShell SDKを活用した安全かつ高速なM365アカウントライフサイクル管理自動化

{ "article_type": "Technical Guide", "topic": "MS Graph PowerShell Automation and Security Best Practices", "target_audi...
PowerShell

PowerShellでリモートサービスを安全に管理する ― 冪等性・並列処理・秘密情報を分けて設計する

複数サーバーのサービス状態をPowerShellで管理するとき、状態確認、必要時だけの変更、並列化、認証情報の保管を別々に設計するポイントを整理します。
PowerShell

PowerShellクラスとRunspaceを活用した大規模サーバー構成監査の関数型アプローチ

<META> <TITLE>PowerShellクラスとRunspaceを活用した大規模サーバー構成監査の関数型アプローチ</TITLE> <AUTHOR>Senior PowerShell Engineer</AUTHOR> <DATE>...
PowerShell

MS Graph PowerShell SDKを用いたM365ライセンス管理の非同期・並列自動化戦略

---subject: "MS Graph PowerShell SDKを使用したM365ライセンス管理の自動化"author: "Senior PowerShell Engineer"date: "2024-06-25"version: ...
PowerShell

PowerShell標準機能によるMicrosoft Graph APIの直接実行と認証フロー管理

<META-AUTHOR>Senior PowerShell Engineer</META-AUTHOR><META-DATE>2024-07-29</META-DATE><META-VERSION>1.0.0</META-VERSION>...
PowerShell

PowerShell RunspacePoolで並列処理する ― 数百台管理でWaitAllを使う前に知っておくこと

RunspacePoolはWindows PowerShell 5.1でも使える柔軟な並列処理手段です。大量タスクでのThrottle制御、BeginInvoke/EndInvoke、WaitHandle.WaitAllの64件制限、自動復旧分離を整理します。
PowerShell

PowerShellで大量サーバーを監視する ― クラス化より先に並列度・タイムアウト・結果形式を決める

PowerShell 7のForEach-Object -Parallelで大量サーバーを確認するとき、ThrottleLimit、タイムアウト、構造化出力、Runspaceとクラスの注意点を整理します。
PowerShell

PowerShellクラスによる設定オブジェクト管理:コンストラクタを定義し、設定の一貫性を保証する

本記事はGeminiの出力をプロンプト工学で整理した業務ドラフト(未検証)です。PowerShellクラスによる設定オブジェクト管理:コンストラクタを定義し、設定の一貫性を保証する【導入:解決する課題】複数サーバーの設定値やステータスをオブ...