佐藤健司– Author –
実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。
-
Raspberry Pi 3 B+で発生する「IoT DashboardのHRESULT -2146697211」エラーの原因と解決策|Windows 10 IoT Coreからの現実的な移行ガイド
Raspberry Pi 3 B+ で Windows 10 IoT Core を再開しようとしたところ、IoT Dashboard 起動直後に「URLDownloadToCacheFile failed with HRESULT ‘-2146697211’」が出て...IOT -
Microsoft 365 Familyで「このライセンスは共有コンピューター用ではありません」エラーの原因と直し方|SCA無効化とSaRAで即復旧
ある日突然、Microsoft 365 Family を共有している家族の PC で「このライセンスは共有コンピューター用ではありません(ライセンス製品が共有コンピューター用ではあり...Microsoft 365 -
Azure Site Recovery(ASR)自動フェールオーバーRunbookのError 506完全対策|instanceType不一致の原因と解決、A2A対応サンプル付き
Azure Site Recovery(ASR)で自動フェールオーバーをRunbook化した際、Webhook呼び出しからRecovery Planの非計画フェールオーバーを開始しようとして「Error 506: An ...Azure -
WinForms(VB.NET)でStorageReliabilityCounterを取得する方法|PowerShell SDKとWMI/CIMの実装手順とサンプルコード
ディスク温度や通電時間などの「ストレージ信頼性カウンター」を、PowerShellではなくVB.NETのWinFormsアプリから直接取得したい――そんな要件に最短で応えるための実装...PowerShell -
ASP.NET Core Web APIでPOSTのまま別URLへリダイレクトする方法|307/308・CORS・PRG・プロキシ実装まで完全解説
ASP.NET Core Web API の [HttpPost] から別サイトへ遷移し、受け取ったフォームデータをそのまま相手へ渡したい——多くの開発者が一度はぶつかる壁です。HTTP の仕様上...C# -
Active Directoryの拡張属性は増設不可!extensionAttribute1~15が埋まった時の正解:スキーマ拡張で作るカスタム属性の設計・手順・落とし穴まで徹底解説
Active Directory のユーザー管理やシステム連携が成熟してくると、Exchange 由来の extensionAttribute1~15(いわゆるカスタム属性)がすべて埋まり、「16以降を増や...Active Directory -
Windowsでアポストロフィ・クエスチョンマークが入力できない時の直し方|英語(英国)とポルトガル語のレイアウト問題を解決
英語配列キーボードで突然「’(アポストロフィ)」や「?(クエスチョンマーク)」が打てなくなる――その多くは、Windowsの入力言語やキーボードレイアウトが意図せず切り...Windows -
C#でHTMLテーブルを安全にスクレイピングする方法|HtmlAgilityPackとXPathで可変行を堅牢に解析
画面スクレイピングで「行数が毎回変わるHTMLテーブル」から確実にデータを取りたい――この課題は多くのC#エンジニアが一度は通る道です。結論から言えば、正規表現では...C# -
Azure請求書のVAT番号が記載されない時の対処法|再発行の可否・サポート依頼手順・監査対応まで徹底解説
Azureの請求書にVAT番号(付加価値税登録番号)が記載されていない──すでにアカウント設定では登録済みなのに、過去に発行された請求書へは反映されない。そんな時に「...Azure
