Manage Windows features via the ServerManager powershell module
salt.states.win_servermanager.
installed
(name, recurse=False, force=False, source=None, restart=False, exclude=None)¶Install the windows feature
recurse (Optional[bool]): install all sub-features as well force (Optional[bool]): if the feature is installed but one of its
sub-features are not installed set this to True to force the installation of the sub-features
salt MinionName win_servermanager.list_available
to get a list
of available roles and features. Use the name in the right column. Do
not use the role or feature names mentioned in the PKGMGR documentation.
In this example for IIS-WebServerRole the name to be used is Web-Server.ISWebserverRole:
win_servermanager.installed:
- force: True
- recurse: True
- name: Web-Server
salt.states.win_servermanager.
removed
(name, remove_payload=False, restart=False)¶Remove the windows feature
salt MinionName win_servermanager.list_installed
to get a list
of all features installed. Use the top name listed for each feature, not
the indented one. Do not use the role or feature names mentioned in the
PKGMGR documentation.ISWebserverRole:
win_servermanager.removed:
- name: Web-Server