Welcome to the { mindfrost82.com } forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Microsoft > Windows Server

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 04-29-2008, 05:08 PM
ryanlsanders@gmail.com
 
Posts: n/a
View all folders unchecked for "allow inheritable permissions"

I need to pull a listing of all folders on a file server that has the
"Allow inheritable permissions from parent to propagate to this
object" check box cleared.

Does anyone have any suggestions?

Thanks!
Reply With Quote
  #2 (permalink)  
Old 04-29-2008, 11:36 PM
Pegasus \(MVP\)
 
Posts: n/a
Re: View all folders unchecked for "allow inheritable permissions"


<ryanlsanders@gmail.com> wrote in message
news:2a5dbc2e-65c4-4543-b80e-429d0025e0ce@p25g2000hsf.googlegroups.com...
>I need to pull a listing of all folders on a file server that has the
> "Allow inheritable permissions from parent to propagate to this
> object" check box cleared.
>
> Does anyone have any suggestions?
>
> Thanks!


Try this batch file:
01. @echo off
02. set Target=D:\User Files
03. set LogFile=c:\NoInherit.txt
04. rem Requires fileacl.exe, downloadable from
05. rem
http://www.microsoft.com/downloads/d...displaylang=en
06.
07. echo Inheritance checked on %date% at %time% > "%LogFile%"
08. echo ================================================== == >> "%LogFile%"
09. echo.
10. echo Compiling the folder list . . .
11. dir /ad /b /s "%Target%" > "%temp%\dir.txt"
12. echo The following folders do not have inheritance set: >> "%LogFile%"
13. for /F "delims=" %%a in ('type "%temp%\dir.txt"') do call :Sub %%a
14. notepad "%LogFile%"
15. goto :eof
16.
17. :Sub
18. echo Checking "%*"
19. fileacl.exe "%*" /raw | find /i "[i]" > nul || echo %* >> "%LogFile%"


Reply With Quote
  #3 (permalink)  
Old 04-30-2008, 04:47 PM
ryanlsanders@gmail.com
 
Posts: n/a
Re: View all folders unchecked for "allow inheritable permissions"

Looked like a winner but spawned about 3000 cmd processes before I
stopped it. I tried this from both a remote terminal session and at
the console.

Server 2003 R2 SP2

I'll look into using the fileacl.exe and see if I can get something
useful out of it.

Any ideas why it spawned so many processes?

Thanks!

On Apr 29, 5:36 pm, "Pegasus \(MVP\)" <I....@fly.com.oz> wrote:
> <ryanlsand...@gmail.com> wrote in message
>
> news:2a5dbc2e-65c4-4543-b80e-429d0025e0ce@p25g2000hsf.googlegroups.com...
>
> >I need to pull a listing of all folders on a file server that has the
> > "Allow inheritable permissions from parent to propagate to this
> > object" check box cleared.

>
> > Does anyone have any suggestions?

>
> > Thanks!

>
> Try this batch file:
> 01. @echo off
> 02. set Target=D:\User Files
> 03. set LogFile=c:\NoInherit.txt
> 04. rem Requires fileacl.exe, downloadable from
> 05. remhttp://www.microsoft.com/downloads/details.aspx?FamilyID=723f64ea-34f...
> 06.
> 07. echo Inheritance checked on %date% at %time% > "%LogFile%"
> 08. echo ================================================== == >> "%LogFile%"
> 09. echo.
> 10. echo Compiling the folder list . . .
> 11. dir /ad /b /s "%Target%" > "%temp%\dir.txt"
> 12. echo The following folders do not have inheritance set: >> "%LogFile%"
> 13. for /F "delims=" %%a in ('type "%temp%\dir.txt"') do call :Sub %%a
> 14. notepad "%LogFile%"
> 15. goto :eof
> 16.
> 17. :Sub
> 18. echo Checking "%*"
> 19. fileacl.exe "%*" /raw | find /i "[i]" > nul || echo %* >> "%LogFile%"


Reply With Quote
  #4 (permalink)  
Old 04-30-2008, 04:59 PM
ryanlsanders@gmail.com
 
Posts: n/a
Re: View all folders unchecked for "allow inheritable permissions"

Thank you! Thank you! Thank you! Thank you!



On Apr 29, 5:36 pm, "Pegasus \(MVP\)" <I....@fly.com.oz> wrote:
> <ryanlsand...@gmail.com> wrote in message
>
> news:2a5dbc2e-65c4-4543-b80e-429d0025e0ce@p25g2000hsf.googlegroups.com...
>
> >I need to pull a listing of all folders on a file server that has the
> > "Allow inheritable permissions from parent to propagate to this
> > object" check box cleared.

>
> > Does anyone have any suggestions?

>
> > Thanks!

>
> Try this batch file:
> 01. @echo off
> 02. set Target=D:\User Files
> 03. set LogFile=c:\NoInherit.txt
> 04. rem Requires fileacl.exe, downloadable from
> 05. remhttp://www.microsoft.com/downloads/details.aspx?FamilyID=723f64ea-34f...
> 06.
> 07. echo Inheritance checked on %date% at %time% > "%LogFile%"
> 08. echo ================================================== == >> "%LogFile%"
> 09. echo.
> 10. echo Compiling the folder list . . .
> 11. dir /ad /b /s "%Target%" > "%temp%\dir.txt"
> 12. echo The following folders do not have inheritance set: >> "%LogFile%"
> 13. for /F "delims=" %%a in ('type "%temp%\dir.txt"') do call :Sub %%a
> 14. notepad "%LogFile%"
> 15. goto :eof
> 16.
> 17. :Sub
> 18. echo Checking "%*"
> 19. fileacl.exe "%*" /raw | find /i "[i]" > nul || echo %* >> "%LogFile%"


Reply With Quote
  #5 (permalink)  
Old 04-30-2008, 05:11 PM
Pegasus \(MVP\)
 
Posts: n/a
Re: View all folders unchecked for "allow inheritable permissions"

Thanks for the feedback.

I see no reason why you should get more than one
process. I suspect you caused this yourself, by
calling your batch file "fileacl.bat". This would be
a very bad idea.


<ryanlsanders@gmail.com> wrote in message
news:18d744c4-8e3c-4e08-8804-28718897d191@24g2000hsh.googlegroups.com...
> Thank you! Thank you! Thank you! Thank you!
>
>
>
> On Apr 29, 5:36 pm, "Pegasus \(MVP\)" <I....@fly.com.oz> wrote:
>> <ryanlsand...@gmail.com> wrote in message
>>
>> news:2a5dbc2e-65c4-4543-b80e-429d0025e0ce@p25g2000hsf.googlegroups.com...
>>
>> >I need to pull a listing of all folders on a file server that has the
>> > "Allow inheritable permissions from parent to propagate to this
>> > object" check box cleared.

>>
>> > Does anyone have any suggestions?

>>
>> > Thanks!

>>
>> Try this batch file:
>> 01. @echo off
>> 02. set Target=D:\User Files
>> 03. set LogFile=c:\NoInherit.txt
>> 04. rem Requires fileacl.exe, downloadable from
>> 05.
>> remhttp://www.microsoft.com/downloads/details.aspx?FamilyID=723f64ea-34f...
>> 06.
>> 07. echo Inheritance checked on %date% at %time% > "%LogFile%"
>> 08. echo ================================================== == >>
>> "%LogFile%"
>> 09. echo.
>> 10. echo Compiling the folder list . . .
>> 11. dir /ad /b /s "%Target%" > "%temp%\dir.txt"
>> 12. echo The following folders do not have inheritance set: >>
>> "%LogFile%"
>> 13. for /F "delims=" %%a in ('type "%temp%\dir.txt"') do call :Sub %%a
>> 14. notepad "%LogFile%"
>> 15. goto :eof
>> 16.
>> 17. :Sub
>> 18. echo Checking "%*"
>> 19. fileacl.exe "%*" /raw | find /i "[i]" > nul || echo %* >> "%LogFile%"

>



Reply With Quote
Reply

  { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Microsoft > Windows Server


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 08:18 AM.


Powered by vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
© 1999-2008 mindfrost82.com v11.0


Sponsors:
Loan | Cheap computers | Web Advertising | Mortgages | MPAA



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114