Tom Talks Microsoft Teams and Skype for Business thoughts and news

CategoryPowerShell

Lync Server 2013 PowerShell Cmdlet Updates and Additions since RTM

Lync Server Cumulative Updates often provide us with new functionality, as well as as fixes. Since everything in Lync Server management is underpinned by PowerShell, these changes are reflected in updates in the Lync Server 2013 PowerShell cmdlets and parameters. This blog post provides a list of all changes and additions since Lync 2013 Server RTM.   CU1 – February 2013 CsCallParkOrbit got...

If Installing Lync Online PowerShell module and Lync Server PowerShell module, install Lync Server module first

If you want to install both Lync Server PowerShell module (installed via ocscore.msi Administrative tools) and Lync Online PowerShell module, you must install the Lync Server module first, otherwise Lync Server module overwrites some files/settings required in the Lync Online Module. Microsoft detail the issue here: Can’t use Windows PowerShell Module for Lync Online after you install Lync...

#PowerShell Summit Europe 2014: Amsterdam September 29 – October 1 2014, Registration Open Now

I’ll be attending the PowerShell Summit Europe 2014. It’s a great opportunity to listen to, meet and share ideas with some of the best in the field. If you are In Europe and can make it to Amsterdam I think its arguably the best value conference an IT Pro can go to this year; $800 for three days. Only 60 seats are available, considering PowerShell is pretty much core to everything Microsoft are...

PowerShell Script: Right Click, Send To, Copy PS1 to TXT

I work with PowerShell scripts all the time, and often have to email them or send them via Lync. The best way to do this is a .txt, but it’s a pain doing open and save as each time. What I wanted was a simple right click, copy and rename, but I couldn’t find any apps to do it. I turned to using PowerShell. Once I had worked out how to take the % string input from Send To it was fairly straight...

List All Microsoft/Windows Updates with PowerShell Sorted by KB/HotFixID : Get-MicrosoftUpdate

  Update 17/8/2014:  I have found that new-object -com “Microsoft.Update.Searcher” only lists updates installed by windows update, not all updates (including manually installed updates), I’m still looking for a method that gives 100% of updates. I recently came across a scenario where I needed to check if certain Hotfixes for Microsoft Office were installed. Easy, Get...

Script: Download Free Getting Started with PowerShell 3.0 Video Series with #PowerShell

Microsoft are doing two great video series to get you going with PowerShell completely free. The first Getting Started with PowerShell 3.0 is available for download now. If you want the complete videos (mp4) and/or audio (mp3s) you can download them all with my Get-Channel9Media PowerShell Script. The second series, Scripting and Toolmaking on Aug 1st, is still taking registrations for live...

Get-LyncNumberAssignment :Find #Lync Users/Objects by Phone Number/LineURI #PowerShell

Often in Lync it’s useful to understand if a number is assigned, or who/what is assigned a particular number. There isn’t really an easy way to do this out of the box. Numbers can be assigned to Users, Private Lines, Analog Devices, Common Area Phones, Exchange UM Contact Objects, Dial in Conference, Application Endpoints and Response Groups. This script checks all these types for a number match...

PowerShell Add a Persistent Module Path to $env:PSModulePath

One of the benefits or using or writing module in PowerShell version 3 or above is that they auto load as you need them. They do this if the modules sit in a number of predefined paths. Often you might want to add an additional persistent path to check for modules to auto load. This information is actually held in the registry, you can see it by $env:PSModulePath or by looking in the registry If...

Tom Talks Microsoft Teams and Skype for Business thoughts and news