• RSAT tools for Windows 10

    Hello Folks, It’s now expected that soon after the release of a new client OS, we release a new set of server management tools. Well, wait no more the Remote Server Administration Tools for Windows 10 have been released. These tools includes Server Manager, Microsoft Management Console (MMC) snap-ins, consoles, Windows PowerShell cmdlets and providers, and command-line tools for managing roles and...
  • System Center Tips: Fixing SCOM To OMS Connection Issues

    With the newly released System Center Operations Manager Technical Preview 3 now available, I decided to have a go at enabling the integration between Operations Manager (SCOM) and the new Microsoft Operations Management Suite (OMS) which was formerly known as Operational Insight or Ops Insight for short. It was during this testing that I encountered a connectivity issue between SCOM and OMS which...
  • Windows 10 Tips: Fixing Issues Caused by Universal Drivers

    Windows 10 provides a great number of provisioning options which, when harnessed properly, can save an IT professional a great deal of time and effort. Provisioning, utilization of a base Windows 10 Pro or Enterprise installation coupled with packages containing settings, drivers & policies, can enable an IT Administrator to quickly deploy appropriate settings across many devices. Much of this...
  • PowerShell Tips: Managing Local Users and Groups

    Windows Server 2016, when launched, will demand IT Professionals to become more proficient at utilizing PowerShell. While some have begun to dabble with the TechNet Script Repository, some are still a little frightened due to the perception that PowerShell is hard to learn let alone remember. PowerShell can be the great time saver if harnessed properly though. Let begin with an easy example. Lets...
  • Step-By-Step: Enabling Automatic DHCP Server Backup

    Like any database, Dynamic Host Configuration Protocol (DHCP) server also at times may require actions such as backup and restore in the event of hardware failure, software failure, migration or in fault configuration change. Microsoft eases this process by providing tools to automatically backup said DHCP database and configuration. This Step-By-Step will detail how default parameters can be adjusted...
  • Step-By-Step: Azure Site Recovery – Failover to Azure

    Hello folks, My last couple of posts were about protecting your physical servers with Azure Site Recovery or ASR for short. Step-By-Step: Protect physical servers with Azure Site Recovery Step-By-Step: Protect physical servers with Azure Site Recovery – Part 2 I found this video for those of us who prefer listening to a video than reading a post to learn about ASR. Today we will look at how we failover...
  • Step-By-Step: How to Clean Install Windows 10

    One question that is frequently asked both in person and online as of late is as follows: “How do I perform a clean install of Windows 10 when upgrading from Windows 7 or Windows 8?” The video above provides a great overview of the options available for installation, however this Step-By-Step will provide details on two options available. Prerequisite for all options Should a upgrade...
  • PowerShell Tips: Enabling A Remote Exchange Management Shell

    Time and time again, I find myself needing to remote into the Exchange 2013 server on the infrastructure I support. To quicken this process I’ve put together the following PowerShell script to create the connection for me. While it may be far from perfect, it addresses my needs quite nicely. function gimme-exchange () { $arrExchangeServersURI = @("http://fqdn-of-server-one/Powershell"...
  • Step-By-Step: Addressing Forest Functional Level Issues Syncing Azure AD to Windows Server 2016 TP2

    Summer is usually a slow time for most IT administrators. I usually take advantage of the downtime to test out new technical preview software that Microsoft shares and put it through its paces. One said issue I encountered recently was while attempting to setup Azure AD Connect only my newly created Windows Server 2016 TP2 machine within my lab into Azure. I recently built a new Domain Controller...
  • Step-By-Step: Protect physical servers with Azure Site Recovery – Part 2

    Hello Folks, Today we pickup right where we left off last week when we were walking through the steps to protect an on-prem physical server by setting up a recovery site in Azure . Of course as I mentioned last week. there are some great videos from Ignite and other sources that outline the benefits of Azure Recovery Services. you can see them at the following addresses. Hybrid Cloud Workloads...
  • Step-By-Step: Reducing The Windows 10 Installation File Size Via DISM

    Amidst the recent Windows 10 launch, Microsoft has released numerous versions of its latest client offering. These versions include: Windows 10 Home Windows 10 Pro Windows 10 Enterprise Windows 10 Features On Demand Windows 10 Features on Demand has received much interest as many have not had the chance to test out the offering first made available in Windows 8 and 8.1. The...
  • IT Admin Basics: Understanding Group Policy Design

    Windows 10, and the additional abilities that come with it, provides additional policy capabilities enabled to allow IT administrators further manageability of his client deployment. Designing group policies for said organization can become complex if not planned accordingly. Chaos can rein should improper setup of Group Policies be pushed from group policies to workstations. Proper Group Policy design...
  • Step-By-Step: Installing Microsoft Azure Pack for Windows Server

    The Microsoft Azure offering has been around for a while and offered features and abilities are continually improved upon. However not everyone is ready to migrate to Cloud . Microsoft’s latest offering, Azure Pack, provides the Azure portal feel, but for your on-premises datacenter. Azure Pack for Windows Server is available to Microsoft customers at no additional cost for installation of...
  • Step-By-Step: Protect physical servers with Azure Site Recovery

    Hello Folks, Last week I was reading about the devastating fires in western Canada. I happen to come across a post from Dave Kawula a Canadian MVP who has been a collaborator to the CANITPRO team and Microsoft Canada for a long time. It was about how a group of MVP were able to help the Northern Lights School District of La Ronge in Northern Saskatchewan, when the town was threatened by a massive forest...
  • Step-By-Step: Building Windows 10 Provisioning Packages

    Standard practice for most IT administrators when migrating to a new client offering entails creating a baseline image of a desired client state. Next the IT administrator wipes the computer to be worked on to image it with the newly created client image. This procedure is not without it’s faults however and hardware inconsistencies have in past plagued imaging installs. Windows 10 provides an...
  • Addressing Windows Server 2003 Migration Uncertainty

    In 2003, I was a strapping 14 year old entering the 9th grade. The original XBOX was just catching its stride. Camera phones we’re quickly becoming popular. Windows Server 2003 was introduced by Microsoft. On July 14, 2015, Microsoft ended support for Windows Server 2003. There are some very serious consequences if you’re not started your Windows Server 2003 migration to newer operating...
  • Step-By-Step: Setting up the new Azure Active Directory Connect

    Hello Folks, A while back we covered using the Active directory Sync Tool. That tool as now been updated and is now called Azure Active Directory Connect. In this post we will cover installing Azure AD Connect that became Generally Available on June 24, 2015, but you can do a straight upgrade of your environment if you’re already using DirSync. (We’ll cover that in another post). Integrating your on...
  • DevOps Basics: Enabling The Puppet Virtual Machine Extension Via PowerShell

    Practicing DevOps in one’s organization sometimes requires the inclusion of existing processes currently championing automation. One said solution via Puppet Lab provides a datacenter automation and configuration management solution that is widely used. While utilizing PowerShell to enable desired state configuration (DSC) can also be a viable option, some organizations may have current practices...
  • Step-By-Step: Changing The UPN Suffix For An Entire Domain Via PowerShell

    Some organizations require the use of multiple UPN suffixes for their operations. From time to time, these same organizations will have the requirement to do mass a UPN suffix change. I recently faced said challenge while changing the domain name suffix which ended with .local to a public domain name ending with .com. This needed to be done to address the requested upcoming Azure AD integration with...
  • DevOps Basics: ARM Templates Part 2

    Hello Folks, Last week we discussed the composition of ARM Templates . A few days later I was contacted by a reader that pointed out that I forgot to explain how we can find the API versions needed for a specific resource types. So I did some research, asked around internally and I found the answers ( Thanks to Keith Mayer – Thanks again buddy! ) Resources As we saw last week. The...
  • DevOps Basics: Quickly Creating Customized Azure Virtual Machines via PowerShell

    In the previous post entitled DevOps Basics: Quickly Creating Azure Virtual Machines via PowerShell , the prescribed steps covered the ability to provision a simple configured single virtual machine. However, seldom does one size fit all. What if more customization is required? There is a secondary method that uses cmdlets to build a configuration object allowing for additional options to be...
  • 20 Helpful Steps Migrating Windows Server 2003 to 2012 R2

    Windows Server 2003 support ends July 14th 2015. While you’ve probably heard this a multitude of times, the severity of support no longer being offered by Microsoft for this aging server offering could be detrimental security wise to the organization you support. The following are 25 steps that I have been walking our customers through at a high level to fast track them off of their aging infrastructure...
  • DevOps Basics: Infrastructure as Code – ARM Templates

    Hello Folks, Any solution you deploy in the cloud requires some kind of supporting infrastructure. (Such as a virtual network, database server, database, website…) The traditional way of managing\deploying these was to build each part one by one. Step 1 – Create the storage account Step 2 – Create the cloud service Step 3 – Create the virtual network ...
  • DevOps Basics: Quickly Creating Azure Virtual Machines via PowerShell

    PowerShell, as highlighted numerous times in CANITPRO.NET , can quickly complete tasks normally conducted over numerous steps found in a GUI interface. In light of this, harnessing PowerShell in Azure for purposes of satisfying requirements put forth by DevOps practices, can substantially speed up resource setup time through automation. One easy implementation any IT administrator could take advantage...
  • Étape-par-Étape : Installation des mises à jours Skype for Business Server 2015 en version Entreprise

    Le premier cumulative update pour Skype for Business Server 2015 est disponible. Avec Microsoft Lync Serveur 2013, le processus d’installation des mises à jour pouvait sembler complexe. Depuis Skype for Business 2015, bénéficiant des API Windows Fabric v2, Microsoft a simplifié cette opération de maintenance. Les serveurs frontaux dans un pool Enterprise...