Step-By-Step: Deploying a Domain Joined Nano Server via PowerShell

There are many ways to deploy and manage Nano Server as detailed in the following video: Recently I’ve put together a PowerShell module called DeployImage with the intent to simplify the deployment of a WindowsIMage file.  In this case, my goal was to make NanoServer an easily deployable option for the average system administrator.  So began my experimentation with Windows…


Step-By-Step: Blocking Outside Apps from Accessing Exchange Web Services

In the era of BYOD the ask has probably been put forth to block a specific apps from accessing Office 365 / Exchange Online. There are all many security reasons as to why the ask to block applications from using Exchange Web Services (EWS) would occur. My intent in writing this post was not meant to call out…

2

Step-By-Step: Forcing Azure AD to Sync with On-Premise Active Directory

Azure AD Sync is Microsoft's tool utilized to sync an on-premises Active Directory implementation with Azure AD. Azure AD will sync every 3 hours when implemented in a synchronization model by default. For some, 3 hours is too long of a gap to enable synchronization. There are two ways to address this to quicken the sync. Reduce sync intervals by…


Step-By-Step: Identifying Large Exchange Mailbox Folders Via PowerShell

Identifying users with large Exchange mailboxes is a task undertaken by most system administrators who are in need of freeing up space on their mail servers. While most search for mailboxes approaching a certain size, I wanted to take this a step further and identify the large folders within user mailboxes. An example of this would…


Windows Server 2016 TP4 – PowerShell Direct

Hello Folks, Lately I've been spending a lot of time going through all the pieces of what makes Windows Server 2016 TP4 a great product.  One of these gems I was playing with today is PowerShell Direct. By the way, if you want to learn more quickly,  watch the video below. It’s really cool because…


PowerShell Tips: Retrieving The Distributions Lists A User Is A Member Of

Lets say you have a user and want to get all the distribution lists this user is a member of. Well the following PowerShell script can help you with that. First you will require a remote Exchange shell for this as detailed during the 20:38 minute of the following video: Next, utilize the following PowerShell script: 1 2…


Step-By-Step: Modifying the Recoverable Items Folder in Office 365

Found in Exchange Online and in Exchange 2013, the Recoverable Items Folder was created to protect malicious or accidental deletion of data. This same function was known as dumpster in previous versions of Exchange and employs the following Exchange features: Mailbox audit and Calendar logging Deleted item retention In-Place & Litigation Hold Single item recovery…


Simulating A Ransomware Attack With PowerShell

Ransomware issues have escalated as of late.  While there is a common belief that there is no sure fire way of guaranteeing your organization will never be hit by a ransomware attack, IT administrators should be prepared to detect, stop, and recover from it when it strikes. But how does one test for ransomware detection? While it is ill…


Step-By-Step: Enabling Apps to Auto-Trigger VPNs in Windows 10

Have you ever experienced that one app that always requires a VPN connection to operate? It becomes a bigger problem when that app is not frequently used and so the people using said application are not overly familiar as to how to initiate a VPN connection.  Thankfully Windows 10 has a solution to address this…


Step-By-Step: Removing Corrupt Windows 10 Universal Apps via PowerShell

Universal applications, surmised from the evolution of Modern Apps once trapped within the Start Screen in Windows 8, provide a uniform data creation / consumption experience across the Windows 10 platform which includes the likes of desktop, laptop, tablet, smartphone and most recently XBOX.  A great overview of Universal Apps from a IT professional perspective…