gpt4 book ai didi

powershell - 哪个用户打开了此文件?自动化的

转载 作者:行者123 更新时间:2023-12-03 01:18:04 24 4
gpt4 key购买 nike

我有大约1000个PST的列表,这些列表没有分配 Activity 目录所有者,也没有用户可识别的文件夹或文件名。

我想知道哪个用户打开了此文件,以便可以标识所有者。

给定文件名列表。

C:\asdf.pst
C:\fdsa.pst

和一台电脑。

穆里加尔

我相信可以使用 OpenFiles.exe生成所有打开文件的列表,然后提取此信息。

最佳答案

用户打开PST文件时,会使用〜asdf.pst.tmp之类的文件名创建一个临时文件。您可以检查该文件的所有者,以查看谁打开了PST。

Get-ChildItem "\\server\folder\*.pst.tmp" -Force | ForEach-Object {
$acl = Get-Acl -Path $_.FullName
$owner = $acl.Owner
$file = $_.Name.Replace("~","").Replace(".tmp","")
"$file is currently open by $owner"
}

关于powershell - 哪个用户打开了此文件?自动化的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24315758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com