CANITPRO
Connecting IT Professionals to the latest Microsoft technology via conversation, collaboration and online resources.
PowerShell Basics: Connecting to Exchange Online Using Multi-Factor Authentication
Using PowerShell to manage your Microsoft cloud services like Exchange Online and using multi-factor...
Date: 08/23/2017
PowerShell Basics: Azure AD Management Commands
Now that we’ve covered the basics in my previous post, Step-By-Step: Intro to Managing Azure AD via...
Date: 08/16/2017
Step-By-Step: Intro to Managing Azure AD via PowerShell
As IT Professionals know, time is never on our side. Hence the reason PowerShell is so important....
Date: 08/09/2017
Step-by-Step: First steps with Azure Container Instances
Hello Folks, It’s been a while since I last posted but it’s not because there has not been...
Date: 08/02/2017
PowerShell Basics: Retrieving Azure Key Vault Certificate
Microsoft's Azure Key Vault manages cryptographic keys and certificates used by cloud applications...
Date: 07/26/2017
Build Intelligent Robots with EZ-Robot and Microsoft Cognitive Services
What if a robot could tell how you are feeling? Microsoft Cognitive Services is a set of APIs and...
Date: 07/12/2017
Step-By-Step: Configuring a site-to-site VPN Gateway between Azure and On-Premise
Using site-to-site VPN gateway can provide better continuity for your workloads in hybrid cloud...
Date: 06/28/2017
Tackling the Dragon – Converting a Java Based Game to Universal Windows Platform
Ragnarök is Nigh. Hamilton Ontario based Thrive games have been working on their lead game, Dragon...
Date: 06/21/2017
Powershell Basics: Using Variables In ActiveDirectory Filters
When working with the ActiveDirectory PowerShell module, the -filter parameter is sometimes required...
Date: 06/14/2017
Harnessing Chatbots via Xamarin.Forms to Automate Disaster Recovery Resource Obtainment
Recently Microsoft partnered with Robust Choice Cloud Solutions to create an intelligent solution...
Date: 05/31/2017
Step-By-Step: Migrating Active Directory FSMO Roles From Windows Server 2012 R2 to 2016
With Windows server 2016 was released for public (GA), many businesses are working on migrating...
Date: 05/24/2017
Teaching Drones to Aid Search and Rescue Efforts via Cognitive Services
InDro Robotics, a drone operating outfit based in Salt Spring Island British Columbia, recently...
Date: 05/10/2017
DevOps Basics: Harnessing Continuous Integration and Infrastructure As Code
Hello folks, A little while ago, Vancouver based start-up Roomsy and Microsoft collaborated in a...
Date: 05/03/2017
PowerShell Basics: Detecting if a String Ends with a Certain Character
Did you know you can detect if a string ends in a specific character, or if it starts in one in...
Date: 04/26/2017
Understanding Azure Managed Disks
Hello Folks, Lately I’ve had a lot of questions about this new item in the Azure portal. Namely...
Date: 04/19/2017
Step-By-Step: Securing a Xamarin app with Azure AD's Multi-factor Authentication
In a recent collaboration between PCL and Microsoft, the team came together to digitally transform a...
Date: 04/12/2017
Step-By-Step: Getting Started with Azure Machine Learning
Artificial Intelligence (AI) study and use is on the rise. Tools to enable AI are becoming more...
Date: 04/05/2017
Step-By-Step: Enabling Advanced Security Audit Policy via DS Access
Active directory, from a security perspective, is one of the more impactful services within an...
Date: 03/29/2017
Step-by-Step: Setup Multiple Public IPs on a VM in Azure
Hello Folks, I’m currently working with a customer who’s migrating some workloads to Azure. Servers...
Date: 03/15/2017
PowerShell Basics: How to Validate the Length of an Integer
Recently I fielded the following PowerShell question: “How do I make sure a variable, which is an...
Date: 03/08/2017
Step-by-Step: Enable Network Monitoring in Azure.
Hello folks, When building network infrastructures in the cloud live VNets, ExpressRoute,...
Date: 03/01/2017
Step-By-Step: Setting up Active Directory in Windows Server 2016
There are interesting new features now made available in Windows Server 2016 such as time based...
Date: 02/22/2017
PowerShell Basics: Listing the number of services each user has per server
Infrastructure audits can be fun right? While they can be tedious at best, most IT Professionals are...
Date: 02/15/2017
Powershell Basics: Prompt To Copy File If It Does Not Exist
The PowerShell command Copy-Item will overwrite a file if it exists by default. This is unless that...
Date: 02/08/2017
Step-by-Step: Azure Storage Encryption at Rest
Hello Folks, Ever since I started covering Azure I always get asked about encryption. How do I keep...
Date: 02/01/2017
Step-By-Step: Assigning a Reserved IP Address to an Azure VM
IP address assignments in Azure are dynamic by default and can possibly change when a VM is...
Date: 01/18/2017
Step-By-Step: Displaying info regarding previous logons on Windows 10
The Consumer Electronics Show has always been a blur of innovative device launches from a multitude...
Date: 01/11/2017
Cloud4Good: Cloning, Compiling and Deploying the Child Finder Xamarin Mobile App
Back in October RedBit had an opportunity to participate in a weekend hack to try and leverage...
Date: 12/21/2016
Cloud4Good: Extracting Data from the Twitter API through Azure Functions
Azure Functions has quickly become one of my favorite technologies in Azure. I find myself working...
Date: 12/14/2016
Cloud4Good: Setting up Infrastructure as code on behalf of Missing Children Society of Canada
Hello Folks, I don’t normally write posts about specific references to customers. It’s normally...
Date: 12/13/2016
Cloud4Good: How Azure helps speed up the search for Canada’s missing children
With so many stories focused on the business benefits of the cloud, we can easily overlook some of...
Date: 12/12/2016
Step-By-Step: Creating an Organizational Unit in an Azure AD Domain Service Managed Domain
Organizational units (OU) in Active Directory are containers where users, computers, groups and...
Date: 12/07/2016
Step-by-Step: Manage all your servers from anywhere, on any browser, for free
Hello folks, I keep having a conversation with IT professionals about managing Windows Servers and...
Date: 11/30/2016
PowerShell Basics: Retrieve All The Security Patches Installed On A Server Since A Specific Date
I recently needed to acquire a list of all the security patches installed on a group of servers...
Date: 11/23/2016
Step-By-Step: Enabling Custom Domain Names in Azure via PowerShell
Simplicity of domain name assignment are sometimes just as important as the content the site...
Date: 11/16/2016
Nano Server Image Builder
Hello folks, I was looking at some questions i got in my last user group sessions where we were...
Date: 11/09/2016
Step-By-Step: Enabling the Lightweight Directory Access Protocol on an Azure AD Managed Domain
In Active Directory environment, the Lightweight Directory Access Protocol (LDAP) is responsible for...
Date: 11/02/2016
Step-by-Step: Setup Docker on your Windows 2016 Server
Hello Folks a couple weeks ago i was delivering a session on Windows Server 2016. During that...
Date: 10/26/2016
Understanding the Partnership Between OMS and System Center Configuration Manager
Microsoft announced new licensing options on October 1st 2106 making it very attractive for OMS...
Date: 10/19/2016
Step-By-Step: Installing MySQL on Nano Server via PowerShell
Recently, Pierre Roman was in town presenting 10 Things I like About Windows Server 2016 to the...
Date: 10/18/2016
Step-By-Step: Excluding Users or Usergroups from Group Policy
Sometimes excluding a user or user group from a group policy is needed to appease an application...
Date: 10/12/2016
Step-By-Step: Creating a DNS zone in Azure
Hello Folks, We all know that DNS is responsible for resolving a website or service name to its IP...
Date: 10/06/2016
IT’s Latest Challenge: Innovation and Transformation
I have been oddly quite here on CANITPRO.NET as of late and with good reason. Over the summer I was...
Date: 10/04/2016
PowerShell Basics: Copying The Output Of The Last PowerShell Command To Clipboard
I recently needed to copy and paste a PowerShell script output. While poking around in PowerShell, I...
Date: 09/28/2016
Step-by-Step: Deploy a new Linux VM from a captured image
Hello folks, in my last post we discussed who to capture an existing Linux machine in Azure in order...
Date: 09/14/2016
Step-By-Step: Managing DNS Records In An Azure Managed Domain
The DNC MMC can be utilized when managing a local active directory instance should one required to...
Date: 09/08/2016
Step-by-Step: Capture a linux VM Image from a running VM
Hello folks, I was talking with a customer last week and the conversation turned towards using an...
Date: 08/31/2016
Step-by-Step: Getting Started with PowerShell on Linux
Hello Folks, On August 18, 2016, the PowerShell Team announced that we were now providing...
Date: 08/24/2016