The Azure PowerShell Extensions module (AzureExt) for Windows PowerShell has seen another interesting update! Let’s take a look at some of the high-level changes: External dependencies have been completely removed The module now supports PowerShell ISE Snippets for Azure Resource Manager (ARM) Resources New command: Remove-AzureRmResourceGroupGui New command: Start-AzureRM Check out Art of Shell’s Microsoft … Read moreAzure PowerShell Extensions Updates
Art of Shell has just published its first training course covering the core topic of Microsoft Azure Resource Manager (ARM) (direct purchase link)! If you’re deploying any kind of cloud resources on Microsoft Azure, then you’ll definitely want to check this out. The course covers: Microsoft Azure Resource Manager (ARM) Architecture Learn about Resource Providers, … Read moreAzure Resource Manager (ARM) Training Course
I recently tried publishing a very small, simple PowerShell module to the PowerShell Gallery. I ran into a few errors that were rather cryptic. To get more debugging information, I ran Publish-Module with the -Verbose switch parameter. The main errors I noticed were as follows: Invalid URI: The format of the URI could not be determined. … Read morePowerShell Error: Publishing Module to Gallery
This morning, I received the coveted, diamond-like e-mail that most people anticipate with fervor. For the third year in a row, I have been awarded the Microsoft MVP award for contributions to the community. I very much enjoy, and am passionate, about being involved in various IT communities, locally, nationally, and across the entire world. … Read moreMicrosoft MVP Renewal: Third Consecutive Year
Office 2016 for Mac was updated on January 12th, 2016. One of the great, new features that they’ve brought into this update is the Selection Pane in PowerPoint! Moving from Windows to Mac, it was hard for me, at first, to not have this feature to help build my PowerPoint slides. Along the past few … Read morePowerPoint 2016 for Mac :: Selection Pane Added!
For some time now, the PowerShell Gallery has been available, enabling the upload of PowerShell modules to a centralized repository. This repository provides an easily discoverable location from PowerShell 5.0’s PowerShellGet module. In order to install a PowerShell module in PowerShell 5.0, a user must simply type Install-Module -Name <ModuleName>. The module gallery is still … Read morePSA: Upload your PowerShell Modules!
Introduction If you’re a regular PowerShell script or module author, you’re probably accustomed to creating .NET objects using object constructors. In the Microsoft .NET Framework, each struct or class can have one or more constructors. A constructor enables the type consumer to instantiate the object using a set of zero or more input parameters, as … Read moreAuto-Complete .NET Constructor Params
On August 26th, 2015, I delivered a presentation on deploying Azure Resource Manager (ARM) JSON templates using the ARM PowerShell module for the Microsoft Technology User Group (MTUG) in Norway. This event was coordinated by Microsoft MVP Jan Egil Ring. You can view the 1.5 hour recording of the presentation below. MTUG Script Club – … Read moreAzure Template Deployment with PowerShell :: MTUG Norway
Are you eager to take advantage of Visual Studio PowerShell Tools? This video talks about how to create a Visual Studio Solution & Project to help you manage your PowerShell script files. If you’ve already got a set of one-off scripts, that doesn’t necessarily warrant a PowerShell module, but you still want to author, debug, … Read moreCreate a Visual Studio Project for your PowerShell Scripts
Have you ever been writing a PowerShell script, and looked at how wordy and long the command becomes? If so, you’ll want to familiarize yourself with the concept of PowerShell Splatting. This technique allows you to declare your PowerShell cmdlet parameters in a HashTable (aka. dictionary or key-value pairs), and then “splat” those parameters onto … Read morePowerShell Splatting: Overview