01-24-2013 07:11 AM - edited 03-17-2019 02:57 PM
So, the bulk import works great to add contacts.
Is there anyway to automatically remove contacts when staff leave the company?
We currently use office communicator and it allows us to remove the contacts from
everyones lists. Granted it's not hard to right click and select remove.....but our end
user community will see that as a negative change.
It's too bad the bulk import didn't have another field for ADD/REMOVE
01-25-2013 06:19 AM
Can you provide a screenshot of this?
01-25-2013 06:38 AM
Screenshot of what?
If you are asking about how office communicator handles it - then that is completed by way of a wsf script that microsoft created. The script can take two files "to be removed" and "to be removed from" with a switch of /delete and the contacts are removed from the "to be removed from" group. The same script does the add process.
LCSAddContacts.wsf is the name of the script.
Similar to the bulk import but it's performed from the command line rather than thru the systems web admin.
01-28-2013 07:38 AM
AFAIK, there is currently no functionality to offically do this.
01-28-2013 07:47 AM
I wonder from the development side of things if it's possible?
Of course you'd had to impersonate each user to remove it from their list.
Maybe I need to check out the developer API's to see what might be exposed.
08-02-2013 03:20 AM
Same here,
We definitely want to remove contacts from the lists of all users, to keep up with the changes in our company.
Thanks!
08-03-2013 09:01 AM
I have just the tool for you. An open source Powershell module that can add/remove/rename Presence contacts in-bulk using AXL.
On the main project page there is an example of how you can remove a specific contact globally (i.e. from everyone's contact list).
I started this module a few weeks ago specifically for CUP contact management, but I intend to make it a more general purpose AXL module. Other useful things you can do with it. This has been tested with CUP 8.6.
It can also do a few other things not related to CUP. These have been tested with CUCM 8.6.
And even more features. These are database-related and can be used to
If this all sounds sounds like a plug, that's exactly what it is. But I am not making any money on this, I just want to get the word out since I think many people will find it very useful, and I'm not aware of any similar tool out there. The only thing I know of that comes close is pyAXL, but that seems to be a dead project, and is specific to CUCM (no CUP capability). If you would like specific features added or are interested in contributing to this module, please let me know.
08-15-2013 09:39 AM
Just want to call out that AXL isn't an officially supported external interface on CUP, so any CUP issues related to the use of this powershell module won't be supported. CUP can natively do the following using the its Bulk Administration Tool (BAT).
08-16-2013 01:53 PM
Stephen - The BAT tool works for adding (although it seems a litle clunky). Doesn't address the deletion side of things.
01-16-2015 03:01 AM
Is the bulk deletion of contact list fixed in the latest release of IMP? Thanks!
06-16-2016 02:07 PM
This is really needed, either in the IM&P server, or in a downloadable toolkit.
I have a user that can't use Jabber(client dies) because of something in his contact list.
01-19-2015 01:14 PM
Craig,
Thanks so much for this incredible tool! I had been working on pretty much the same thing on my own. I was looking through your source on the Google repository and see a lot of custom SQL commands. Can you please tell me where I might find the reference you used to generate these commands? I see that CUCM has a data dictionary, but not IM and Presence. Thanks!
As a side note, I would like to contribute to your project by adding the capability to get/modify the vCard information stored in each contact. This would let me create "pretty contacts". =)
01-19-2015 01:42 PM
Thanks Jarad. I too, was not able to find a reference for the IM and Presence database. Instead I learned would I could by looking at the structure of the tables & stored procedures.. The Get-Table and Get-StoredProc cmdlets where written for this purpose. That is, to make it easy to export the list of tables & their fields and also the list of stored procedures & their definitions.
I would welcome your contributions to the project. Please contact me directly, perhaps via the Google Code page.
06-16-2016 06:43 PM
Google Code no longer exists, so I moved the AXL PowerShell Module to GitHub.
08-21-2013 11:51 AM
Cisco shoulld develop something to address the request of administration of contact lists.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide