TO UNSUBSCRIBE: email "unsubscribe issforum" in the body of your message to
[EMAIL PROTECTED] Contact [EMAIL PROTECTED] for help with any problems!
----------------------------------------------------------------------------
Hi all
Attached is a perl script which I wrote to parse the .policy file on the
management console.
This is my FIRST perl script and I am sure there are some fancier ways of
doing things but hey.. this works and I guess that's what counts.
To run the script issue the following command on the management console
(you'll need perl for NT):
TYPE SOMEPOLICY.POLICY | PERL RSEXT.PL > OUTPUT.TXT
Obviously you substitute SOMEPOLICY.POLICY for your policy name and
theOUTPUT file for what ever file you want.
The script produces a comma seperated file with the first line being the
headings:
Event,Description,Enabled Flag,Priority,Display Setting,Log Setting, Kill
Response
This script does not / has not been tested on the built in policy files
ONLY custom policy files ie: new derived policys from the originals.
If you find any bugs please let me know or would like any fields added then
let me know as well.
Regards
MARC CLASS
M"FUY("1E=F5N=#L@"0D)(R!4:&4@179E;G0@#0IM>2 D<')I;G1E=F5N=#TB
M(CL-"FUY("1E=F5N=&9L86<],#L)"2,@179E;G0@1F]U;F0@1FQA9R H1F]R
M(&9I<G-T('1I;64@979E;G0I#0H-"FUY("1E;F%B;&5D.PD)(R!7971H97(@
M=&AE(&5V96YT(&ES($5N86)L960@#0IM>2 D96YA8FQE9&9L86<],#L)(R!E
M;F%B;&5D(&9L86<-"FUY("1P<FEN=&5N86)L960](B([#0H-"FUY("1P<FEN
M=&1E<V,](B([#0H-"FUY("1P<FEO<FET>3L)"2,@179E;G0@4')I;W)I='D-
M"FUY("1P<FEN='!R:6]R:71Y/2(B.PT*#0IM>2 D;&]G9&(["0D)(R!,;V=D
M8B!3971T:6YG#0IM>2 D;&]G9&)F;&%G.PD)(R!,;V=D8B!&;&%G#0IM>2 D
M<')I;G1L;V=D8CTB(CL-"@T*;7D@)&1I<W!L87D["0DC($1I<W!L87D@4V5T
M=&EN9PT*;7D@)&1I<W!F;&%G/3 ["0DC($1I<W!L87D@1FQA9PT*;7D@)'!R
M:6YT9&ES<&QA>3TB(CL-"@T*;7D@)')S:VEL;#L)"0DC(%)32TE,3"!3971T
M:6YG#0IM>2 D<')I;G1R<VMI;&P](B([#0H-"B,@4')I;G0@2&5A9&EN9PT*
M#0IP<FEN=" @(D5V96YT+$1E<V-R:7!T:6]N+$5N86)L960@1FQA9RQ0<FEO
M<FET>2Q$:7-P;&%Y(%-E='1I;F<L3&]G(%-E='1I;F<L($MI;&P@4F5S<&]N
M<V5<;B([#0H-"G=H:6QE("@\/BD@( T*>PT*"6-H;VUP("1?.PDC(%)E;6]V
M92!E;F0@;V8@;&EN92!.97=L:6YE<PT*#0H):68)*"]<6UQ<=&5M<&QA=&5<
M7&-O;FYE8W1I;VYS7%Q<73LJ+RD)(R!"<F5A:R!O=70@=VAE;B!W92!G970@
M=&\@=&AE($-O;FYE8W1I;VYS('-E8W1I;VX@#0H)>PT*"0DD<')I;G1E=F5N
M=#TD979E;G0[#0H)"7!R:6YT;&EN92 H*3L)"2,@4')I;G0@;&%S="!,:6YE
M#0H)"6QA<W0["0D)"2,@17AI="!7:&EL92!,;V]P#0H)?0T*"0T*"6EF( DH
M+UQ;7%QT96UP;&%T95Q<9F5A='5R97-<7%Q=.RHO*0DC(%-K:7 @=&AE(&9I
M<G-T(&]C8W5R96YC92!O9B!;7'1E;7!L871E7&9E871U<F5S7%T[#0H)>PT*
M"0EN97AT.PT*"7T-"@T*"6EF"2@O7%M<7'1E;7!L871E7%QF96%T=7)E<UQ<
M*%QW*RE<7%Q=.RHO*0D)(R!#;VYT86EN<R!<=&5M<&QA=&5<9F5A='5R97-<
M+BXN+@T*"7L-"@D)=6YL97-S"2@O4F5S<&]N<V4O*0T*"0E[#0H)"0DD<')I
M;G1E=F5N=#TD979E;G0["0DC(%-A=F4@=&AE('!R979I;W5S($5V96YT(&9O
M<B!P<FEN=&EN9PD)#0H)"0DD979E;G0])#$["0D)"2,@4V5T('1H92!E=F5N
M="!T;R!T:&4@;F5W('9A;'5E#0H)"0D-"@D)"6EF( DH)&5V96YT9FQA9R!E
M<2 Q*0D)(R!792!H879E(&AI="!A($YE=R!E=F5N= T*"0D)>PT*"0D)"7!R
M:6YT;&EN92 H*3L)"2,@4')I;G0@=&AE('!R979I;W5S(&5V96YT<R!I;F9O
M<FUA=&EO;@T*"0D)?0T*"0D)96QS90D)"0D)(R!)=',@82!4:&4@1DE24U0@
M979E;G0-"@D)"7L-"@D)"0DD979E;G1F;&%G/3$[#0H)"0E]#0H)"0EN97AT
M.PT*"0E]#0H)?0T*#0H):68)*"]>16YA8FQE9%QS*SU"7',K*%QW*RD[*B\I
M"0DC($)E9VEN<R!W:71H($5N86)L960@/2!"(&%N9"!E;F1S(&EN(#L-"@E[
M#0H)"6EF( DH)&5N86)L961F;&%G(&5Q(# I( D)(R!)<R!I="!T:&4@9FER
M<W0@=&EM92!%;F%B;&5D(&ES(&9O=6YD(&9O<B!T:&ES($5V96YT(#\-"@D)
M>PT*"0D))&5N86)L960@/2 D,3L-"@D)"6EF"2@D96YA8FQE9"!E<2 Q*0T*
M"0D)>PT*"0D)"21P<FEN=&5N86)L960@/2 B16YA8FQE9"(["0D-"@D)"7T-
M"@D)"65L<V4-"@D)"7L-"@D)"0DD<')I;G1E;F%B;&5D(#T@(D1I<V%B;&5D
M(CL-"@D)"7T-"@D)"21E;F%B;&5D9FQA9R ](#$[#0H)"0EN97AT.PT*"0E]
M"0T*"7T-"@T*"6EF"2@O7D-H96-K1&5S8W)I<'1I;VY<<RL]4UQS*R\I"2,@
M0F5G:6YS('=I=&@@0VAE8VM$97-C<FEP=&EO;B ]4PT*"7L-"@D))'!R:6YT
M9&5S8R ]("0G.PT*"0EC:&]P("@D<')I;G1D97-C*3L)"2,@4F5M;W9E('1H
M92 [(&%T('1H92!E;F0@;V8@=&AE(&QI;F4@#0H)"6YE>'0[#0H)?0T*#0H)
M:68)*"]>4')I;W)I='E<<RL]3%QS*RA<=RLI.R\I"2,@0F5G:6YS('=I=&@@
M4')I;W)I='D@/2!,(&%N9"!E;F1S(&EN(#L-"@E[#0H)"21P<FEO<FET>2 ]
M("0Q.PD)"2,@,2 ]($AI9V@@,B ]($UE9&EU;2 S(#T@3&]W#0H-"@D):68)
M*"1P<FEO<FET>2!E<2 Q*0T*"0E["0T*"0D))'!R:6YT<')I;W)I='D@/2 B
M2&EG:"([#0H)"7T-"@D)96QS:68)*"1P<FEO<FET>2!E<2 R*0T*"0E[#0H)
M"0DD<')I;G1P<FEO<FET>2 ](")-961I=6TB.PT*"0E]#0H)"65L<VEF"2@D
M<')I;W)I='D@97$@,RD-"@D)>PT*"0D))'!R:6YT<')I;W)I='D@/2 B3&]W
M(CL-"@D)?0T*"0EE;'-E#0H)"7L-"@D)"21P<FEN='!R:6]R:71Y(#T@(C\_
M/R([#0H)"7T-"@D);F5X=#L-"@E]#0H-"@EI9@DH+UY#:&]I8V5<<RL]4UQS
M*RA<=RLI.RHO*0DC(%-E87)C:"!F;W(@( D]4PT*"7L-"@D):68@"2@D9&ES
M<&9L86<@97$@,2D)"2,@5&AE(&QA<W0@4D534$].4T4@=V%S(&$@1$E34$Q!
M60T*"0E[#0H)"0DD<')I;G1D:7-P/20Q.PT*"0D))&1I<W!F;&%G/3 [#0H)
M"7T-"@D)96QS:68@*"1L;V=D8F9L86<@97$@,2D)"2,@5&AE(&QA<W0@4D53
M4$].4T4@=V%S(&$@3$]'1$(-"@D)>PT*"0D))'!R:6YT;&]G9&(@/2 D,3L-
M"@D)"21L;V=D8F9L86<],#L-"@D)?0T*"7T-"@D)#0H):68)*"]24TM)3$PO
M*0D)"0DC($-O;G1A:6YS('1H92!L:6YE(%)32TE,3 T*"7L)#0H)"21Z/2@\
M/BD["0D)"2,@4F5A9"!I;B!N97AT($QI;F4)#0H)"6EF"2@D>B ]?B O7D5N
M86)L961<<RL]0EQS*RA<=RLI.RHO*2 )(R!396%R8V@@9F]R($5N86)L960)
M/4(-"@D)>PT*"0D))'!R:6YT<G-K:6QL(#T@)#$[#0H)"0EI9@DH)'!R:6YT
M<G-K:6QL(&5Q("(Q(BD-"@D)"7L)#0H)"0D))'!R:6YT<G-K:6QL(#T@(EEE
M<R([#0H)"0E]#0H)"0EE;'-I9@DH)'!R:6YT<G-K:6QL(&5Q("(P(BD-"@D)
M"7L)#0H)"0D))'!R:6YT<G-K:6QL(#T@(DYO(CL-"@D)"7T-"@D)"6YE>'0[
M#0H)"7T-"@E]#0H)#0H):68)*"]$25-03$%9+RD)"0D)(R!#;VYT86EN<R!T
M:&4@;&EN92!$:7-P;&%Y#0H)>PD-"@D))&1I<W!F;&%G(#T@,3L)"0DC(%1E
M;&QS('1H92!N97AT('!A<W,@=V4@87)E(&QO;VMI;F<@9F]R(&$@1&ES<&QA
M>2!3971T:6YG#0H)?0T*"0T*"6EF"2@O3$]'1$(O*0D)"0DC($-O;G1A:6YS
M('1H92!W;W)D($Q/1T1"#0H)>PT*"0DD;&]G9&)F;&%G/3$["0D)(R!496QL
M('1H92!N97AT('!A<W,@=&AA="!W92!A<F4@;&]O:VEN9R!F;W(@82!,;V<@
M4V5T=&EN9PT*"7T-"GT)#0H-"B,@16YD#0H-"G-U8B!P<FEN=&QI;F4-"GL)
M#0H)<')I;G0)(B1P<FEN=&5V96YT+"1P<FEN=&1E<V,L)'!R:6YT96YA8FQE
M9"PD<')I;G1P<FEO<FET>2PD<')I;G1D:7-P+"1P<FEN=&QO9V1B+"1P<FEN
M=')S:VEL;%QN(CL)"2,@<')I;G0@;&EN90DD<')I;G1E=F5N=#TB(CL-"@DD
M<')I;G1E=F5N=#TB(CL-"@DD<')I;G1D97-C/2(B.PT*"21P<FEN=&5N86)L
M960](B([#0H))'!R:6YT<')I;W)I='D](B([#0H))'!R:6YT9&ES<#TB(CL-
M"@DD<')I;G1L;V=D8CTB(CL-"@DD<')I;G1R<VMI;&P](B([#0H))&5N86)L
5961F;&%G(#T@,#L-"GT)#0H-"@T*
`
end