

You can find the language ID codes hereĭownload the script here and use PowerShell to control your presence using the Lync 2013 Client SDK described here.If you are in an environment with more than two languages for you Office deployment, make sure you add an LCID per language in the script.Understand that they will also see you as in a meeting, in a call, your note and your location as well.If you want external contacts to see your custom presence state you need to elevate them as colleagues in the relationship pane.For everyone in your Colleagues relationship level as long as they are running a client language version specified above.On Skype for Business clients in your local location retrieved using (Get-Culture).LCID.On English Skype for Business clients for you and your colleagues.The presence states works in the following scenarios.You need to sign out of the client and back in for the changes to take effect.The xml file will get stored under c:\_CustomPresence\CustomPresence.xml if that is your systemdrive.It works for MSI installed Office and Click-to-Run Office.It works for Lync and Skype for Business.To run the script, just type the following in PowerShell in elevated mode from the location you saved it.

The presence states that works are: Online, Busy, and Do-Not-Disturb.Away does not work as a custom presence state, if you put that in no custom states will show up in the client.To change the names you need to open the script and write your own presence states.The default custom presence states are shown below.How? The easy way is to download my script, change the custom presences that is predefined in the script and run it. Turns out, you can by creating an XML file and adding a setting in your local registry. Wouldn’t it be cool if you could change your presence state in Skype for Business to match you current task such as busy in a Workshop, Do Not Disturb in a Pomodoro Sprint or Away Getting Coffee? If you are interested in setting Microsoft Teams status, check out how to set the custom Focusing status blogpost Requires administrative rights to your computer. This works on Windows 10, Windows 8, Windows 7, Lync and Skype for Business desktop clients.
