Skip to content
View adamgell's full-sized avatar

Highlights

  • Pro

Block or report adamgell

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
adamgell/README.md

banner

LinkedIn cmtraceopen PowerShell Gallery

πŸ§‘β€πŸ’» About me

name: Adam Gell
pronouns: he/him
role: Endpoint Management Engineer
focus:
  - Microsoft Intune / Entra ID / Autopilot
  - Microsoft Graph automation (app-only, multi-tenant)
  - Windows deployment & troubleshooting tooling
languages: [PowerShell, Rust, Python, Terraform]
currently_building:
  - cmtraceopen   # cross-platform CMTrace replacement in Rust
  - GraphKit      # multi-tenant Graph execution layer for PowerShell
  - TenantPulse   # read-only Intune/Entra tenant health assessment

πŸ› οΈ Tools of the trade

Β  Β  Β  Β  Β  Β  Β 

πŸš€ What I'm building

cmtraceopen β€” stop fighting your log viewer

Stars Release Website

The CMTrace replacement Windows admins have been waiting for β€” built in Rust, runs on Windows, macOS, and Linux. ConfigMgr/SCCM logs, Intune IME, Autopilot ESP diagnostics, DSRegCmd triage, .evtx viewing, real-time tailing, and built-in Windows error-code lookup. Free and open source, no MDT-era baggage.

cmtraceopen log viewer showing a ConfigMgr deployment log with color-coded severities and inline error-code lookup

Get it: download from cmtraceopen.com or the latest release.

GraphKit β€” Microsoft Graph at fleet scale

PSGallery Downloads Stars

Query Microsoft Graph across many tenants at once from PowerShell β€” certificate, secret, and managed-identity auth, throttling, retries, paging, and sanitized evidence export all handled for you. No Connect-MgGraph, no process-global SDK state leaking between tenants.

Install-PSResource GraphKit

TenantPulse β€” know your tenant's health score

PSGallery Downloads Stars

One command assesses your Intune/Entra tenant against a versioned check catalog and produces a deterministic, pseudonymized, scored findings report. Strictly read-only by construction β€” it never writes to your tenant.

Install-PSResource TenantPulse

More in the lab πŸ§ͺ

  • ProxmoxVEAutopilot β€” turn one Proxmox node into a browser-managed Windows deployment platform: VM provisioning, OSDCloud media, Autopilot hash capture, zero guest network access needed.
  • device-cleanup-automation β€” Terraform-provisioned Azure Automation that retires stale devices safely: disable at 90 days, delete at 120, BitLocker/LAPS keys backed up first.

πŸ“Š GitHub stats

GitHub stats Top languages

Contribution streak

footer

Pinned Loading

  1. cmtraceopen cmtraceopen Public

    Free, open-source CMTrace replacement for Windows log files: ConfigMgr/SCCM, Intune IME, and Autopilot ESP diagnostics, DSRegCmd triage, .evtx viewing, real-time tailing, and Windows error-code loo…

    Rust 277 14

  2. device-cleanup-automation device-cleanup-automation Public

    Terraform-provisioned Azure Automation runbook for two-stage stale-device cleanup: Entra disable at 90 days, hard delete at 120, with Intune/Autopilot record removal and BitLocker/LAPS backup to Ke…

    PowerShell 5

  3. ProxmoxVEAutopilot ProxmoxVEAutopilot Public

    Turns a clean Proxmox VE node into a browser-managed Windows deployment platform β€” VM provisioning, OSDCloud/OSDeploy media, Autopilot hardware-hash capture, and post-install task orchestration wit…

    Python 4

  4. GraphKit GraphKit Public

    Query Microsoft Graph across multiple tenants from PowerShell β€” auth, retries, throttling, and paging handled for you. Built for Intune and Entra automation, with no Microsoft Graph SDK session state.

    PowerShell 1

  5. IntuneCommander IntuneCommander Public

    A Windows-native control plane for Microsoft Intune & Entra device management. Rust + WinUI 3 client over a .NET Graph sidecar, with a searchable audit/drift time-machine, a diagnostics suite, and …

    C# 36 1

  6. TenantPulse TenantPulse Public

    Read-only PowerShell module that assesses Microsoft Intune/Entra tenant health against a versioned check catalog and produces a deterministic, pseudonymized, scored findings report. Built on GraphK…

    PowerShell 1