&lt;?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Articles from May 2019 on PowerShell.org - Welcome Automaters!</title><link>https://powershell.org/articles/2019/05/</link><description>Recent content in Articles from May 2019 on PowerShell.org - Welcome Automaters!</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://powershell.org/articles/2019/05/index.xml" rel="self" type="application/rss+xml"/><item><title>ICYMI: PowerShell Week of 31-May-2019</title><link>https://powershell.org/articles/2019-05-31-icymi-powershell-week-of-31-may-2019/</link><guid>https://powershell.org/articles/2019-05-31-icymi-powershell-week-of-31-may-2019/</guid><pubDate>Fri, 31 May 2019 15:00:46 +0000</pubDate><description>&lt;p&gt;Topics include the PowerShell 7 preview, exporting SCCM task sequences, integration testing, and cloud automation.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include the PowerShell 7 preview, exporting SCCM task sequences, integration testing, and cloud automation.</p><p>Content curated by Robin Dadswell, Prasoon Karunan V, and Mark Roloff.</p><h6 id="follow-this-step-by-step-guide-to-use-aws-lambda-with-powershell" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190531.md#follow-this-step-by-step-guide-to-use-aws-lambda-with-powershell"/><a href="https://searchaws.techtarget.com/tutorial/Follow-this-step-by-step-guide-to-use-AWS-Lambda-with-PowerShell"><em>Follow this step-by-step guide to use AWS Lambda with PowerShell</em></a><a class="ps-heading-anchor" href="#follow-this-step-by-step-guide-to-use-aws-lambda-with-powershell" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Prateek Singh on May 27th</p><p>A great and detailed starting point for Lambda Functions, and all from the shell.</p><h6 id="an-example-azure-devops-build-pipeline-for-powershell-modules" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190531.md#an-example-azure-devops-build-pipeline-for-powershell-modules"/><a href="https://adamrushuk.github.io/example-azure-devops-build-pipeline-for-powershell-modules/"><em>An Example Azure DevOps Build Pipeline for PowerShell modules</em></a><a class="ps-heading-anchor" href="#an-example-azure-devops-build-pipeline-for-powershell-modules" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Adam Rush on May 27th</p><p>If you&rsquo;re looking to dip a toe into the current best practice for building modules, this blog from Adam is a good place to start.</p><h6 id="export-task-sequences-packages-baselines-with-logging" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190531.md#export-task-sequences-packages-baselines-with-logging"/><a href="https://garytown.com/export-task-sequences-packages-baselines-with-logging"><em>Export Task Sequences, Packages, Baselines with Logging</em></a><a class="ps-heading-anchor" href="#export-task-sequences-packages-baselines-with-logging" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Gary Blok on May 25th</p><p>For those in the SCCM world, Gary&rsquo;s script works through a handy process of exporting task sequences and comparing them to a backed up copy to determine if any changes have been made. There&rsquo;s lots of nice little nuggets in here.</p><h6 id="powershell--testing-endpoints-that-perform-anti-forgery-verification" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190531.md#powershell--testing-endpoints-that-perform-anti-forgery-verification"/><a href="https://foxdeploy.com/2019/05/29/powershell-testing-endpoints-that-perform-anti-forgery-verification/"><em>PowerShell – Testing endpoints that perform Anti-forgery verification</em></a><a class="ps-heading-anchor" href="#powershell--testing-endpoints-that-perform-anti-forgery-verification" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Stephen Owen on May 29th</p><p>Testing is so hot right now, and Stephen has a pretty cool example of integration testing to validate that a web app is properly catching CSRF attacks.</p><h6 id="powershell-7-road-map" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190531.md#powershell-7-road-map"/><a href="https://devblogs.microsoft.com/powershell/powershell-7-road-map/"><em>PowerShell 7 Road Map</em></a><a class="ps-heading-anchor" href="#powershell-7-road-map" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Steve Lee on May 30th</p><p>PowerShell 7 is coming! The first preview version is out. The road map is here. There&rsquo;re some exciting changes with this, including line continuation with the pipe at the start of a newline.</p><h6 id="reddit-rpowershell---script-sharing" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190531.md#reddit-rpowershell---script-sharing"/><a href="https://old.reddit.com/r/PowerShell/comments/bslu5n/powershell_script_to_view_and_delete_local/"><em>Reddit /r/PowerShell - Script Sharing</em></a><a class="ps-heading-anchor" href="#reddit-rpowershell---script-sharing" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>/u/atoomepuu shares a great little script with a WPF GUI for viewing and removing user profiles.</p><h6 id="podcast-cloudskillsfm-ep23-cloud-development-and-automation-with-powershell" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190531.md#podcast-cloudskillsfm-ep23-cloud-development-and-automation-with-powershell"/><a href="https://cloudskills.fm/023"><em>Podcast: CloudSkills.fm Ep.23: Cloud Development and Automation with PowerShell</em></a><a class="ps-heading-anchor" href="#podcast-cloudskillsfm-ep23-cloud-development-and-automation-with-powershell" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>If you haven&rsquo;t listened to Mike Pfeiffer&rsquo;s podcast, it&rsquo;s well worth your time. This episode features MVP Adam Driscoll, of Universal Dashboard and PowerShell Pro Tools fame.</p>]]></content:encoded></item><item><title>PowerShell Summit: A First Time Experience</title><link>https://powershell.org/articles/2019-05-30-__trashed/</link><guid>https://powershell.org/articles/2019-05-30-__trashed/</guid><pubDate>Thu, 30 May 2019 05:13:01 +0000</pubDate><description>&lt;p&gt;It&amp;rsquo;s been a few weeks since Summit and I feel like my mind has finally started to settle from all of the ideas that I came back with. Plus, being away from home for a week means I had a lot of domestic work and daddy time to catch up on. When Will asked for volunteers to write about their first time experience, I decided to see if I could offer my take on the matter considering gulf between what I expected to get and what I ended up getting.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>It&rsquo;s been a few weeks since Summit and I feel like my mind has finally started to settle from all of the ideas that I came back with. Plus, being away from home for a week means I had a lot of domestic work and daddy time to catch up on. When Will asked for volunteers to write about their first time experience, I decided to see if I could offer my take on the matter considering gulf between what I expected to get and what I ended up getting.</p><h3 id="expectations-going-in" class="ps-heading wp-block-heading">Expectations going in<a class="ps-heading-anchor" href="#expectations-going-in" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>I&rsquo;ve known about Summit for a few years, so had an idea of what I was flying off to. Prior year&rsquo;s sessions are easily available on YouTube and I&rsquo;ve picked my way through them for particular topics that I&rsquo;ve had a need to learn about. I&rsquo;ve also seen plenty of post-Summit conversation about how much people have enjoyed it, how valuable the connections they made are, and how they can&rsquo;t wait to go back. I never dug terribly deep into it, though.</p><p>My expectations were that I would arrive, awkwardly socialize with colleagues, maybe some sales or marketing folks, exchange company info with a phone number that I never answer, and attend sessions where I&rsquo;d learn some cool new things.</p><p>Enjoyably, I was quite wrong&hellip;</p><h3 id="straight-to-it" class="ps-heading wp-block-heading">Straight to it<a class="ps-heading-anchor" href="#straight-to-it" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>I won&rsquo;t mince words here. If you&rsquo;re looking for a conference where the latest doodads and features (available in 6-12 months, I&rsquo;m looking at you Ignite) are in your face, move along. This isn&rsquo;t it. There aren&rsquo;t really any sales or marketing at Summit (some sponsor booths, but you really have to seek them out). Unless you want to count Summit talking about how great Summit is for you, but I&rsquo;m chalking that up as more a statement of fact than any kind of pitch.</p><p>When Don Jones gave his keynote, he offered a lot of poignant observations about the state of our industry and where ops fits in with an ever-changing landscape that is more and more dominated by software methodologies. He talked about not letting your job own your career, about taking control of it for yourself, and about building a supportive community around the ownership and growth of our careers. It was all about climbing that pyramid toward self-actualization, and that&rsquo;s where communities like Summit seek to create an environment to help you along that climb.</p><p>By the end of the first afternoon, I was already feeling pretty jazzed up on that alone.</p><p><img src="https://powershell.org/wp-content/uploads/2019/05/no_ordinary_conference.gif" alt=""/><h3 id="sessions-hallway-talks-and-stickers" class="ps-heading wp-block-heading">Sessions, hallway talks, and stickers<a class="ps-heading-anchor" href="#sessions-hallway-talks-and-stickers" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>Sessions are Summit&rsquo;s bread and butter, and definitely the primary place to see examples of cool tools, best practices, and novel ways of approaching problems that you may not have even known you had.</p><p>Leading up to the event, I spent time in the mobile app going over the sessions to plan out my agenda. Unfortunately, and this is a good problem to have, there was often more than one that I wanted to see during any given time slot. So, I took some advice that I was given during Sunday&rsquo;s reception; I sat in the ones that felt I would potentially want to ask questions in. This, along with prioritizing those sessions that I felt would be most beneficial to the direction I hope to steer my career, ended up working out pretty well for me.</p><p>Each presenter that I saw, and I&rsquo;m certainly not discounting those I didn&rsquo;t, did a fantastic job of really making their material something that I walked out thirsting for more of. And these sessions really dominated a lot of my thoughts for several days after getting home. My coworker (whom also attended) and I started to immediately brainstorm on how we could apply a lot of what was learned to our workflows and future projects, and I think our boss is both terrified and excited by that.</p><p>Between sessions though, you&rsquo;ve got a good opportunity to quickly chat up other attendees in the hall (or the speaker you just saw). People discussing the talk they saw, mentioning details of how they use $x in their environments&hellip; Before you know it, you&rsquo;re having mini-sessions between sessions and making mental notes to catch up with particular people during lunch r after-hours activities for more brain-picking. If you follow the community online, it&rsquo;s also common to run across the bloggers and maintainers whose work you probably use frequently. It&rsquo;s cool; they don&rsquo;t bite and everyone is happy to hear about how their contributions have helped others, and a lot of them want to know about<em>you</em> too.</p><p>Stickers, now, are a curious point and a surprisingly omnipresent part of the event. If you think you&rsquo;re not really into stickers, you may very well leave Summit changed in that respect. They&rsquo;re everywhere. Custom stickers, vendor stickers, event stickers, stickers getting ooh&rsquo;d and ah&rsquo;d over like grade school kids and their pogs, and whenever someone enters a room to drop a pile on a table, people flock over them like pigeons at the park. It&rsquo;s a fun and geeky collectible to be proudly displayed on laptops or peg boards back home, and you may quickly find yourself hunting down the creators of certain designs. This, again, leads to making even more connections and getting to know the community.</p><h3 id="a-little-coffee-and-casual-chat" class="ps-heading wp-block-heading">A little coffee and casual chat<a class="ps-heading-anchor" href="#a-little-coffee-and-casual-chat" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>The side sessions are late/last minute planned break outs that would typically not be recorded. Some examples included a meet and greet with the event&rsquo;s organizers, a meeting of user group organizers, and a brief introduction to PowerShell live streaming. Depending on your level of interest, these could easily be more valuable to you than the standard sessions and I decided to give them a little focus on my last day, when Brandon Lundt hosted a lean coffee session.</p><p>This was an interesting format that I had never seen or heard of before; they honestly just had me at &ldquo;coffee&rdquo; and &ldquo;deep discussion&rdquo; in the description. This is how it works&hellip;</p><p>Everyone writes a few topics on paper, puts them into a hat, those get sorted, and we&rsquo;d move through them in order of popularity. Majority votes would keep a topic alive or move to the next every 10-15 minutes.</p><p>What we spent most of our time on was concerns around community engagement in user groups. Having recently taken up a co-leadership role in Denver&rsquo;s user group, my interest was piqued and I learned that lots of groups share similar struggles&hellip; Location, expanding their number of regulars with fresh faces, topics&hellip; And I walked away with some good ideas for addressing some of that. One of my favorites being a semi-regular event to simply get newcomers introduced to PowerShell, and once they&rsquo;ve tasted the sweet freedom of automation, give them more. We may also try rotating our location every month or so to better appeal to more people across our sprawling city. Definitely plenty to discuss with my other partners in crime at the group.</p><h3 id="departing-impressions" class="ps-heading wp-block-heading">Departing impressions<a class="ps-heading-anchor" href="#departing-impressions" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>I have difficulty imagining that anyone could attend Summit and<em>not</em> walk away feeling at least a little humbled by how invested in itself this community is. Everybody you meet is happy to share their experiences and knowledge, eager to help others learn, and enthusiastic to see others grow. And I left with a strong desire to see if we can bring some of that flavor into our local group, and provide some support and guidance for people looking to own their careers.</p><p>I&rsquo;m definitely hoping to attend again next year and I&rsquo;d absolutely encourage anyone else to as well. Even if you feel like a bit of a wallflower, there&rsquo;s tremendous value in it for you; both personally and professionally.</p>
]]></content:encoded></item><item><title>ICYMI: PowerShell Week of 24-May-2019</title><link>https://powershell.org/articles/2019-05-24-icymi-powershell-week-of-24-may-2019/</link><guid>https://powershell.org/articles/2019-05-24-icymi-powershell-week-of-24-may-2019/</guid><pubDate>Fri, 24 May 2019 15:00:16 +0000</pubDate><description>&lt;p&gt;Topics include unit testing your NetApp, logging, Office templates, and *DRUM ROLL* recordings from Summit!&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include unit testing your NetApp, logging, Office templates, and *DRUM ROLL* recordings from Summit!</p><p>Special thanks to Robin Dadswell, Prasoon Karunan V, and Mark Roloff</p><h6 id="ontap-configuration-compliance-auditing-with-powershell-and-pester" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190524.md#ontap-configuration-compliance-auditing-with-powershell-and-pester"/><a href="https://www.langhq.com/2019/05/ontap-configuration-compliance-auditing.html"><em>ONTAP Configuration Compliance Auditing with PowerShell and Pester</em></a><a class="ps-heading-anchor" href="#ontap-configuration-compliance-auditing-with-powershell-and-pester" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Donny Lang on May 19th</p><p>Validating that your infrastructure is configured as expected at any given time is a valuable skill these days. Donny goes into detail on how he combines Pester with the NetApp PowerShell Toolkit to make sure everything as it should be.</p><h6 id="producing-live-visuals-from-a-powershell-rest-api" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190524.md#producing-live-visuals-from-a-powershell-rest-api"/><a href="https://ja.mesmontgomery.co.uk/2019/05/producing-live-visuals-from-a-powershell-rest-api/"><em>Producing Live Visuals From a PowerShell REST API</em></a><a class="ps-heading-anchor" href="#producing-live-visuals-from-a-powershell-rest-api" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by James Montgomery on May 17th</p><p>Universal Dashboard + vis.js -eq A pretty cool way to build visualizations of relationships between sets of data.</p><h6 id="using-the-ast-to-find-module-dependencies-in-powershell-functions-and-scripts" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190524.md#using-the-ast-to-find-module-dependencies-in-powershell-functions-and-scripts"/><a href="https://mikefrobbins.com/2019/05/17/using-the-ast-to-find-module-dependencies-in-powershell-functions-and-scripts/"><em>Using the AST to Find Module Dependencies in PowerShell Functions and Scripts</em></a><a class="ps-heading-anchor" href="#using-the-ast-to-find-module-dependencies-in-powershell-functions-and-scripts" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Mike F Robbins on May 17th</p><p>Showcasing his MrModuleBuildTools module, Mike demonstrates how easy it is (and how<em>powerful</em> the AST is) to list out required modules, private functions, or even function definitions in a directory.</p><h6 id="office-templates-in-the-cloud" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190524.md#office-templates-in-the-cloud"/><a href="https://www.iphase.dk/office-templates-in-the-cloud/"><em>Office Templates in the Cloud</em></a><a class="ps-heading-anchor" href="#office-templates-in-the-cloud" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Michael Mardahl on May 21st</p><p>If you&rsquo;re itching for a little automated distribution of Office templates in your company, Michael has worked out a method of getting them into users&rsquo; hands via OneDrive with this script.</p><h6 id="powershell-when-and-where-writing-logs-matters" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190524.md#powershell-when-and-where-writing-logs-matters"/><a href="https://www.scriptinglibrary.com/languages/powershell/powershell-when-and-where-writing-logs-matters/"><em>PowerShell: When and Where Writing Logs Matters</em></a><a class="ps-heading-anchor" href="#powershell-when-and-where-writing-logs-matters" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Paolo Frigo on May 21st</p><p>You do implement logging in your scripts, right? Shh&hellip; I won&rsquo;t tell anyone. Paolo makes a great case for why we should be doing it more often though, and introduces several methods that can be used to get there.</p><h6 id="powershell--devops-global-summit-2019" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190524.md#powershell--devops-global-summit-2019"/><a href="https://www.youtube.com/playlist?list=PLfeA8kIs7Cocir1-TuSN3mOnj3qzyRShA"><em>PowerShell + DevOps Global Summit 2019</em></a><a class="ps-heading-anchor" href="#powershell--devops-global-summit-2019" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>Session recordings from this year&rsquo;s Summit went live this week!</p>]]></content:encoded></item><item><title>ICYMI: PowerShell Week of 17-May-2019</title><link>https://powershell.org/articles/2019-05-17-icymi-powershell-week-of-17-may-2019/</link><guid>https://powershell.org/articles/2019-05-17-icymi-powershell-week-of-17-may-2019/</guid><pubDate>Fri, 17 May 2019 15:00:32 +0000</pubDate><description>&lt;p&gt;Topics include working with the Graph API, Chocolatey, jazzing up your functions with pipeline support, and shrinking VMDKs.&lt;/p&gt;
&lt;p&gt;Special thanks to Robin Dadswell, Prasoon Karunan V, and Mark Roloff.&lt;/p&gt;
&lt;h6 id="how-to-shrink-vmdk-with-a-couple-of-powershell-scripts" class="ps-heading wp-block-heading"&gt;&lt;a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190517.md#how-to-shrink-vmdk-with-a-couple-of-powershell-scripts"&gt;&lt;/a&gt;&lt;a href="https://www.vmwareblog.org/shrink-vmdk-couple-powershell-scripts/"&gt;&lt;em&gt;How to shrink VMDK with a couple of PowerShell scripts?&lt;/em&gt;&lt;/a&gt;&lt;a class="ps-heading-anchor" href="#how-to-shrink-vmdk-with-a-couple-of-powershell-scripts" aria-label="Link to this section" title="Link to this section"&gt;&lt;i class="fas fa-link" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/h6&gt;
&lt;p&gt;by Kevin Soltow on May 8th&lt;/p&gt;
&lt;p&gt;Not just a set of useful scripts for anyone still working in a space-constrained environment, but a great bit of interesting detail has also gone into this.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include working with the Graph API, Chocolatey, jazzing up your functions with pipeline support, and shrinking VMDKs.</p><p>Special thanks to Robin Dadswell, Prasoon Karunan V, and Mark Roloff.</p><h6 id="how-to-shrink-vmdk-with-a-couple-of-powershell-scripts" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190517.md#how-to-shrink-vmdk-with-a-couple-of-powershell-scripts"/><a href="https://www.vmwareblog.org/shrink-vmdk-couple-powershell-scripts/"><em>How to shrink VMDK with a couple of PowerShell scripts?</em></a><a class="ps-heading-anchor" href="#how-to-shrink-vmdk-with-a-couple-of-powershell-scripts" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Kevin Soltow on May 8th</p><p>Not just a set of useful scripts for anyone still working in a space-constrained environment, but a great bit of interesting detail has also gone into this.</p><h6 id="powershell-script---massdownloader---efficient-automated-fault-tolerant-idempotent-downloader-with-real-time-metrics" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190517.md#powershell-script---massdownloader---efficient-automated-fault-tolerant-idempotent-downloader-with-real-time-metrics"/><a href="https://www.bryanvine.com/2019/05/powershell-script-massdownloader.html?m=1"><em>Powershell Script - MassDownloader - Efficient, Automated, Fault Tolerant, idempotent downloader with real time metrics</em></a><a class="ps-heading-anchor" href="#powershell-script---massdownloader---efficient-automated-fault-tolerant-idempotent-downloader-with-real-time-metrics" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Bryan Vine on May 12th</p><p>Taking BITS to the next level, Bryan has a nice script that automates some of the features and adds a progress indicator for each download.</p><h6 id="advanced-powershell-functions-begin-to-process-to-end" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190517.md#advanced-powershell-functions-begin-to-process-to-end"/><a href="https://www.sapien.com/blog/2019/05/13/advanced-powershell-functions-begin-to-process-to-end/"><em>Advanced PowerShell Functions: Begin to Process to End</em></a><a class="ps-heading-anchor" href="#advanced-powershell-functions-begin-to-process-to-end" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Brittney Ryn on May 13th</p><p>Interested in making your functions work in a pipeline? Brittney has put together an excellent guide to understanding how to do this, as well as a peek into some of the under-the-hood behavior.</p><h6 id="powershell-module-for-json-schema-validation" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190517.md#powershell-module-for-json-schema-validation"/><a href="https://blog.tyang.org/2019/05/12/powershell-module-for-json-schema-validation/"><em>PowerShell Module For JSON Schema Validation</em></a><a class="ps-heading-anchor" href="#powershell-module-for-json-schema-validation" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Tao Yang on May 12th</p><p>Tao needed to validate multiple JSON files, so he did what any self-respecting scripter would do. He wrote a new function that leverages Core&rsquo;s native<em>Test-Json</em> in combination with Pester to validate an entire directory of files.</p><h6 id="powershell-ms-graph-api-azure-automation-and-intune" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190517.md#powershell-ms-graph-api-azure-automation-and-intune"/><a href="https://timothygruber.com/scripts/powershell/powershell-ms-graph-api-azure-automation-and-intune/"><em>PowerShell, MS Graph API, Azure Automation, and Intune</em></a><a class="ps-heading-anchor" href="#powershell-ms-graph-api-azure-automation-and-intune" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Timothy Gruber on May 8th</p><p>Knowing how to work with Graph opens up a lot of cool doors for your projects and Timothy&rsquo;s guide is a fantastic place to start.</p><h6 id="tweet-of-the-week" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190517.md#tweet-of-the-week"/><a href="https://twitter.com/jeremytbrun/status/1126895640674488321"><em>Tweet of the Week</em></a><a class="ps-heading-anchor" href="#tweet-of-the-week" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>Did you know that PowerShell Core has some significant performance improvements over 5.1? @jeremytbrun stumbled across the enhancements in<em>Group-Object</em> after making the switch.</p><h6 id="youtube-chocolatey-from-zero-to-software-deployment-hero-in-60-minutes" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190517.md#youtube-chocolatey-from-zero-to-software-deployment-hero-in-60-minutes"/><a href="https://www.youtube.com/watch?v=5pgLPgIO7fI"><em>Youtube: Chocolatey: From zero to software deployment hero in 60 minutes!</em></a><a class="ps-heading-anchor" href="#youtube-chocolatey-from-zero-to-software-deployment-hero-in-60-minutes" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>Tired of installing applications the hard way? Take a little tour of Chocolatey with Steven Valdinger and learn to do it like the pros!</p>
]]></content:encoded></item><item><title>ICYMI: PowerShell Week of 10-May-2019</title><link>https://powershell.org/articles/2019-05-10-icymi-powershell-week-of-10-may-2019/</link><guid>https://powershell.org/articles/2019-05-10-icymi-powershell-week-of-10-may-2019/</guid><pubDate>Fri, 10 May 2019 15:00:16 +0000</pubDate><description>&lt;p&gt;Topics include PowerShell Summit, finding account lockouts, certs, and learning PS via Pester.&lt;/p&gt;
&lt;p&gt;Content curated by Robin Dadswell, Prasoon Karunan, and Mark Roloff.&lt;/p&gt;
&lt;h6 id="takeaways-from-the-powershell--devops-global-summit-2019" class="ps-heading wp-block-heading"&gt;&lt;a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190510.md#takeaways-from-the-powershell--devops-global-summit-2019"&gt;&lt;/a&gt;&lt;a href="https://mattbobke.com/2019/05/02/takeaways-from-the-powershell-+-devops-global-summit-2019/"&gt;&lt;em&gt;Takeaways from the PowerShell + DevOps Global Summit 2019&lt;/em&gt;&lt;/a&gt;&lt;a class="ps-heading-anchor" href="#takeaways-from-the-powershell--devops-global-summit-2019" aria-label="Link to this section" title="Link to this section"&gt;&lt;i class="fas fa-link" aria-hidden="true"&gt;&lt;/i&gt;&lt;/a&gt;
&lt;/h6&gt;
&lt;p&gt;by Matt Bobke on May 2nd&lt;/p&gt;
&lt;p&gt;If you couldn&amp;rsquo;t make it to Summit, fret not! While waiting for videos you can read about it from attendees, like Matt, whom participated in the OnRamp track.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include PowerShell Summit, finding account lockouts, certs, and learning PS via Pester.</p><p>Content curated by Robin Dadswell, Prasoon Karunan, and Mark Roloff.</p><h6 id="takeaways-from-the-powershell--devops-global-summit-2019" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190510.md#takeaways-from-the-powershell--devops-global-summit-2019"/><a href="https://mattbobke.com/2019/05/02/takeaways-from-the-powershell-+-devops-global-summit-2019/"><em>Takeaways from the PowerShell + DevOps Global Summit 2019</em></a><a class="ps-heading-anchor" href="#takeaways-from-the-powershell--devops-global-summit-2019" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Matt Bobke on May 2nd</p><p>If you couldn&rsquo;t make it to Summit, fret not! While waiting for videos you can read about it from attendees, like Matt, whom participated in the OnRamp track.</p><h6 id="execute-a-script-block-accepting-pipeline-input-and-show-your-progress" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190510.md#execute-a-script-block-accepting-pipeline-input-and-show-your-progress"/><a href="https://yvez.be/2019/05/05/execute-a-script-block-accepting-pipeline-input-and-show-your-progress/"><em>Execute a script block accepting pipeline input and show your progress</em></a><a class="ps-heading-anchor" href="#execute-a-script-block-accepting-pipeline-input-and-show-your-progress" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Yves Rosius on May 5th</p><p><em>Show-Progress</em> is essentially a clever little wrapper around<em>Write-Progress</em> but it works in the pipeline. Handy for those long-running one-liners.</p><h6 id="tracking-down-bad-password-attempts-with-powershell" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190510.md#tracking-down-bad-password-attempts-with-powershell"/><a href="https://theposhwolf.com/howtos/Get-ADUserBadPasswords/"><em>Tracking down bad password attempts with PowerShell</em></a><a class="ps-heading-anchor" href="#tracking-down-bad-password-attempts-with-powershell" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Anthony Howell on May 9th</p><p>Keeping an eye on account lockouts can give you a heads up in case of malicious shenanigans or just incoming help desk calls. Anthony walks us through writing a function that can quickly pull that information together.</p><h6 id="powershell-generate-self-signed-certificate-with-self-signed-root-ca-signer" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190510.md#powershell-generate-self-signed-certificate-with-self-signed-root-ca-signer"/><a href="http://vcloud-lab.com/entries/powershell/powershell-generate-self-signed-certificate-with-self-signed-root-ca-signer"><em>Powershell Generate Self-signed certificate with Self-Signed Root CA Signer</em></a><a class="ps-heading-anchor" href="#powershell-generate-self-signed-certificate-with-self-signed-root-ca-signer" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Kunal Udapi on May 5th</p><p>If self-signed certs are on your agenda, Kunal has your quick and dirty intro to making and installing them.</p><h6 id="reddit-rpowershell---popular-weekly-post" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190510.md#reddit-rpowershell---popular-weekly-post"/><a href="https://old.reddit.com/r/PowerShell/comments/bl13qi/sysadmin_learning_powershell_what_other_languages/"><em>Reddit /r/PowerShell - Popular Weekly Post</em></a><a class="ps-heading-anchor" href="#reddit-rpowershell---popular-weekly-post" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>Curious about complementary languages or knowledge-areas once you&rsquo;re comfortable with PowerShell? Stop in this thread for a few ideas.</p><h6 id="youtube-learn-powershell-concepts-using-pester-with-joel-sallow" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190510.md#youtube-learn-powershell-concepts-using-pester-with-joel-sallow"/><a href="https://www.youtube.com/watch?v=ahYfLzqKDM0"><em>Youtube: Learn PowerShell concepts using Pester! with Joel Sallow</em></a><a class="ps-heading-anchor" href="#youtube-learn-powershell-concepts-using-pester-with-joel-sallow" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>Learning PowerShell almost goes hand-in-hand with Pester these days. Since you need to learn both, why not all at once?</p>
]]></content:encoded></item><item><title>Summit 2020 – A New Addition</title><link>https://powershell.org/articles/2019-05-06-summit-2020-a-new-addition/</link><guid>https://powershell.org/articles/2019-05-06-summit-2020-a-new-addition/</guid><pubDate>Mon, 06 May 2019 16:00:29 +0000</pubDate><description>&lt;p&gt;Last week at the PowerShell + DevOps Global Summit, we announced the dates for next year&amp;rsquo;s summit. The event will again be held at the Meydenbauer Center in Bellevue, Washington on April 27th to April 30th.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DevOps + Automation Summit - Nashville&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We are also proud to announce that our flagship summit event would be getting a new addition to the family in the form of the DevOps + Automation Summit being held on October 21st to October 23rd, 2020 at the Renaissance Hotel in Downtown Nashville!&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Last week at the PowerShell + DevOps Global Summit, we announced the dates for next year&rsquo;s summit. The event will again be held at the Meydenbauer Center in Bellevue, Washington on April 27th to April 30th.</p><p><strong>DevOps + Automation Summit - Nashville</strong></p><p>We are also proud to announce that our flagship summit event would be getting a new addition to the family in the form of the DevOps + Automation Summit being held on October 21st to October 23rd, 2020 at the Renaissance Hotel in Downtown Nashville!</p><p><img src="https://powershell.org/wp-content/uploads/2019/04/image-1-1024x275.png" alt=""> *<br>
*</p><p>A lot of thought went into the decision to launch a new event. This last year, the PowerShell + DevOps Global Summit again exceeded expectations by not only selling out a full month ahead of last year&rsquo;s event, but we had over 250 people on the waiting list for tickets.</p><p>There has also been increased demand for broader DevOps content beyond PowerShell, and with us reaching the upper limit of capacity at the primary event, it became a challenge to introduce new content. For every session of new content that we would add, we would have to take a slot away from our primary focus in Bellevue, which is PowerShell.</p><p><strong>So who should attend which conference?</strong></p><p>Ideally, you could attend both! These two events aren&rsquo;t duplicates of each other, but rather are designed to be complimentary. But to break it down a bit easier, the PowerShell + DevOps Summit will remain the focus for an admin whose job is 70% or more PowerShell-centric, and maybe doing some DevOps and cloud work. Whereas, the DevOps + Automation Summit will be much more focused on the broader tools, methodologies, and concepts of DevOps and cloud.</p><p>There will still be quite a bit of PowerShell content at the Nashville event, and there could be some overlap of sessions - especially if a speaker submits a session that would be the right fit at both events. But you would be able to attend both and have enough unique content that it would be justifiable.</p><p><strong>How big will the new event be?</strong></p><p>While we&rsquo;ve set our initial budgets at the Nashville event for 250 people, we will be capping the event attendance to 400 for the time being. One of the things that we pride ourselves on is the ability to have a level of intimacy between the attendees, as well as the speakers. We have the additional capacity to grow in Nashville, but we don&rsquo;t want to do so in a way that compromises that.</p><p>We&rsquo;re looking forward to answering any questions that you may have. I may update this article as we get those questions so that everyone is on the same page. In the meantime, it was wonderful to see everyone again in Bellevue, and the team is looking forward to seeing all of you again next year!</p>
]]></content:encoded></item><item><title>ICYMI: PowerShell Week of 3-May-2019</title><link>https://powershell.org/articles/2019-05-03-icymi-powershell-week-of-3-may-2019/</link><guid>https://powershell.org/articles/2019-05-03-icymi-powershell-week-of-3-may-2019/</guid><pubDate>Fri, 03 May 2019 14:20:27 +0000</pubDate><description>&lt;p&gt;Topics include GUI development, Azure Cloud Shell, Live streaming, Azure functions and more!&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include GUI development, Azure Cloud Shell, Live streaming, Azure functions and more!</p><p>Special thanks to Mark Roloff and Robin Dadswelll</p><h6 id="new-video---handling-progress-with-a-background-job-in-a-gui-application" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190503.md#new-video---handling-progress-with-a-background-job-in-a-gui-application"/><a href="https://www.sapien.com/blog/2019/05/01/new-video-handling-progress-with-a-background-job-in-a-gui-application/"><em>New Video - Handling Progress with a Background Job in a GUI Application</em></a><a class="ps-heading-anchor" href="#new-video---handling-progress-with-a-background-job-in-a-gui-application" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Max Trinidad on May 1st</p><p>Learn how to create forms and have tasks running behind them with Sapien</p><h6 id="deploy-ssis-packages-with-powershell-ispac-deployment-using-the-ssis-provider" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190503.md#deploy-ssis-packages-with-powershell-ispac-deployment-using-the-ssis-provider"/><a href="http://sqlvariant.com/2019/05/deploy-ssis-packages-with-powershell-ispac-deployment-using-the-ssis-provider/"><em>Deploy SSIS Packages with PowerShell .ISPAC Deployment, using the SSIS Provider</em></a><a class="ps-heading-anchor" href="#deploy-ssis-packages-with-powershell-ispac-deployment-using-the-ssis-provider" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Aaron Neslon on May 1st</p><p>Learn an easy and repeatable way to deploy SSIS packages with PowerShell</p><h6 id="visualising-your-dns-cache-with-psgraph" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190503.md#visualising-your-dns-cache-with-psgraph"/><a href="https://ja.mesmontgomery.co.uk/2019/04/visualising-your-dns-cache-with-psgraph/"><em>Visualising your DNS cache with PSGraph</em></a><a class="ps-heading-anchor" href="#visualising-your-dns-cache-with-psgraph" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by James Montgomery on April 26th</p><p>Have a bit of fun with the PSGraph model and your DNS cache, who knows what more can be done from here!</p><h6 id="using-powershell-with-azure-cloud-shell" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190503.md#using-powershell-with-azure-cloud-shell"/><a href="https://dev.to/azure/using-powershell-with-azure-cloud-shell-4iio"><em>Using PowerShell with Azure Cloud Shell</em></a><a class="ps-heading-anchor" href="#using-powershell-with-azure-cloud-shell" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Michael Bender on April 27th</p><p>There are many ways to switch to PowerShell within the Azure Cloud Shell, find out more about them here!</p><h6 id="public-preview-of-powershell-in-azure-functions-2x" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190503.md#public-preview-of-powershell-in-azure-functions-2x"/><a href="https://devblogs.microsoft.com/powershell/public-preview-of-powershell-in-azure-functions-2-x/"><em>Public Preview of PowerShell in Azure Functions 2.x</em></a><a class="ps-heading-anchor" href="#public-preview-of-powershell-in-azure-functions-2x" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Joey Aiello on April 29th</p><p>An announcement from the project team for PowerShell Core</p><h6 id="reddit-rpowershell---most-popular-weekly-post" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190503.md#reddit-rpowershell---most-popular-weekly-post"/><a href="https://www.reddit.com/r/PowerShell/comments/bk1ic1/powershell_for_beginners/"><em>Reddit /r/PowerShell - Most Popular Weekly Post</em></a><a class="ps-heading-anchor" href="#reddit-rpowershell---most-popular-weekly-post" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>Have a look through some suggestions for beginners or help out someone new, either way it&rsquo;s great to see the community helping one another out!</p><h6 id="tweet-of-the-week" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190503.md#tweet-of-the-week"/><a href="https://twitter.com/PowerShellLive/status/1124052193060032512"><em>Tweet of the Week</em></a><a class="ps-heading-anchor" href="#tweet-of-the-week" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>A quick start quide to getting started streaming PowerShell live!</p><h6 id="youtube-pskoans-learn-powershell-concepts-using-pester-with-joel-sallow" class="ps-heading wp-block-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190503.md#youtube-pskoans-learn-powershell-concepts-using-pester-with-joel-sallow"/><a href="https://www.youtube.com/watch?v=ahYfLzqKDM0"><em>Youtube: PSKoans: Learn PowerShell concepts using Pester! with Joel Sallow</em></a><a class="ps-heading-anchor" href="#youtube-pskoans-learn-powershell-concepts-using-pester-with-joel-sallow" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>A forray into PSKoans, the goal of the PowerShell koans is to teach you PowerShell by presenting you with a set of questions. Each kōan (each question) is represented by a failing Pester test. Your goal is to make those tests pass by filling out the correct answer, or writing the correct code.</p>]]></content:encoded></item></channel></rss>