salt.modules.win_servermanager

Manage Windows features via the ServerManager powershell module

salt.modules.win_servermanager.install(feature, recurse=False)

Install a feature

Note: Some features requires reboot after un/installation, if so until the server is restarted Other features can not be installed !

Note: Some features takes a long time to complete un/installation, set -t with a long timeout

CLI Example:

salt '*' win_servermanager.install Telnet-Client
salt '*' win_servermanager.install SNMP-Service True
salt.modules.win_servermanager.list_available()

List available features to install

CLI Example:

salt '*' win_servermanager.list_available
salt.modules.win_servermanager.list_installed()

List installed features

CLI Example:

salt '*' win_servermanager.list_installed
salt.modules.win_servermanager.remove(feature)

Remove an installed feature

Note

Some features require a reboot after installation/uninstallation. If one of these features are modified, then other features cannot be installed until the server is restarted. Additionally, some features take a while to complete installation/uninstallation, so it is a good idea to use the -t option to set a longer timeout.

CLI Example:

salt -t 600 '*' win_servermanager.remove Telnet-Client