SOLVED: What is Quarantine in a Server 2016 Cluster & How Can a Node be Moved Out of Quarantine?

Server 2016 introduced three new “node states” and the one that people are confused about is Quarantine.  Quarantined nodes are just that; their roles are drained to other nodes in the cluster and they are not allowed to rejoin the cluster for two hours.  The idea is to stop failing nodes from bouncing up and down (so called flapping), joining and leaving the cluster over and over again causing performance issues. Here are the things…

SOLVED: How to Change Command Prompt to PowerShell on the Start Menu of Windows Server 2016 or Win10

If you have a new Windows Server 2016 or Windows 10 installation, you will find that when you right click on the START button, you will see COMMAND PROMPT as an option.  For standard users this is fine, but for administrators, you will likely want the more powerful POWERSHELL option.  Fortunately this is easy to change. To change COMMAND PROMPT to POWERSHELL on the START menu: Right click on the TASK BAR and select SETTINGS…

SOLVED: Simple Command Line To End Task a Program Running on a Different PC

If you are an administrator, you will have seen an application that has locked up a computer.  These ‘run away’ programs sometimes cause users to give up in frustration and just power down their PC’s which may result in them loosing unsaved work. The question is how to END TASK on a program running on a remote PC?  Fortunately there are two fantastic tools built into Windows 10 to help you with this: TASKLIST: The…

SOLVED: How To Delete A SharePoint Online Site Using PowerShell

If you have ever deleted a SharePoint site from Office 365 or other SharePoint Online provider, you know that sometimes the sit around for a while.  If you are trying to reuse the name of a site you recently deleted, this can be a problem.  Fortunately the solution is to force the deletion of the site using PowerShell: Download PowerShell for SharePoint Online from Microsoft, then install and run it as an Administrator . Set…

SOLVED: SharePoint Online Solutions Error You Don’t Have Access To This Page

Microsoft has been tightening up security since… forever and the latest round affecting SharePoint Online can be befuddling.  If you are trying to upload a .WSP solution to the Solutions Gallery you might see “Sorry, you don’t have access to this page” even if you are the administrator.  If you click REQUEST ACCESS and then grant yourself access, the problem still persists.  Fortunately, with many hours of playing and help from Amrein Engineering and Microsoft, we…

SOLVED: How To Query a Surface 4 (or 3) Serial Number From PowerShell WMI

If you have a Microsoft Surface 3 or 4 (and likely 2 or any other computer with the Serial Number stored in the UEFI BIOS), you can determine the BIOS Version and Serial Number through a simple command line: Launch a POWERSHELL as an Administrator Enter the following two commands in order: $query = “Select * from Win32_Bios” Get-WmiObject -Query $query Have a nice day  

SOLVED: How to Apply an ActiveSync Policy to a Specific OU Organizational Unit

If you are using Exchange Management Shell (PowerShell) and need to change the ActiveSync Policy for people in a specific OU using a wildcard (i.e. you want to effect the ActiveSync policy for all users in the ABCDEFG OU you can use a script like this: Get-Mailbox -ResultSize Unlimited | where {$_.OrganizationalUnit -like “ABCD*” }  | Set-CASMailbox -activesyncmailboxpolicy(Get-ActiveSyncMailboxPolicy “<YOUR A.S. POLICY NAME HERE>”).Identity Enjoy.

SOLVED: How to Apply an ActiveSync Policy To A Group

If you need to apply a particular ActiveSync policy to only a particular Distribution Group you can run (and modify) the following script. # Put members of the Dist Group into a dynamic array $allMembers = Get-DistributionGroupMember -Identity ‘<DISTRIBUTION GROUP NAME HERE>‘ # Loop through each person in the allMembers array foreach ($member in $allMembers) { # Set ActiveSync for each member of the array $member | Set-CASMailbox -ActiveSyncEnabled $true # Set ActiveSync Policy for each member of…