Install windows features/capabilties with DISM
Language.Basic~~~en-US~0.0.1.0:
dism.capability_installed
NetFx3:
dism.feature_installed
salt.states.win_dism.
capability_installed
(name, source=None, limit_access=False, image=None, restart=False)¶Install a DISM capability
Parameters: |
|
---|
Example
Run dism.available_capabilities
to get a list of available
capabilities. This will help you get the proper name to use.
install_dotnet35:
dism.capability_installed:
- name: NetFX3~~~~
salt.states.win_dism.
capability_removed
(name, image=None, restart=False)¶Uninstall a DISM capability
Parameters: |
|
---|
Example
Run dism.installed_capabilities
to get a list of installed
capabilities. This will help you get the proper name to use.
remove_dotnet35:
dism.capability_removed:
- name: NetFX3~~~~
salt.states.win_dism.
feature_installed
(name, package=None, source=None, limit_access=False, enable_parent=False, image=None, restart=False)¶Install a DISM feature
Parameters: |
|
---|
Example
Run dism.available_features
to get a list of available features.
This will help you get the proper name to use.
install_telnet_client:
dism.feature_installed:
- name: TelnetClient
salt.states.win_dism.
feature_removed
(name, remove_payload=False, image=None, restart=False)¶Disables a feature.
Parameters: |
|
---|
Example
Run dism.installed_features
to get a list of installed features.
This will help you get the proper name to use.
remove_telnet_client:
dism.feature_removed:
- name: TelnetClient
- remove_payload: True
salt.states.win_dism.
package_installed
(name, ignore_check=False, prevent_pending=False, image=None, restart=False)¶Install a package.
Parameters: |
|
---|
Example
install_KB123123123:
dism.package_installed:
- name: C:\Packages\KB123123123.cab
salt.states.win_dism.
package_removed
(name, image=None, restart=False)¶Uninstall a package
Parameters: |
|
---|
Example
# Example using source
remove_KB1231231:
dism.package_installed:
- name: C:\Packages\KB1231231.cab
# Example using name from ``dism.installed_packages``
remove_KB1231231:
dism.package_installed:
- name: Package_for_KB1231231~31bf3856ad364e35~amd64~~10.0.1.3