Sorry, I didn't read your email properly. You want to separate the system installation from the user settings,(config file).
Powershell app deployment toolkit might be your friend here... From: listsad...@lists.myitforum.com [mailto:listsad...@lists.myitforum.com] On Behalf Of Enley, Carl Sent: 26 July 2016 15:27 To: mssms@lists.myitforum.com Subject: [mssms] RE: Scripting - Pwr Shell AD Attributes I am not sure? So I can query AD and get a phone extension and update a configuration file using GPP? I know I can use it to copy the files to the user directory but I already have that worked out, I need a way to export the AD information and write it to the configuration file. I think the delivery method of that file to the users machine can be either GPP or SCCM etc... From: listsad...@lists.myitforum.com<mailto:listsad...@lists.myitforum.com> [mailto:listsad...@lists.myitforum.com] On Behalf Of Andrew Craig Sent: Tuesday, July 26, 2016 9:01 AM To: mssms@lists.myitforum.com<mailto:mssms@lists.myitforum.com> Subject: [mssms] RE: Scripting - Pwr Shell AD Attributes Could you not use Group Policy Preferences for this? From: listsad...@lists.myitforum.com<mailto:listsad...@lists.myitforum.com> [mailto:listsad...@lists.myitforum.com] On Behalf Of Enley, Carl Sent: 26 July 2016 14:30 To: mssms@lists.myitforum.com<mailto:mssms@lists.myitforum.com> Subject: [mssms] Scripting - Pwr Shell AD Attributes I am posting to see if any of you folks have done what I am trying to do and can offer any tips or advice. - Deploying Avaya soft phone package to my end users - package, install etc...everything is fine and works great no problem there. There is a config file in %username%\appdata\Roaming\Avaya\etc... that stores the server name, sip information and a few other static values. I have no problem updating that file and copying it to that location during the package deployment but there is one user configured setting that is not static and I cannot set it during deployment and that is the users phone extension. Obviously every user has a unique phone extension so the information is different for each user that installs the package, it is easy enough to have them fill in the information when the application is launched BUT I like to automate stuff if at all possible. :) So here is my question...is it possible that during the install of the package maybe as a dependency (this is how I am copying the config files to the user directory - package installs as "system" file copy as "user") I could have a PowerShell script that queries AD for the phone extension of the logged on user and inserts it into the config file? Has anyone written a script to query AD attributes and insert them into a text file replacing a current value? Thanks for any tips / advice.