Everything you need to run Windows 365 from the command line
Full lifecycle automation
Create, update, assign, export and import provisioning policies, user settings policies, custom images and Azure network connections.
Remote actions at scale
Reboot, rename, resize, restore, reprovision, snapshot and troubleshoot Cloud PCs, and power Frontline Cloud PCs on or off.
Visibility and reporting
Query audit events, connectivity history, real-time connection status and the results of remote actions.
Authenticate your way
Interactive, device code, client secret, certificate or a bring-your-own access token, on Windows, macOS and Linux.
Built on Microsoft Graph
Tokens, paging and beta endpoints are handled for you, so you work with consistent, pipeline-friendly cmdlets instead of raw JSON.
Open source and community-driven
MIT licensed and built by Windows 365 admins for Windows 365 admins. Ideas, issues and pull requests are welcome.
Three steps to your first automation
- 1
Install
Install-Module PSCloudPC - 2
Connect
Connect-Windows365 - 3
Automate
Get-CloudPC | Where-Object status -eq "failed"
Covers the whole Windows 365 service
Built by the Windows 365 community
Bug reports, feature ideas, documentation fixes and new cmdlets: contributions of every size are welcome.
