Update microsoft lync1/1/2024 $replacement = MultipleSelectionBox ($inputarray,$prompt,$listboxtype) ) $UpdatedFileNamePath = $BaseFilePath + "\UpdatedUserData.zip" $ExportFileNamePath = $BaseFilePath + "\ExportedUserData.zip" $LyncXMLFile = $7ZipOutputDir + "\DocItemSet.xml" $7ZipIncludeFiles = $7ZipOutputDir + "\*.xml" $7ZipOutputDir = $BaseFilePath + "\working" $7ZipPath = "c:\Program Files\7-zip\7z.exe" $BaseFilePath = "c:\scripts\lync_user_export" If not running under Powershell v3.0 see comments in MultipleSelectionBox function. 7-Zip must be installed - Used to manage the ZIP files from the export and needed for the import. MUST BE RUN ON LYNC SERVER - Export-CSUserData does not like Remote Shell or Implicit Remoting # Description: Script to update the Contact List for 1 or All Lync 2013 users. Log into your Lync Server and from the Lync Management Shell export the user you updated with the following command.Įxport-CsUserData -PoolFqdn "YOURLINKPOOL" -UserFilter -FileName "c:\temp\ExportedUserData.zip".Create a reference account and add the Contact Groups you want to load for your other users.Here are the basic steps to use the script: You will need 7-Zip installed on your link server to run this script. Additionally if the user has already added some of the groups in the past it will retain the original order of the previously added groups and append the new ones on at the bottom. There are a few more things I would like to add to it and clean up but I wanted to get it out in the wild for other people to use.Ĭurrently this script will only update the Contact Groups for a user who has logged into the server at least once. I was not able to find any specifics of exactly how to do this on the web so I decided to roll up my sleeves and do it myself. Our users really like having this list and we did not want them to have to manually configure all of the groups.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |