我正在尝试获取过去90天的所有网络登录历史,。
到目前为止,我有这两个命令,但它们仍然没有给我想要的,我在这里寻求帮助。
下面的
Get-WinEvent -ProviderName‘Microsoft Security-审核’-FilterXPath‘*[EventData[Data@Name=’LogonType‘=’3‘]]
下面的
Get-Eventlog系统-Source,微软-Winlogon(获取日期).AddDays(-90);
我要找的是上面这两个命令的组合命令。我尝试以不同的方式组合这两个命令,但没有成功。
提前谢谢你。
发布于 2021-05-07 01:51:07
您可以在filterhashtable中列出2个提供程序。这应该适用于powershell 7,我没有打开这种审计。在powershell 5中,只能说data=3 (2?)。您也可以连接到format-table -groupby logname,尽管标题仍然是providername。
get-winevent @{providername = 'Microsoft-Windows-Security-Auditing',
'Microsoft-Windows-Winlogon'; logontype = 3; starttime = (get-date).AddDays(-90)}https://stackoverflow.com/questions/67419045
复制相似问题