Almost two years ago I rebuilt my home network with Ubiquiti Unifi equipment. Yet it wasn’t until recently I wanted to programmatically get configuration information out of it. Luckily there were a number of examples accessing the Unifi API, but none with PowerShell.… keep reading
Using AzCopy with Azure Virtual Machines Managed Identity
The Managed Identities for Azure Resources feature is a free service with Azure Active Directory. Formerly known as Managed Service Identity, Managed Identities for Azure Resources first appeared in services such as Azure Functions a couple of years ago. Much more recent though Azure Copy (AzCopy) now supports Azure Virtual Machines Managed Identity.… keep reading
Using PowerShell to query Oracle DB’s without using the Oracle Client – Oracle Data Provider for .NET
With every Identity and Access Management project comes the often tactical integration with heritage/legacy systems that can often assist with their decommissioning. That is exactly what I was having to do a couple of weeks ago with Oracle. My public frustration with installing the Oracle Client on a Windows Server 2016 host to allow me to integrate Microsoft Identity Manager with Oracle saw me rewarded with an unsolicited but fantastic response from Sylvan Laurence.… keep reading
Goodbye GoDaddy WebHosting, Hello Azure Static Website
Way back in the 2000’s I got pulled into the commercial side of the Craft Beer Industry. I’d spent the previous 10+ years perfecting some eclectic beer styles and my professional brewing mates figured it was time to unleash them on the unsuspecting public.… keep reading
Using AutoRest for PowerShell to generate PowerShell Modules
Recently the Beta of the AutoRest for PowerShell Generator has been made available. At the recent Microsoft MVP Summit in Seattle Garrett Serack gave those that were interested a 1 hr corridor session on getting started with AutoRest for PowerShell.
AutoRest is a tool that generates client libraries for accessing RESTful web services.… keep reading
Empowering your long running PowerShell Automation Scripts with SMS/Text Notifications
18 months ago I wrote this post that detailed integrating Push Notifications into your scripts. That still works great, but does require that you have the associated Push Bullet application installed in your browser or on your devices. More recently I wrote about using Burnt Toast for Progress Dialogs’ for long running scripts.… keep reading
Recovering from USB device driver is still in memory / USB Composite Device has error (Code 38)
Something you don’t often think about is how many devices you plug into your computer …….. until you plug-in a device and it doesn’t show up or interact as expected. This post details how I recovered from such a situation so I can find it next time, and hopefully it also helps others recover quickly, rather than the numerous dead-ends I went through to fix the problem.… keep reading
Nested Virtual PowerShell Desktop Environments on Windows 10 & Windows Server 2019 in Azure – Part 3
This is the third and likely last post in this series. In Part 1 I introduced the capability to have Virtual PowerShell Environments using Docker and the full Windows 10 / Server 2019 Build 1809 container images. In Part 2 I detailed remotely access the Azure RM Windows 10 / Server 2019 host that contains the Docker Container with our full Windows 1809 environment (and therefore PowerShell Desktop).… keep reading
Nested Virtual PowerShell Desktop Environments on Windows 10 & Windows Server 2019 in Azure – Part 2
27 Nov 18 Part 3 is available here that details customizing an image and accessing it via other SSH clients with elevated access.
In Part-1 of this series posted yesterday I showed that with Windows 10/Windows Server 2019 we can now have isolated virtual environments for PowerShell Desktop in Azure through containerization.… keep reading
Nested Virtual PowerShell Desktop Environments on Windows 10 & Windows Server 2019 in Azure – Part 1
22 Nov 18 Part 2 is available here that details accessing the Docker Image via Azure Cloud Shell / SSH
27 Nov 18 Part 3 is available here that details customizing an image and accessing it via other SSH clients with elevated access.… keep reading