<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>PowerShell - Category - Ryland DeGregory</title><link>https://ryland.dev/categories/powershell/</link><description>PowerShell - Category - Ryland DeGregory</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en)</copyright><lastBuildDate>Sun, 12 Nov 2023 16:52:30 -0500</lastBuildDate><atom:link href="https://ryland.dev/categories/powershell/" rel="self" type="application/rss+xml"/><item><title>Using Azure Storage Tables REST API with PowerShell</title><link>https://ryland.dev/posts/az-storage-tables-rest-powershell/</link><pubDate>Sun, 12 Nov 2023 16:52:30 -0500</pubDate><author>xxxx</author><guid>https://ryland.dev/posts/az-storage-tables-rest-powershell/</guid><description><![CDATA[<p>If you&rsquo;ve interacted with Azure Storage using PowerShell, you&rsquo;ve probably come across the <a href="https://www.powershellgallery.com/packages/AzTable/2.1.0" target="_blank" rel="noopener noreffer ">AzTable</a> community module. But, given this module&rsquo;s developer abandonment, to reduce reliance on third-party packages, and to enable modern authentication, you can interact directly with Azure Tables using its <a href="https://learn.microsoft.com/en-us/rest/api/storageservices/table-service-rest-api" target="_blank" rel="noopener noreffer ">REST API</a>.</p>]]></description></item><item><title>Using Azure Application Insights SDK with PowerShell</title><link>https://ryland.dev/posts/app-insights-powershell/</link><pubDate>Sat, 28 Aug 2021 12:41:08 -0400</pubDate><author>xxxx</author><guid>https://ryland.dev/posts/app-insights-powershell/</guid><description><![CDATA[<p>Azure Application Insights is Microsoft&rsquo;s Application Performance Monitoring (APM) service built on top of <a href="https://azure.microsoft.com/en-us/services/monitor/" target="_blank" rel="noopener noreffer ">Azure Monitor</a>. Unfortunately, PowerShell is not one of the <a href="https://docs.microsoft.com/en-us/azure/azure-monitor/app/platforms" target="_blank" rel="noopener noreffer ">officially supported languages</a> for the Application Insights SDK. But, it does work, and is actually pretty simple to set up.</p>]]></description></item><item><title>Identify Azure Orphaned Volumes</title><link>https://ryland.dev/posts/azure-orphaned-volumes/</link><pubDate>Sun, 06 Jun 2021 16:12:08 -0400</pubDate><author>xxxx</author><guid>https://ryland.dev/posts/azure-orphaned-volumes/</guid><description>&lt;p>Detecting orphaned volumes (disks which are not attached to any virtual machine) can become a challenging endeavor, especially when faced with an environment containing thousands of virtual machines. Luckily, Azure Resource Graph allows users to easily identify orphaned volumes across their entire Azure estate.&lt;/p></description></item><item><title>Export Spotify Library and Playlists to Azure</title><link>https://ryland.dev/posts/spotify-exporter/</link><pubDate>Wed, 07 Apr 2021 18:05:18 -0400</pubDate><author>xxxx</author><guid>https://ryland.dev/posts/spotify-exporter/</guid><description>&lt;p>After years of being an avid Spotify &lt;a href="https://open.spotify.com/user/cale1008" target="_blank" rel="noopener noreffer ">library and playlist curator&lt;/a>, I have on more than one occasion worried about the possibility of my library or playlists being lost. So, I decided to export them for my own personal backup using PowerShell and Azure, and will show you how you can too.&lt;/p></description></item><item><title>Map EC2 Snapshots to EBS Volumes and EC2 Instances</title><link>https://ryland.dev/posts/ec2-snapshot-instance-mapping/</link><pubDate>Tue, 02 Feb 2021 18:32:54 -0500</pubDate><author>xxxx</author><guid>https://ryland.dev/posts/ec2-snapshot-instance-mapping/</guid><description>&lt;p>When working with AWS Backup, it can sometimes (often) become difficult to correlate which EBS Volume or EC2 Instance generated each Snapshot (and subsequently is responsible for its cost), especially since the AWS Cost and Usage Report can include millions of line items for large enterprises.&lt;/p></description></item><item><title>Using PowerShell with Ansible AWX: Part 2</title><link>https://ryland.dev/posts/powershell-awx-2/</link><pubDate>Sat, 23 Jan 2021 20:00:00 -0500</pubDate><author>xxxx</author><guid>https://ryland.dev/posts/powershell-awx-2/</guid><description>&lt;p>Now that you have a containerized deployment of AWX with PowerShell (see &lt;a href="../powershell-awx" rel="">part 1&lt;/a>), you can start to leverage the additional capabilities it provides within your Ansible Playbooks.&lt;/p></description></item><item><title>Using PowerShell with Ansible AWX: Part 1</title><link>https://ryland.dev/posts/powershell-awx/</link><pubDate>Sat, 05 Dec 2020 19:00:00 -0500</pubDate><author>xxxx</author><guid>https://ryland.dev/posts/powershell-awx/</guid><description><![CDATA[<p>Now that we have <a href="https://github.com/PowerShell/PowerShell" target="_blank" rel="noopener noreffer ">PowerShell for Mac &amp; Linux</a>, it&rsquo;s able to shine in many more use cases, including leveraging the power of the open source configuration management &amp; automation platform <a href="https://github.com/ansible/awx" target="_blank" rel="noopener noreffer ">RedHat Ansible AWX</a> to execute PowerShell 7 commands &amp; scripts within Ansible Playbooks, directly on the Ansible control node.</p>]]></description></item><item><title>Rename Azure VM</title><link>https://ryland.dev/posts/rename-azure-vm/</link><pubDate>Fri, 22 May 2020 18:28:52 -0400</pubDate><author>xxxx</author><guid>https://ryland.dev/posts/rename-azure-vm/</guid><description><![CDATA[<p>Azure doesn&rsquo;t let you rename Virtual Machine resources after provisioning. Here&rsquo;s how to fix it.</p>]]></description></item><item><title>PowerShell and MP3 tagging</title><link>https://ryland.dev/posts/mp3-tags-powershell/</link><pubDate>Thu, 12 Mar 2020 23:50:52 -0400</pubDate><author>xxxx</author><guid>https://ryland.dev/posts/mp3-tags-powershell/</guid><description><![CDATA[<p>I ran into an &ndash; admittedly unique &ndash; issue wherein I needed to tag hundreds of MP3 files with the proper Artist, Genre, Album, etc. Often, downloaded MP3 files will not have the tags populated. On Windows, you can edit tags manually using File Explorer, but on my MacBook Pro, I use a program like <a href="https://rekordbox.com/en/" target="_blank" rel="noopener noreffer ">Rekordbox</a> to set MP3 tags.</p>]]></description></item></channel></rss>