如何为当前模块设置LogPipelineExecutionDetails?

时间:2014-08-29 07:35:36

标签: powershell powershell-v3.0

我希望能够在我的模块的.psm1文件中设置LogPipelineExecutionDetails = $True(来自about_Eventlogs)但是当我使用模块名称运行Get-Module时它不会返回任何内容。是否有其他方法可以获取当前模块的PSModuleInfo对象?

1 个答案:

答案 0 :(得分:1)

试试这个:

get-module -list | Select Name, LogPipelineExecutionDetails

编辑:

要更改属性,您似乎必须首先加载模块,即使在4.0中也是如此。加载模块似乎也需要获取Get-Module的-Name参数。

Import-Module AppLocker (Get-Module AppLocker).LogPipelineExecutionDetails = $True Get-Module AppLocker | select name,logpipelineexecutiondetails

这对我有用