Yes, PFAdmin has a batch mode to change the acl's, but I've never tried it.
Here's a some info from the setacl help from pfadmin.
PFAdmin v1.3.0
---------- COMMAND LINE SYNTAX ----------
PFADMIN [Switches] Profile SETACL Folder|ALL User Rights [User Rights]...
[YES|NO]
Switches:
/Cn = console logging level (default = 4)
/Dn = debug file logging level (default = 5)
/En = eventlog logging level (default = 3)
/Ln = logging level (console, debug and eventlog)
0=NONE, 1=STATUS, 2=ERROR, 3=WARNING, 4=INFO, 5=DEBUG
Profile = MAPI logon profile with site admin priviledges
Folder = public folder name
User = user account to set rights for
Rights = rights to set for the user
Rights by Role:
Owner (O), PublishingEditor (PE), Editor (E),
PublishingAuthor (PA), NoneditingAuthor (NA),
Author (A), Reviewer (R), Contributor (C), None (0)
Specific Rights:
Read (r), Write (w), WriteOwn (wo), Create (c),
CreateSubfolder (cs), Delete (d), DeleteOwn (do),
_Owner (o), Contact (t), Visible (v)
Other Rights Specifications:
All (L) - same as Owner|Contact
Remove (X) - deletes existing entry for the user
YES|NO = apply changes to subfolders? (default = YES)
All entries are case insensitive except for Rights
Use quotes to enter names containing blanks
Use backslashes to enter subfolder names, starting with the top level folder
under "All Public Folders"
User rights can be specified by either full name or character(s)
Combine rights by using the '|' symbol, eg. 'read | write' (blanks
optional),
or joining character(s) into a single word, eg. 'RW'
Use "Default" as user name to set the default permissions
Examples:
>pfadmin redmond setacl all "pf global admin" owner "pf itg lead" o
>pfadmin redmond setacl "Readme FAQ\Exchange Discussion" UserName r
>pfadmin redmond setacl all default read
---------- BATCH MODE ----------
>PFADMIN [Switches] Profile < stdin
Input file format:
SETACL <tab> Folder <tab> User <tab> Rights[ <tab> User <tab> Rights]...
[ <tab> YES|NO]
Values are tab delimited, do not use quotes
Leading and trailing blanks are ignored around tabs
Lines beginning with '#' are comments
Examples:
>pfadmin redmond
setacl <tab> all <tab> pf global admin <tab> owner <tab> pf itg
lead<tab> o
setacl <tab> Readme FAQ\Exchange Discussion <tab> User Name <tab> read
setacl <tab> all <tab> default <tab> r
-----Original Message-----
From: Roger Seielstad [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, November 20, 2002 6:12 AM
To: Exchange Discussions
Subject: RE: Progr. change PF permissions ?
There has to be a hook, since PFAdmin can change them. I'd guess CDO, but I
don't know for sure.
------------------------------------------------------
Roger D. Seielstad - MCSE
Sr. Systems Administrator
Inovis - Formerly Harbinger and Extricity
Atlanta, GA
> -----Original Message-----
> From: Herold Heiko [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, November 20, 2002 8:48 AM
> To: Exchange Discussions
> Subject: Progr. change PF permissions ?
>
>
> Hello,
>
> is there any way to change programmatically the "client
> permissions" on
> public folders on EX 5.5?
> If I understand it correctly vba from outlook can't reach
> those properties.
> csv directory import neither I believe ?
> Cdo ?
> ADSI ?
>
> Thanks
> Heiko
>
> --
> -- PREVINET S.p.A. [EMAIL PROTECTED]
> -- Via Ferretto, 1 ph x39-041-5907073
> -- I-31021 Mogliano V.to (TV) fax x39-041-5907472
> -- ITALY
>
> _________________________________________________________________
> List posting FAQ: http://www.swinc.com/resource/exch_faq.htm
> Archives: http://www.swynk.com/sitesearch/search.asp
> To unsubscribe: mailto:[EMAIL PROTECTED]
> Exchange List admin: [EMAIL PROTECTED]
>
_________________________________________________________________
List posting FAQ: http://www.swinc.com/resource/exch_faq.htm
Archives: http://www.swynk.com/sitesearch/search.asp
To unsubscribe: mailto:[EMAIL PROTECTED]
Exchange List admin: [EMAIL PROTECTED]
_________________________________________________________________
List posting FAQ: http://www.swinc.com/resource/exch_faq.htm
Archives: http://www.swynk.com/sitesearch/search.asp
To unsubscribe: mailto:[EMAIL PROTECTED]
Exchange List admin: [EMAIL PROTECTED]