Відповіді:
dir є старим способом для DOS / Windows, Powershell надає вам get-childItem
Необхідно визначити каталог, у якому потрібно шукати файли, а потім зробити щось подібне:
$myDir = "\\Server\Directory\"
get-ChildItem -Path $myDor | Foreach {
get-Acl $_
}
Ви можете відфільтрувати файли, якими ви володієте, використовуючи наступний код
Get-ChildItem \\server\share -Recurse | Where-Object {
($_ | Get-ACL).Owner -match $env:USERNAME
}
The Get-ACL cmdlet отримує ACL і право власності на папку / файл і порівнює його з $ env: USERNAME змінна, яка є поточним ім'ям користувача, до якого ви ввійшли