• 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...
  • Step-By-Step Installation of Skype for Business server 2015 Enterprise cumulative updates

    The first cumulative update for Skype for Business Server 2015 is available. With Microsoft Lync Server 2013, the update installation process may seem complex. Since Skype for Business 2015, benefiting from the API Windows Fabric v2, Microsoft has simplified this maintenance operation. Front-end servers in an Enterprise Edition pool are organized into areas of upgrade (UD). These areas of...
  • DevOps Basics: Infrastructure as Code – The Visual Studio Method

    Hello folks, Last week and the week before we talked about Infrastructure as Code (IaC) and the benefits that you can gain from using a template to deploy your solutions in a orderly fashion. DevOps Basics: Infrastructure as Code DevOps Basics: Infrastructure as Code – The PowerShell Method This week we’ll look at the same template but through Visual Studio. Why visual...
  • Step-By-Step: Enabling Multi-Factor Authentication on XBOX ONE

    Much of this week’s online news has been centered on the E3 event taking place in LA. Gamers, both passive and hardcore alike, have flocked to see what creativity publishers and console makers will unleash amidst gamer nation in the upcoming months. Microsoft’s XBOX E3 keynote was additionally interesting as both Windows 10 and Hololense were front and center in many of the demos. While...
  • Windows 10 Tips: Managing Universal Apps in an Enterprise Setting

    Windows 8.1, Love it or hate it, was intended to be both a desktop and device operating system. Regardless of how you feel about Windows 8.1, if you were tasked with managing it in you enterprise, there are a number of posts written to assist you in that task. Microsoft recently announced that client management will get easier with Windows 10 . One said task IT Professionals are eager to manage are...
  • DevOps Basics: Infrastructure as Code – The PowerShell Method

    Hello Folks, Last Thursday I wrote about deploying an Infrastructure using a template through the Azure management Portal . But Infrastructure as Code does not require you to deploy it using the portal; and a GUI. You can use PowerShell to deploy your infrastructure making that much easier to automate your deployments. Infrastructure as Code (IaC) allows you to instead of creating and managing individual...
  • DevOps Basics: Infrastructure as Code

    Hello Folks, Last week in Toronto, we ran our first DevOps hackathon. It brought together developers and IT Pros in an effort to promote collaboration that will enhance their enterprise’s ability to be agile and achieve the following benefits: Ship code faster Improve IT performance Suffer less outages/failures One of the linchpins of DevOps is to treat Infrastructure as code. “Treating infrastructure...
  • Step-By-Step: Building a System Center Virtual Machine Manager Lab - Part 1

    Curiosity has gotten the best of me recently and this time around System Center Virtual Machine Manager (SCVMM) has peaked my interest. The following is a quick overview of what has been created thus far: Prerequisites A physical server with at minimum 8 (prefer 16) GBs of RAM. This is above the minimum system requirements but will make the install far more manageable and allow for more usable...
  • Windows 10 Tips: Joining a device to Azure AD

    Azure AD Join, similar to Domain Join, enables devices to be made visible in a directory to be managed and gain access to assigned resources. Windows 10 has the ability to register and authenticate directly with Azure AD without the requirement of a Domain Controller needed unless the respected IT administrator chooses to do so. Amidst the the initial startup process, end users can be empowered to...
  • DevOps Basics: Backing up Azure Apps and Websites

    Regular backups are of great importance. Ensuring applications, data and infrastructure settings pertaining to the supported organization is a responsibility all IT Professionals bare. While traditional infrastructure backup has been dedicated to on-premise for many years, interest surrounding online backup of data in cloud has increased. With it has now become crucial to consider the need of online...
  • PowerShell Basics: List and Export Admin Roles Assigned to Office 365 Users

    One questions I frequently get asked: ”How do I list all the users that have global admin access to my tenant?” The information is viewable in the Office 365 Admin portal, by filtering the users by role. That way works for some clients, but other need the data to be exported and kept for compliance reasons. I have built a number of scripts for clients to automate the listing and exporting...
  • Nano, Core or Standard? That is the question.

    Hello Folks, Since I came back from Microsoft Ignite in Chicago , I’ve had numerous conversations with ITPros regarding some of the announcements. One of the announcements that I thought was pretty clear turned out to be confusing to some. Nano Server. What is it exactly? Is it a new SKU , is it OEM? I���ve heard all of those questions. Jeffrey Snover explained the Server Journey in a really understandable...
  • Top 6 New Features Offered in Hyper-V Technical Preview

    Since its release back in October 2014, the latest Windows Server Technical Preview made available has created a great deal of buzz around Microsoft’s further attempt to close the gap between on-premise and in-cloud datacenters. Most notably are the announcements made at the recent Ignite conference surrounding the next offering of Hyper-V . The following are a rundown of the top X features announced...
  • Step-By-Step: Allowing or Preventing Domain Users From Joining Workstations to the Domain

    By default, an Active Directory domain environment allows any authenticated domain user the ability to add workstations to said domain 10 times. With that being said, there may come a time and organization may require to increase or decrease this limit. An example of this would be an authenticated user bringing their personal Surface Pro into the office. Unless there is a block in place via NPS (network...
  • Step-By-Step: Azure Diagnostics & Microsoft Operations Management Suite

    Hello Folks, Last week we discussed the way to populate OMS with servers by installing the agent directly to a machine . That allows you do deploy the agent on physical and in VMs on-premises and in any cloud where your workloads are running. The whole OMS thing really makes sense for all ITPros. It makes all the learning's that Microsoft has accumulated running our cloud environment available...
  • Step-By-Step: Populating machines in Microsoft Operations Management Suite

    Hello Folks, Last week I wrote about Microsoft Operations Management Suite . But it was just how to get started with setting up your OMS Workspace. This week we’ll look at connecting Servers to our workspace and start collecting data for analysis. But before we go there. Lets address one thing. “Why should you try or use Microsoft Operations Management Suite?” Monitoring Servers...
  • Step-By-Step: Setup and Enablement of Office 365 Message Encryption

    Office 365 Message Encryption is an online service which is built on Microsoft Azure Rights Management (Azure RMS) offering. With Azure RMS set up for an organization, administrators can enable message encryption by defining transport rules that determine the conditions for encryption. A rule can require the encryption of all messages addressed to a specific recipient, for example. When a user sends...
  • DevOps Basics: Swapping Azure Website Deployment Slots

    After successfully creating a an Azure Website deployment slot , one will notice that it contains no content. This is to allow deployment from a different repository branch, or a different repository all together. The configuration of said slot can also be changed and publish profile or deployment credentials associated with the deployment slot can be used for content updates. The newly created...
  • Step-By-Step: Running A Windows 10 VM on Mac via Oracle VirtualBox

    Not two years ago, Mac users and PC users were at odds when Mac users would attend Microsoft events. How times have changed. At the recent Build and Ignite events, attendees touting Mac notebooks reveled in the numerous announcements brought before them in regards to how Microsoft plans to enable their choice of computing within Microsoft’s ecosystem. One said announcement was the reveal of...
  • Protecting Active Directory Objects From Accidental Deletion

    IT professionals sometimes worry when enabling Domain Administration or other Active Directory privileges to designated local administrators. Accidents can and will happen. One of the more common accidents is the deletion of objects and/or profiles in Active Directory. The Windows Server 2012 R2 implementation of Active Directory provides a solution to protect sensitive items in an organization’s...
  • Getting Started with Microsoft Operations Management Suite

    Hello folks, Last November I wrote about taking a Deep Dive in Your Own Environment With Operational Insight . Last week in Chicago during the keynote, Brad Anderson and Jeff Woolsey talked about and demoed the new version of that family. It’s called Microsoft Operations Management Suite. (see time index 2:46:22 if you want to jump right to that topic) It really means that you can now monitor/manage...