2017/2/9
查詢網路磁碟機上檔案被誰開啟以及使用者名稱,使用openfile +powershell
參考來源:
http://stackoverflow.com/questions/9728692/format-table-output-from-openfiles-exe
將下面指令貼到powershell(最好在AD上,或者有機器能執行get-ADUser指令,比較好查是誰)
紅色部分代表修改需要的目標或者關鍵字
function Get-filenasOpenFiles { openfiles /query /fo table /s filenas /v |
Select-Object -Skip 2 |
Foreach-Object {
if ($_ -match '([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+([^\s]+)\s+(.*)') {
New-Object PsObject -prop @{
HOSTNAME=$matches[1];
Id=$matches[2];
AccessedBy=$matches[3];
Type=$matches[4];
LOCKS=$matches[5];
OpenMode=$matches[6];
OpenFile=$matches[7]
}
}
} }
$queryfileName='月生產'
get-filenasopenfiles |where-object {$_.openfile -match $queryfileName} |select accessedby,openmode,openfile |Format-Table -AutoSize
$openfileUser=get-filenasopenfiles |where-object {$_.openfile -match $queryfileName} |select accessedby
foreach ($openusers in $openfileUser ){get-aduser -filter * -Properties Name|where-object {$_.samaccountname -eq $openusers.AccessedBy} |select name}
2017/04/17補充:
如果要改抓只有編輯,則該行增加一段過濾
get-filenasopenfiles |where-object {$_.openfile -match $queryfileName }|where-object {$_.openmode -match 'Write'} |select accessedby,openmode,openfile |Format-Table -AutoSize
訂閱:
張貼留言 (Atom)
windows 無法拖動文件
原因:未知 症狀:windows點任何文件,都無法拖動到其他地方 解決方式: 來源: https://answers.microsoft.com/en-us/windows/forum/all/drag-and-drop-stopped-working/b73e4938-ca2...
-
祺有吉祥之意。對商人(也指生意人、做買賣的人等)的祝願一類的意思(但一般不是祝賀)。類似的,還有如「敬頌師祺」等 結尾的敬詞: 1、請安: 用於祖父母及父母:恭叩 金安、敬請福安 肅請 金安。 用於親友長輩:恭請 福綏、敬請 履安敬叩 崇安 只請提安、敬請 頤安、虔清 康安。 用...
-
1. 在 httpd.conf 任意位置加入一行 代碼: ServerTokens Prod 註:ServerTokens 的參數有 Min[imal], OS, Prod[uctOnly], Full 四種 2. 重新啟動 apache 就可以了 以下是在 httpd.conf...
-
From: http://lobogaw.pixnet.net/blog/trackback/32dd61d3ef/90548780 在ISO 9000文件中, 一階文件 : 品質手冊 -- QM (Quality Manual), 二階文件 : 品質程序書...
沒有留言:
張貼留言