Warning
Public Preview
Version 1.0.0-preview of this module is being released as a public preview. Functionality, names, and behaviors may change as we continue to refine and finalize the module.
A stable, production-ready release will be announced once the module has been fully validated and finalized.
The NerdioManagerPowerShell module provides a comprehensive set of cmdlets for automating and managing Nerdio Manager for Enterprise resources — including host pools, session hosts, images, auto-scale profiles, scripted actions, workspaces, and more.
The module is auto-generated from the NME API specification using AutoRest with the PowerShell extension, and is compatible with both PowerShell 7+ (Core) and Windows PowerShell 5.1 (Desktop).
Install-Module -Name NerdioManagerPowerShell -AllowPrereleaseThen import it in your scripts:
Import-Module NerdioManagerPowerShellClone this repository and import the module directly from the local directory:
git clone https://github.com/Get-Nerdio/NerdioManagerPowerShell.git
Import-Module -Name ./NerdioManagerPowerShell/NerdioManagerPowerShell.psm1# Import the module
Import-Module NerdioManagerPowerShell
# Authenticate
Connect-Nme `
-NmeUri "https://your-nme-app.azurewebsites.net" `
-TenantId "00000000-0000-0000-0000-000000000000" `
-ClientId "00000000-0000-0000-0000-000000000000" `
-ClientSecret "your-client-secret" `
-ApiScope "api://00000000-0000-0000-0000-000000000000/.default"
# Get deployment info
Get-NmeCurrentInstallationInfo
# List all managed AVD workspaces
Get-NmeWorkspace
# List session hosts for a host pool
Get-NmeSessionHost -SubscriptionId "<sub-id>" -ResourceGroup "<rg>" -HostPoolName "<pool>"
# Get auto-scale configuration
Get-NmeHostPoolAutoScale -SubscriptionId "<sub-id>" -ResourceGroup "<rg>" -HostPoolName "<pool>"
# Disconnect when done
Disconnect-NmeDetailed per-cmdlet documentation is available in the documentation folder.
See CHANGELOG.md for a list of changes and release history.
Copyright © 2026 Nerdio, Inc. All rights reserved.