<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Powershell on Lets Automate It</title>
    <link>https://letsautomate.it/categories/powershell/</link>
    <description>Recent content in Powershell on Lets Automate It</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 04 Sep 2018 21:20:15 -0400</lastBuildDate>
    <atom:link href="https://letsautomate.it/categories/powershell/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Python vs Powershell Part 1: Versioning</title>
      <link>https://letsautomate.it/article/python-vs-powershell-part-1-versioning/</link>
      <pubDate>Tue, 04 Sep 2018 21:20:15 -0400</pubDate>
      <guid>https://letsautomate.it/article/python-vs-powershell-part-1-versioning/</guid>
      <description>&lt;p&gt;I posted a tweet earlier this week asking if anyone would be interested in a small series of posts that explain the differences between Python and PowerShell.&lt;/p&gt;&#xA;&lt;img src=&#34;python-vs-powershell-twitter-post.png&#34; style=&#34;max-width:100%;&#34; alt=&#34;python-vs-powershell-twitter-post&#34;&gt;&#xA;&lt;p&gt;So, here we go!&lt;/p&gt;&#xA;&lt;h2 id=&#34;python-on-macos&#34;&gt;Python on macOS&lt;/h2&gt;&#xA;&lt;p&gt;Python and PowerShell are quite a bit different from each other.  Python has been around for several years and works on multiple operating systems.  Additionally, Python is beloved by it&amp;rsquo;s extremely supportive open-source community; rightfully so!  Python is fast and portable, and is a go to for most developers.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using Amazon SNS With Powershell</title>
      <link>https://letsautomate.it/article/using-amazon-sns-with-powershell/</link>
      <pubDate>Fri, 31 Aug 2018 20:51:46 -0400</pubDate>
      <guid>https://letsautomate.it/article/using-amazon-sns-with-powershell/</guid>
      <description>&lt;p&gt;Simple Notification Service (SNS) from Amazon Web Services (AWS) can work in conjunction with AWS Simple Queue Service (SQS), Lambda Functions, HTTP APIs/endpoints, Elastic Compute Cloud (EC2), Simple Storage Service (S3), and so on. As PowerShell continues to gain attraction with IT professionals around the globe, you can use SNS along with other services to create powerful applications to help your business win.&lt;/p&gt;&#xA;&lt;p&gt;Amazon SNS lets your application deliver notifications to additional services or applications, depending on your use case. SNS is becoming more and more common in microservice architecture designs around the globe. If your application needs to communicate with multiple endpoints or you need multiple applications to communicate to a central service, you should consider AWS SNS.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using Amazon Sqs With Powershell</title>
      <link>https://letsautomate.it/article/using-amazon-sqs-with-powershell/</link>
      <pubDate>Thu, 23 Aug 2018 22:24:59 -0400</pubDate>
      <guid>https://letsautomate.it/article/using-amazon-sqs-with-powershell/</guid>
      <description>&lt;p&gt;Amazon SQS is a flexible queue service that has many uses cases, from scalable web applications and processing systems to inter-application communications. This is useful if you need to process lots of data at once or have threads or workers to do a specific action to a large pool of data.&lt;/p&gt;&#xA;&lt;p&gt;With the explosion of use cases for PowerShell and Docker in production systems, you can easily scale using queue systems like Amazon SQS. SQS is beneficial when your service or application has job workers that need to perform actions based on a large pool of data.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Traverse Local Certificate Store With Powershell</title>
      <link>https://letsautomate.it/article/traverse-local-certificate-store-with-powershell/</link>
      <pubDate>Tue, 21 Aug 2018 12:50:50 -0400</pubDate>
      <guid>https://letsautomate.it/article/traverse-local-certificate-store-with-powershell/</guid>
      <description>&lt;p&gt;Windows Certificate Store is typically accessed using the MMC Snap-In,  You can view both the Computer or User certificate stores using a traditional MMC console.  Sometimes though, you may just want to programmatically access it using PowerShell.  Luckily you can do this using a PSDrive that is created on your machine.&lt;/p&gt;&#xA;&lt;img src=&#34;use_get-psdrive_to_view_all_your_psdrives.png&#34; style=&#34;max-width:100%;&#34; alt=&#34;Use Get-PSDrive to view all your PSDrives&#34;&gt;&#xA;&lt;p&gt;As you can see there is a &lt;code&gt;Cert&lt;/code&gt; drive and you can access it using PowerShell&amp;rsquo;s multiple location based Cmdlets.  For example, if you can use &lt;code&gt;cd Cert:\&lt;/code&gt; and it will change your current directory to the certificate PSDrive.  You can also use &lt;code&gt;Set-Location&lt;/code&gt;,&lt;code&gt;Push-Location&lt;/code&gt;, &lt;code&gt;Pop-Location&lt;/code&gt; etc. when access your PSDrives.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Powershell Console, Scripts, Functions, Modules, Cmdlets, Oh My!</title>
      <link>https://letsautomate.it/article/powershell-scripts-functions-modules-cmdlets-oh-my/</link>
      <pubDate>Sun, 19 Aug 2018 13:37:36 -0400</pubDate>
      <guid>https://letsautomate.it/article/powershell-scripts-functions-modules-cmdlets-oh-my/</guid>
      <description>&lt;p&gt;PowerShell is unique, but it is also necessary in today&amp;rsquo;s world.  I find that newcomers to the language are sometimes confused or don&amp;rsquo;t understand the basic layers of PowerShell scripting.  You can use PowerShell in different ways, but I have yet to find an all encompassing article that explains the high-level of how to interact with PowerShell in these different ways.&lt;/p&gt;&#xA;&lt;p&gt;This post will explain the different concepts (or layers) of PowerShell code organization and their main advantages and use cases.  We will dive into the different approaches of implementing PowerShell and why you would use one over the other.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using Github to Revive Blog Posts</title>
      <link>https://letsautomate.it/article/using-github-to-revive-blog-posts/</link>
      <pubDate>Tue, 14 Aug 2018 10:08:33 -0400</pubDate>
      <guid>https://letsautomate.it/article/using-github-to-revive-blog-posts/</guid>
      <description>&lt;p&gt;I am currently migrating my blog content from &lt;a href=&#34;https://wordpress.com&#34;&gt;Wordpress.com&lt;/a&gt; to GitHub pages using &lt;a href=&#34;https://gohugo.io&#34;&gt;Hugo&lt;/a&gt;.  During this transition, I wanted to have the ability to &amp;ldquo;revive&amp;rdquo; my blog posts on a scheduled basis on social media (e.g. Twitter).  With Wordpress, you can use the WordPress &lt;a href=&#34;https://wordpress.org/plugins/tweet-old-post/&#34;&gt;Revive Old Posts&lt;/a&gt; plugin but with WordPress.com you have to have a premium business account to use plugins.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re in a similar situation of if you want a free way to automate the &amp;ldquo;re-posting&amp;rdquo; of your blog content then you&amp;rsquo;re in luck!  Below I have listed some initial requirements that are needed to use this process.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Adding a Dlls Certificate to a Trusted Store</title>
      <link>https://letsautomate.it/article/adding-a-dlls-certificate-to-trusted-store/</link>
      <pubDate>Wed, 08 Aug 2018 23:08:02 -0400</pubDate>
      <guid>https://letsautomate.it/article/adding-a-dlls-certificate-to-trusted-store/</guid>
      <description>&lt;p&gt;Yesterday I was asked to help with streamling a manual process that some QA folks were running into.  They had a debug release of an applicaiton that was signed with a test code signing certificate.  Part of the process was that they needed to select a DLL, view the certificate, and then install the certificate into the machines trusted certificate store.&lt;/p&gt;&#xA;&lt;p&gt;This is a extremely simple task, but it was just an annoyance, so I wrote a few lines of code to autoamte this for them.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
