I had published a PowerShell DSC resource module, last month, called WindowsAdminCenterDsc that uses the PowerShell module that was made available with Windows Admin Center version 1812. This module makes use of the REST API that comes with Windows Admin Center to manage connections, feeds, and extensions.
I had immediately verified that the API was available in version 1809.5 as well. So, I wanted to build another PowerShell module that has similar and/or more features than the current module that ships with version 1812. Also, the goal was to ensure that I can use this module in my build process to add the newly deployed servers and clusters to Windows Admin Center in an automated manner.
Note: This module works with Windows Admin Center 1809.5 and above.
This module can be installed from PowerShell Gallery:
Install-Module -Name PSWindowsAdminCenter <br>
|Get-WacConnection||Gets connections added to Windows admin Center for management.|
|Add-WacConnection||Adds a new connection to Windows Admin Center for management.|
|Get-WacFeed||Gets all extension feeds available in Windows Admin Center.|
|Add-WacFeed||Adds an extension feed to Windows Admin Center.|
|Remove-WacFeed||Removes an extension feed from Windows Admin Center.|
|Get-WacExtension||Gets all extensions available or installed in Windows Admin Center.|
|Install-WacExtension||Installs an extension.|
|Uninstall-WacExtension||Uninstalls an extension.|
|Update-WacExtension||Updates an extension.|
This project is available in my GitHub repository. I have a few TODOs:
- Add Export option to Get-WacConnection command so that you can export the connections details to a CSV file.
- Add Import option to Add-WacConnection command so that you can import all connections from a CSV file.
- Update WindowsAdminCenterDsc module to use the PSWindowsAdminCenter instead of the module that ships with WAC.
If you see any issues or would like to see new features, feel free to create an issue.