IntuneShared

1.0.0

High-performance shared transport, resilient Graph REST client, and token provider kernel for modern PowerShell 7+ endpoint management.

Minimum PowerShell version

7.2

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name IntuneShared

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name IntuneShared

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Matthew Bubb. All rights reserved.

Package Details

Author(s)

  • Matthew Bubb

Tags

intune graph-api transport rest-client msal network-diagnostics endpoint-management powershell7

Functions

Invoke-ResilientGraphRest Connect-GraphToken Test-StagedNetwork Out-AsciiQrCode New-BuildManifest

Dependencies

This module has no dependencies.

Release Notes

v1.0.0 - Initial Release
- Resilient Graph REST client with jittered exponential backoff and HTTP 429 Retry-After handling.
- Multi-provider MSAL token engine supporting Device Code Flow, Client Secret, and Certificate auth.
- 7-Stage network diagnostic ladder (Interface, Gateway, DNS, Port, TLS, Portal, Cloud).
- Decoupled terminal ASCII QR visualizer.
- Component integrity digest and SHA256 build manifest generator.

FileList

  • IntuneShared.nuspec
  • BuildManifest.json
  • .git\COMMIT_EDITMSG
  • Public\Connect-GraphToken.ps1
  • .git\hooks\applypatch-msg.sample
  • .git\hooks\pre-merge-commit.sample
  • .git\hooks\sendemail-validate.sample
  • .git\objects\3d\ac667992da38ad69c07606c20a00258b2efeae
  • .git\refs\heads\main
  • .git\config
  • Public\Invoke-ResilientGraphRest.ps1
  • .git\hooks\commit-msg.sample
  • .git\hooks\pre-push.sample
  • .git\hooks\update.sample
  • .git\objects\5d\6a8f5fc4bbe80094bf81ea01570610ff619193
  • .git\logs\refs\heads\main
  • IntuneShared.psd1
  • .git\description
  • Public\New-BuildManifest.ps1
  • .git\hooks\fsmonitor-watchman.sample
  • .git\hooks\pre-rebase.sample
  • .git\info\exclude
  • .git\objects\ba\694cc93db2e7b16e99f0c672d847552e180e05
  • .git\refs\remotes\origin\HEAD
  • IntuneShared.psm1
  • .git\HEAD
  • Public\Out-AsciiQrCode.ps1
  • .git\hooks\post-update.sample
  • .git\hooks\pre-receive.sample
  • .git\logs\HEAD
  • .git\objects\pack\pack-3e5a56f67624be37eb7be2222c9637e2872f4d69.idx
  • .git\refs\remotes\origin\main
  • LICENSE
  • .git\index
  • Public\Test-StagedNetwork.ps1
  • .git\hooks\pre-applypatch.sample
  • .git\hooks\prepare-commit-msg.sample
  • .github\workflows\ci.yml
  • .git\objects\pack\pack-3e5a56f67624be37eb7be2222c9637e2872f4d69.pack
  • .git\logs\refs\remotes\origin\HEAD
  • publish.ps1
  • .git\packed-refs
  • tests\IntuneShared.Tests.ps1
  • .git\hooks\pre-commit.sample
  • .git\hooks\push-to-checkout.sample
  • .github\workflows\publish-psgallery.yml
  • .git\objects\pack\pack-3e5a56f67624be37eb7be2222c9637e2872f4d69.rev
  • .git\logs\refs\remotes\origin\main
  • README.md

Version History

Version Downloads Last updated
1.0.0 (current version) 9 9/6/2026