Search owner

  • Thread starter Thread starter Guest
  • Start date Start date
How to search all files for dedicate owener on a shared folder?

Using WhoOwns.bat from tip 7204 at http://www.jsifaq.com
run SFOwner Share Owner
like
SFOwner \\ServerName\ShareName "JSIINC\Jerry"
or
SFOwner \\ServerName\ShareName "C\Je"

SFOwner.bat contains:
@echo off
if {%2}=={} @echo Syntax: call SFOwner Share Owner&goto :EOF
setlocal ENABLEDELAYEDEXPANSION
set object=%1
set object="%object:"=%"
set owner=%2
set owner=%owner:"=%
set work=%owner:\=%
if "%work%" EQU "%Owner%" @echo Syntax: call SFOwner Share Owner - Backslash required.&endlocal&goto :EOF
call WhoOwns %object% who
call set work=%%who:%Owner%=%%
if "%work%" NEQ "%who%" @echo %object%,"%who%"
for /f "Tokens=*" %%a in ('dir %object% /b /s /a') do (
call WhoOwns "%%a" who
call set work=!!who:%Owner%=!!
if "!work!" NEQ "!who!" @echo "%%a","!who!"
)
endlocal
 
Back
Top