Author Archives: Adam Bertram

Using PSReadLine in PowerShell

PSReadLine is one of those modules that may not immediately show its utility until regular use. If you use the command-line of PowerShell often, PSReadLine can make your life much easier. Included in PowerShell versions as far back as Windows PowerShel… Continue reading

Posted in Uncategorized | Comments Off on Using PSReadLine in PowerShell

Calculated Properties in PowerShell Functions

Many times a returned property from an object in PowerShell may not be ideally named, or the value is not quite in the necessary format. For those instances, PowerShell has the calculated properties construct. This useful feature allows for modifying t… Continue reading

Posted in Uncategorized | Comments Off on Calculated Properties in PowerShell Functions

Scopes in PowerShell

In many programming languages, there is the concept of scope. Defined as what variables and functions are available in what context. An example is if a variable is available to every function within a PowerShell script, or just a single defined functio… Continue reading

Posted in Uncategorized | Comments Off on Scopes in PowerShell

How to Debug a PowerShell Script

Any script development usually requires troubleshooting which usually results in one of two approaches. Either manually setting variables to values and outputting that data when running the script, or utilizing debugging to set breakpoints to inspect d… Continue reading

Posted in Uncategorized | Comments Off on How to Debug a PowerShell Script

Provisioning a Windows 2019 Azure Virtual Machine

Microsoft Azure offers many different virtual machines for use, but Windows Server 2019 remains one of the most recent and a commonly deployed operating system. There are several ways to deploy this server OS, but in this article we are going to explor… Continue reading

Posted in Uncategorized | Comments Off on Provisioning a Windows 2019 Azure Virtual Machine

How to Use DigitalOcean Spaces for S3 Alternative Object Storage

DigitalOcean Spaces offers Amazon S3 compatible object storage for a low cost and with a built-in CDN. Especially if you use the DigitalOcean services, Spaces offers a great way to store backup files (when used as a private repository) or even to host … Continue reading

Posted in Uncategorized | Comments Off on How to Use DigitalOcean Spaces for S3 Alternative Object Storage

How to Deploy a MSSQL Database Using Amazon Web Services (AWS) RDS and PowerShell

Amazon Web Services (AWS)’s solution to the relational database is called Amazon Relational Database (RDS). RDS is an AWS service that enables you to manage relational databases in the cloud. RDS provides various kinds of databases, but the one y… Continue reading

Posted in Uncategorized | Comments Off on How to Deploy a MSSQL Database Using Amazon Web Services (AWS) RDS and PowerShell

How to Setup SSO with Azure OpenID Connect

Single Sign-On (SSO) provides much-needed convenience and intrinsic security to sign-on activities for applications. Fortunately enough, SSO works with any web app in your Azure Active Directory, so let’s take a look at how we can set it up.Read This… Continue reading

Posted in Uncategorized | Comments Off on How to Setup SSO with Azure OpenID Connect

How to Use CloudFlare Workers to Run JavaScript On The Edge

Read This Article on CloudSavvy IT › Continue reading

Posted in Uncategorized | Comments Off on How to Use CloudFlare Workers to Run JavaScript On The Edge

PowerShell 7 Cross-Platform Best Practices

When PowerShell was first released, the goal was to bring powerful scripting tools to Windows, which typically had GUI-based administration at the time. Since then, PowerShell has grown to become one of the most popular scripting languages. At the time… Continue reading

Posted in Uncategorized | Comments Off on PowerShell 7 Cross-Platform Best Practices