PowerShell

PowerShell

PowerShell ConvertFrom-Csvで区切り文字の誤認と列欠落を検出する

PowerShell 7のConvertFrom-Csvでセミコロン区切りのCSVを変換し、必須列の欠落を検出する。区切り文字、-Header、文字列と数値、文字コードの注意点を架空データで確認する。
PowerShell

PowerShellのUnicode正規化NFKCで全角英数字を揃える ― 元データを壊さない方法

PowerShellから.NETのNormalize(FormKC)を使い、全角英数字・半角カナを統一。NFCとの違いとID衝突の注意点を説明します。
PowerShell

PowerShellでJSONLログを1行ずつ追記・検査する ― 壊れた行を切り分ける方法

PowerShell 7でJSON Lines(JSONL)をUTF-8 BOMなしで追記し、1行ずつ検証する方法。ダミーイベントと不正行を使い、期待結果・文字コード・障害時の注意点まで説明します。
プログラミング・Web開発

ビットフラグはなぜ1・2・4? ― PowerShellとVBAでOR・ANDを目で見る

1・2・4のビットフラグをPowerShellとVBAで組み合わせ、ORとAND、Any/All、足し算との違いを2進数で確認します。
Linux・CLI・DevOps

同じ処理が2回動いたら? ― Linux flockとWindows Named Mutexで二重起動を止める

Linux flockとWindows Named Mutexを同じ二重起動実験で比較し、timeout、異常終了、デッドロックまで整理します。
セキュリティ

Microsoft Defender for Endpoint Plan 1 / Plan 2とは?E3とE5の違い

Defender for Endpoint Plan 1/2の違い、E3/E5、mixed licenseと端末状態の安全な確認方法を整理します。
Microsoft 365・Azure

Exchange Onlineとは?M365 E3/E5のメール基盤をOutlookと分けて理解する

Exchange OnlineとOutlookの違い、E3/E5のPlan 2、メール配送・認証・DNS・PowerShellによる安全な確認を実務目線で整理します。
プログラミング・Web開発

法律は仕様書、裁判は本番テスト? 法制度をInput→実装→Feedbackで理解する

法律は突然上から降ってくるルールではありません。社会問題・裁判・統計・行政実務をInputとして、制度設計、法制化、運用、改正へつながる流れをIT開発に置き換えて図解。Excel・VBA・PowerShellでの管理例まで紹介します。
セキュリティ

PowerShellでTLS証明書チェーンを読む ― X509Chainの状態を観察する

PowerShellと.NET X509Chainで証明書チェーンの各段とChainStatusを読み取り専用で観察します。
PowerShell

PowerShell + XAMLの画面を固めない ― UIスレッドと非同期処理を動かして理解する

WPFのUIスレッドをブロックせず別PowerShell pipelineをBeginInvokeし、DispatcherTimerで完了を観察する尖った技術TRYです。