PowerShell: Convert ConversationHistory from UserCreated to a Default Folder

Time for a new article, this time talking about Conversation History Retention Policies. I have recently been working with some customers who reported that Retention Policies applied to Conversation History would not get applied. After a lengthily investigation it appeared the issue was due to the “Conversation History” folder was not of type “CommunicatorHistory” but…


Docker Containers and Windows

Docker Containers So for many students containers are a new learning opportunity and experience. Having new and modern skills is great to addition to your CV. Some students may be already using containers in personal, hobby projects or even academic assignments. The following blog has been produced with Elton Stoneman Developer Advocate @docker. Microsoft MVP….


Administrando VSTS/TFS con PowerShell

De las múltiples cosas interesantes que pude aprender este día, una de las que estoy obligado a compartir es el módulo de PowerShell dedicado a la administración de VSTS y TFS creado por Donovan Brown; había buscado algo similar anteriormente pero sólo había encontrado formas para utilizar la RestAPI desde PowerShell; esta característica simplifica mucho…


SharePoint Online, Vanity Domain, PowerShell, CSOM and the MSOID cname record

You are using PowerShell plus CSOM to automate some scenarios managing content stored in SharePoint Online Lists, Libraries and more. To authenticate your PowerShell session, you may use SharePointOnlineCredentials. Additionally you configured your Tenant to use your vanity domain, like contoso.com instead of contoso.onmicrosoft.com or contoso.onmicrosoft.de or also other sovereign clouds we have. During the…


Tips and Tricks to Save money when using Azure

A few months ago I wrote this post https://blogs.msdn.microsoft.com/uk_faculty_connection/2017/03/31/if-your-not-using-your-infrastructure-turn-if-off-saving-costs-on-azure-2/ in this post I want to share the top 8 tips for saving your Azure Account $/£ or Azure credit via http://www.MicrosoftAzurePass.com or services being used under Visual Studio Dev Essentials which you get as part of Microsoft Imagine Tip 1. If your not using it…


Getting IDs to use with the Package DSC resource

One of the questions I get from customers who are looking at using the Package DSC resource to install MSI’s and executables is “What is the ProductID for the installer I want to run?”. If you look at the documentation the ProductID is meant to be a unique identified for the product you are installing,…


Top Elements To Consider When Choosing A Monitoring Tool

Editor’s note: The following post was written by now former Office Servers and Services MVP Hilton Giesenow as part of our Technical Tuesday series. Albert Duan of the MVP Award Blog Technical Committee served as the technical reviewer for this piece. Given my complete lack of knowledge and understanding of physics, I ordinarily wouldn’t venture…


Using PowerShell as an Azure ARM REST API Client

Yes, this is probably another post explaining how to use Azure ARM REST API using PowerShell, I am aware of this, but what I would like to show you is something deeper in the Azure platform that you may not have noticed or seen before. Fortunately, Microsoft provides many SDKs for almost all your favorite…


SQL Server Workgroup Cluster FCM Errors

Background One of the new features of SQL Server 2016 is the ability to use SQL Server with Failover Cluster in a workgroup rather than joined to Active Directory. When working with SQL Server and Failover Clustering in a workgroup, many of the abilities that are normally used with Active Directory are no longer available,…


PowerShell: Automating creation and editing of Task Sequences in 1706 (TP and CB)

Our development team has been working hard on implementing a much requested automation scenario for PowerShell in Configuration Manager, and that’s being able to create and modify task sequence steps. Task sequence editing has three separate pieces: groups of steps, commands (such as “Install Application” and “Partition Disk”), and conditions. With 1706 Current Branch and…