Turn on Module Logging
Jump to overview

Policy overview

Key metadata and intent for this policy.

Category
Windows Components > Windows PowerShell
Supported on
At least Microsoft Windows 7 or Windows Server 2008 family

Supported OS tags: Windows7, WindowsServer2008

This policy setting allows you to turn on logging for Windows PowerShell modules. If you enable this policy setting, pipeline execution events for members of the specified modules are recorded in the Windows PowerShell log in Event Viewer. Enabling this policy setting for a module is equivalent to setting the LogPipelineExecutionDetails property of the module to True. If you disable this policy setting, logging of execution events is disabled for all Windows PowerShell modules. Disabling this policy setting for a module is equivalent to setting the LogPipelineExecutionDetails property of the module to False. If this policy setting is not configured, the LogPipelineExecutionDetails property of a module or snap-in determines whether the execution events of a module or snap-in are logged. By default, the LogPipelineExecutionDetails property of all modules and snap-ins is set to False. To add modules and snap-ins to the policy setting list, click Show, and then type the module names in the list. The modules and snap-ins in the list must be installed on the computer. Note: This policy setting exists under both Computer Configuration and User Configuration in the Group Policy Editor. The Computer Configuration policy setting takes precedence over the User Configuration policy setting.

Internal name
EnableModuleLogging
Policy ID
e7378cee07e2
Elements
1

Registry values

How enabled and disabled states update the registry.

ScopeRegistry locationTypeEnabled valueDisabled valueCopy
Path
Software\Policies\Microsoft\Windows\PowerShell\ModuleLogging
Value name
EnableModuleLogging
REG_DWORD
HKLM
1
HKCU
1
HKLM
0
HKCU
0
Registry location
Type REG_DWORD · Both
Path
Software\Policies\Microsoft\Windows\PowerShell\ModuleLogging
Value name
EnableModuleLogging
Hive
HKLM
Enabled value
1
Disabled value
0
Hive
HKCU
Enabled value
1
Disabled value
0

Policy elements

Inputs and configuration options exposed by this policy.

ScopeElementTypeRegistry mappingConstraints & behaviorCopy
Module Names
ID Listbox_ModuleNames
list
Path
Software\Policies\Microsoft\Windows\PowerShell\ModuleLogging\ModuleNames
Value name
EnableModuleLogging
Type
REG_MULTI_SZ
List: standard
Module Names
Both · Type list
Registry mapping
Path
Software\Policies\Microsoft\Windows\PowerShell\ModuleLogging\ModuleNames
Value name
EnableModuleLogging
Type
REG_MULTI_SZ
Details
List: standard