This is my msRTCSIP-GroupingID editor. I use it to segregate addresslists in Lync solutions. It takes a commaseparated text file containing Company name and GUID for the addresslist assigned to this Company (filename : groupingids.txt) sample:
I have placed this file on the Lync share for my own convenience. Powershell script Groupingeditor.ps1 loads these values to a listbox. It let you search for users and then apply the groupingID to the selected users.
Next Version will contain possibillities to select entire OU’s and list users containing a spesific GroupingID.
When using booking assistent and roomlist meeting rooms does not always show in the list as expected. One reason for this is that user make a default invitation and by default the meeting time is this morning witch is already passed. Another thing is that default working hour for the meeting room is 08:00 to 17:00 – outside this the room will not show in the roomlist.
Use get-mailboxcalendarconfiguration to get workinghours for a room / mailbox.
There was a change in RBAC. Group managers are not able to add or remove members of a distribution Group even if it seems so in the Exchange Management Console.
The only options in ECP was to give them the additional permission to great and remove groups. You can create a new role that will enable this permission again. Thanks to Matthew Byrd at Microsoft who has created a Powershell script that does this for us.
Tried to move a mailbox from Exchange 2010 to Exchange 2013, but the job would take forever. Status for the job was “StalledDueToCI” ( Get-MoveRequest | Get-MoveRequestStatistics | ft mailboxidentity,status ). I suspected this had something to do with ContentIndexing. And infact it does. Tried to reset Search index for the database containing the failed mailbox.
To reset Exchange search index for a database:
1.Stop Exchange search services:
2.Delete the search folder. Usually a folder inside the folder containing the database.
3.Start Exchange search service.
4. Check Index crawler status to see when it has finished: Get-MailboxDatabaseCopyStatus -Server <servername>| FL Name,*Index*
This worked for some short time. But it would fall back to failed.
This is my HolidaySet editor for Lync 2013/2010 RGS. It is created in Powershell. This is version 1.1 and is working “Perfectly” in my environment. Code needs som tidying up and commenting. Please do not copy, but link to it since I will update it with more info and features.
Save this script as “c:\scripts\deleteoldfiles.ps1”
In schedule task select program/script to run : “C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe”
and use : -command “c:\scripts\deleteoldfiles.ps1” as argument
Remember you has to set the execution policy to allow this script to run. (set-executionpolicy -executionpolicy remotesigned)
For PowerShell 1.0 and filter on file Attribute:
# Written by Atle Vatland @ Cegal AS # Remember to change path,attribute and fileextension. # When tested OK – remove WHATIF from Remove-item and the files will be deleted. # Schedule a task. # Save this script as “c:\scripts\filename.ps1” # In schedule task select program/script to run : “C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe” # and use : -command “c:\scripts\filename.ps1” as argument # Remember you has to set the execution policy to allow this script to run. (set-executionpolicy -executionpolicy remotesigned)