<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Csharp on Paul Clephan | Intune, ConfigMgr, SCCM &amp; Windows Management Blog</title><link>https://clefsoft.co.uk/tags/csharp/</link><description>Recent content in Csharp on Paul Clephan | Intune, ConfigMgr, SCCM &amp; Windows Management Blog</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Fri, 21 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://clefsoft.co.uk/tags/csharp/index.xml" rel="self" type="application/rss+xml"/><item><title>3 Microsoft Graph API Surprises That Will Bite Your Intune/M365 Tooling</title><link>https://clefsoft.co.uk/posts/graph-api-gotchas-intune-tooling/</link><pubDate>Fri, 21 Aug 2026 00:00:00 +0000</pubDate><guid>https://clefsoft.co.uk/posts/graph-api-gotchas-intune-tooling/</guid><description>Three bugs I hit building CET2, none of which showed up in the docs, and none of which threw the error you&amp;rsquo;d expect: a PowerShell type-coercion trap, a field that lies about its own type, and an endpoint that throws BadRequest instead of returning empty.</description></item></channel></rss>