&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 January 2019 on PowerShell.org - Welcome Automaters!</title><link>https://powershell.org/articles/2019/01/</link><description>Recent content in Articles from January 2019 on PowerShell.org - Welcome Automaters!</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://powershell.org/articles/2019/01/index.xml" rel="self" type="application/rss+xml"/><item><title>ICYMI: PowerShell Week of 25-January-2019</title><link>https://powershell.org/articles/2019-01-25-icymi-powershell-week-of-25-january-2019/</link><guid>https://powershell.org/articles/2019-01-25-icymi-powershell-week-of-25-january-2019/</guid><pubDate>Fri, 25 Jan 2019 16:39:42 +0000</pubDate><description>&lt;p&gt;Topics include SCCM, DSC, an intro for people in infosec, sweet dashboards, and more.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include SCCM, DSC, an intro for people in infosec, sweet dashboards, and more.</p><p>Content pulled together by Brett Bunker, Robin Dadswell, and the less-than-punctual this week Mark Roloff.</p><h6 id="wake-up-single-computer-or-collection-of-computers-in-configmgr-1810-using-powershell" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190125.md#wake-up-single-computer-or-collection-of-computers-in-configmgr-1810-using-powershell"/><a href="https://ccmexec.com/2019/01/wake-up-single-computer-or-collection-of-computers-in-configmgr-1810-using-powershell/"><em>Wake up single Computer or collection of Computers in ConfigMgr 1810 using PowerShell</em></a><a class="ps-heading-anchor" href="#wake-up-single-computer-or-collection-of-computers-in-configmgr-1810-using-powershell" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Jörgen Nilsson on January 22nd<br>
SCCM has a fancy new way of waking systems and Jörgen walks through how to get that setup, and initiate the wake up from PowerShell.</p><h6 id="logging-powershell-scripts" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190125.md#logging-powershell-scripts"/><a href="https://powershell.getchell.org/2019/01/23/logging-powershell-scripts/"><em>Logging PowerShell Scripts</em></a><a class="ps-heading-anchor" href="#logging-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 Nicholas M. Getchell on January 23rd<br>
Log files are an invaluable tool, so why not include the functionality in your scripts? Nicholas shares a few methods for accomplishing this.</p><h6 id="applying-basic-system-configuration-using-powershell-dsc" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190125.md#applying-basic-system-configuration-using-powershell-dsc"/><a href="https://www.markou.me/2019/01/applying-basic-system-configuration-using-powershell-dsc/"><em>Applying basic system configuration using PowerShell DSC</em></a><a class="ps-heading-anchor" href="#applying-basic-system-configuration-using-powershell-dsc" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by George Markou on January 20th<br>
If you&rsquo;re looking to take a quick dive into configuration management, George has a nice intro to DSC to help you take that first step.</p><h6 id="parsing-text-with-powershell-23" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190125.md#parsing-text-with-powershell-23"/><a href="https://blogs.msdn.microsoft.com/powershell/2019/01/24/parsing-text-with-powershell-2-3/"><em>Parsing Text with PowerShell (2/3)</em></a><a class="ps-heading-anchor" href="#parsing-text-with-powershell-23" 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 January 24th<br>
This 2 for 3 in a series from Steve about working with text. You&rsquo;re bound to pick up some handy new tricks in here.</p><h6 id="group-policy-backup-with-a-powershell-script" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190125.md#group-policy-backup-with-a-powershell-script"/><a href="https://4sysops.com/archives/group-policy-backup-with-a-powershell/"><em>Group Policy backup with a PowerShell script</em></a><a class="ps-heading-anchor" href="#group-policy-backup-with-a-powershell-script" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Mike Kanakos on January 18th<br>
Understandably frustrated with the default behavior, Mike creates a better GPO backup.</p><h6 id="reddit-rpowershell---popular-weekly-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190125.md#reddit-rpowershell---popular-weekly-post"/><a href="https://www.reddit.com/r/PowerShell/comments/ahon00/universal_dashboard_sample/?st=jrc9cq84&amp;sh=ac8d7eb4"><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>/u/PorreKaj made a pretty sweet dashboard using the Universal Dashboard and, true to his promise, delivers sample code.</p><h6 id="tweet-of-the-week" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190125.md#tweet-of-the-week"/><a href="https://twitter.com/PSPester/status/1087438839227006977"><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 new version of Pester is out: 4.6.0! Time to start polishing up your tests with new functionality.</p><h6 id="youtube-powershell-basics-for-security-professionals-part-1" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190125.md#youtube-powershell-basics-for-security-professionals-part-1"/><a href="https://www.youtube.com/watch?v=B0EsL1j_-qw"><em>Youtube: PowerShell Basics for Security Professionals Part 1</em></a><a class="ps-heading-anchor" href="#youtube-powershell-basics-for-security-professionals-part-1" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>Mr Carlos Perez gives a livestreamed presentation for people in infosec dipping into PowerShell.</p>]]></content:encoded></item><item><title>ICYMI: Week of 18-January-2018</title><link>https://powershell.org/articles/2019-01-18-icymi-week-of-18-january-2018/</link><guid>https://powershell.org/articles/2019-01-18-icymi-week-of-18-january-2018/</guid><pubDate>Fri, 18 Jan 2019 15:00:35 +0000</pubDate><description>&lt;h1 id="icymi-powershell-week-of-18-january-2019" class="ps-heading"&gt;ICYMI: PowerShell Week of 18-January-2019&lt;a class="ps-heading-anchor" href="#icymi-powershell-week-of-18-january-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;/h1&gt;
&lt;p&gt;Topics include SQL Server Errors, Out Verbs, Out-Grid in PS Core, Puzzles, Drawing with PowerShell and more.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<h1 id="icymi-powershell-week-of-18-january-2019" class="ps-heading">ICYMI: PowerShell Week of 18-January-2019<a class="ps-heading-anchor" href="#icymi-powershell-week-of-18-january-2019" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h1><p>Topics include SQL Server Errors, Out Verbs, Out-Grid in PS Core, Puzzles, Drawing with PowerShell and more.</p><p>Content filtered through by Brett Bunker and Robin Dadswell.</p><h3 id="resolving-microsoft-sql-server-error-4064-with-powershell" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190118.md#resolving-microsoft-sql-server-error-4064-with-powershell"/><a href="https://mikefrobbins.com/2019/01/11/resolving-microsoft-sql-server-error-4064-with-powershell/"><em>Resolving Microsoft SQL Server Error 4064 with PowerShell</em></a><a class="ps-heading-anchor" href="#resolving-microsoft-sql-server-error-4064-with-powershell" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Mike F Robbins on January 11th<br>
Learn about how to troubleshoot 4064 errors and more using the dbatools module.</p><h3 id="how-to-use-powershell" class="ps-heading"><a href="https://redmondmag.com/articles/2019/01/11/how-to-use-powershell-out-verb.aspx"><em>How To Use PowerShell&rsquo;s Out Verb</em></a><a class="ps-heading-anchor" href="#how-to-use-powershell" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Brien Posey on January 11th<br>
Your screen doesn&rsquo;t have to be PowerShell&rsquo;s only output device. As Brien shows, the Out verb lets you redirect PowerShell&rsquo;s output in a variety of useful ways.</p><h3 id="a-powershell-core-out-gridview-soltion" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190118.md#a-powershell-core-out-gridview-soltion"/><a href="https://jdhitsolutions.com/blog/powershell-core/6428/a-powershell-core-out-gridview-solution/"><em>A PowerShell Core Out-GridView Soltion</em></a><a class="ps-heading-anchor" href="#a-powershell-core-out-gridview-soltion" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Jerffery Hicks on January 15th<br>
Were you reluctant to use PowerShell Core because there&rsquo;s no Out-Gridview? Allow me to explain how I solved that problem. In PS Core I can now pipe to ogv!</p><h3 id="schrödinger" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190118.md#schr%C3%B6dingers--argumentlist"/><a href="https://blog.iisreset.me/schrodingers-argumentlist/amp/?__twitter_impression=true"><em>Schrödinger&rsquo;s -ArgumentList</em></a><a class="ps-heading-anchor" href="#schr%c3%b6dinger" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Mathias R. Jessen on January 16th<br>
An interesting puzzle about when is a $null value a $null value.</p><h3 id="playing-around-with-systemdrawing-in-powershell" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190118.md#playing-around-with-systemdrawing-in-powershell"/><a href="https://vexx32.github.io/2019/01/17/Playing-Around-System-Drawing-PowerShell/"><em>Playing Around with System.Drawing in PowerShell</em></a><a class="ps-heading-anchor" href="#playing-around-with-systemdrawing-in-powershell" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Joel (Sallow) Francis on January 17th<br>
Some neat features of System.Drawing by the author of PSWordCloud.</p><h3 id="twitter-powershell-cheat-sheet" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190118.md#twitter-powershell-cheat-sheet"/><a href="https://twitter.com/LawinnSec/status/1085813519164063744"><em>Twitter: PowerShell Cheat Sheet</em></a><a class="ps-heading-anchor" href="#twitter-powershell-cheat-sheet" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>A useful PowerShell cheat sheet for those that are both new to PowerShell and those that just sometimes need a prompt.</p><h3 id="reddit-rpowershell---popular-weekly-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190118.md#reddit-rpowershell---popular-weekly-post"/><a href="https://www.reddit.com/r/PowerShell/comments/ah2adr/moving_files_in_sharepoint_site_with_ps/"><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></h3><p>u/MaDKidGo0DCitY poses an intersting question about how to move many files in a SharePoint site with PowerShell.</p><h3 id="youtube-monthly-meetup---jan-16-2019---chris-gardner---powershell-worst-practices" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190118.md#youtube-monthly-meetup---jan-16-2019---chris-gardner---powershell-worst-practices"/><a href="https://youtu.be/QV-tu2jqPUc"><em>Youtube: Monthly Meetup - Jan 16 2019 - Chris Gardner - PowerShell Worst Practices</em></a><a class="ps-heading-anchor" href="#youtube-monthly-meetup---jan-16-2019---chris-gardner---powershell-worst-practices" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>Building PowerShell Modules? Learn some development best practices and design tips</p>]]></content:encoded></item><item><title>PowerShell + DevOps Global Summit Cancellation and Waitlist Procedure</title><link>https://powershell.org/articles/2019-01-17-powershell-devops-global-summit-cancellation-and-waitlist-procedure/</link><guid>https://powershell.org/articles/2019-01-17-powershell-devops-global-summit-cancellation-and-waitlist-procedure/</guid><pubDate>Thu, 17 Jan 2019 14:18:40 +0000</pubDate><description>&lt;p&gt;As Summit nears a record sellout (there are 30 tickets remaining as I write this) I want to review our cancellation and waitlist policies and procedures.&lt;br&gt;
After we formally sell out, Eventbrite will start accepting waitlist entries. Use a personal email address that you check regularly; corporate email systems tend to eat the waitlist notifications as spam. If we&amp;rsquo;re able to offer a spot to the waitlist, it&amp;rsquo;ll happen during the week, usually in the morning (US time), and you&amp;rsquo;ll have 24 hours to respond by purchasing a ticket.&lt;br&gt;
Anyone with a ticket can transfer it to someone else. Whoever did the registration needs to simply return to Eventbrite and edit the attendee information. So if you can&amp;rsquo;t go, but someone else in your company can, that&amp;rsquo;s how you do that. You can also email summit@ for assistance. We let this happen until roughly mid-April, at which point we need to order name badges and we stop all transfers. We don&amp;rsquo;t do anything with hotel rooms; that&amp;rsquo;s all on you.&lt;br&gt;
If you need to cancel, e-mail summit@ with your name, email address, and Eventbrite order number. We will release a ticket to the waitlist. They will have 24 hours to complete the purchase of their ticket. If they don&amp;rsquo;t, we&amp;rsquo;ll release the next waitlist entry, and so on. If someone eventually buys a ticket, we&amp;rsquo;ll refund yours. Again, we don&amp;rsquo;t do anything with hotel rooms.&lt;br&gt;
Sometime in mid-April, all of this stops, as we have to start ordering stuff based on current registrations.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>As Summit nears a record sellout (there are 30 tickets remaining as I write this) I want to review our cancellation and waitlist policies and procedures.<br>
After we formally sell out, Eventbrite will start accepting waitlist entries. Use a personal email address that you check regularly; corporate email systems tend to eat the waitlist notifications as spam. If we&rsquo;re able to offer a spot to the waitlist, it&rsquo;ll happen during the week, usually in the morning (US time), and you&rsquo;ll have 24 hours to respond by purchasing a ticket.<br>
Anyone with a ticket can transfer it to someone else. Whoever did the registration needs to simply return to Eventbrite and edit the attendee information. So if you can&rsquo;t go, but someone else in your company can, that&rsquo;s how you do that. You can also email summit@ for assistance. We let this happen until roughly mid-April, at which point we need to order name badges and we stop all transfers. We don&rsquo;t do anything with hotel rooms; that&rsquo;s all on you.<br>
If you need to cancel, e-mail summit@ with your name, email address, and Eventbrite order number. We will release a ticket to the waitlist. They will have 24 hours to complete the purchase of their ticket. If they don&rsquo;t, we&rsquo;ll release the next waitlist entry, and so on. If someone eventually buys a ticket, we&rsquo;ll refund yours. Again, we don&rsquo;t do anything with hotel rooms.<br>
Sometime in mid-April, all of this stops, as we have to start ordering stuff based on current registrations.</p>
]]></content:encoded></item><item><title>ICYMI: PowerShell Week of 11-January-2019</title><link>https://powershell.org/articles/2019-01-11-icymi-powershell-week-of-11-january-2019/</link><guid>https://powershell.org/articles/2019-01-11-icymi-powershell-week-of-11-january-2019/</guid><pubDate>Fri, 11 Jan 2019 16:00:56 +0000</pubDate><description>&lt;p&gt;Topics include posting to Teams, creating bootable USBs, fun with paths, and a new module for Dyn managed DNS.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include posting to Teams, creating bootable USBs, fun with paths, and a new module for Dyn managed DNS.</p><p>Content sifted and sorted by Brett Bunker, Robin Dadswell, Mark Roloff, and several cups of questionably roasted Starbucks K-Cups.</p><h6 id="the-powershell-docs-repo-is-moving" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190111.md#the-powershell-docs-repo-is-moving"/><a href="https://blogs.msdn.microsoft.com/powershell/2019/01/07/the-powershell-docs-repo-is-moving/"><em>The PowerShell-Docs repo is moving</em></a><a class="ps-heading-anchor" href="#the-powershell-docs-repo-is-moving" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Sean Wheeler on January 7th<br>
If you&rsquo;re at all involved in maintaining the official PowerShell documentation, this is a heads up that the repo is being relocated. Take a look at this post from the PS team for details.</p><h6 id="joining-paths-in-powershell" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190111.md#joining-paths-in-powershell"/><a href="https://devblackops.io/joining-paths-in-powershell/"><em>Joining Paths in PowerShell</em></a><a class="ps-heading-anchor" href="#joining-paths-in-powershell" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Brandon Olin on January 7th<br>
Brandon has a great new post covering some of the various ways that we can handle constructing paths in PowerShell, and some of the considerations that we should keep in mind when thinking about the portability of our tools.</p><h6 id="how-to-trigger-incoming-webhooks-in-microsoft-teams-with-powershell" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190111.md#how-to-trigger-incoming-webhooks-in-microsoft-teams-with-powershell"/><a href="https://www.scriptinglibrary.com/languages/powershell/how-to-trigger-incoming-webhooks-in-microsoft-teams-with-powershell/"><em>How to trigger incoming webhooks in Microsoft Teams with Powershell</em></a><a class="ps-heading-anchor" href="#how-to-trigger-incoming-webhooks-in-microsoft-teams-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 Paolo Frigo on January 8th<br>
&ldquo;Ya know what? I wish I could have more alerts in my inbox,&rdquo; said no one, ever. If you&rsquo;re using Teams, Paolo has a handy post about how you can send automated alerts to it from PowerShell.</p><h6 id="introducing-the-poshdyndnsapi-module" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190111.md#introducing-the-poshdyndnsapi-module"/><a href="https://powershell.anovelidea.org/powershell/module-poshdyndnsapi/"><em>Introducing the PoShDynDnsApi Module</em></a><a class="ps-heading-anchor" href="#introducing-the-poshdyndnsapi-module" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Dave Carrol on January 7th<br>
Should you find yourself using DNS managed by Dyn, you&rsquo;re in luck. There&rsquo;s a module for that now. Or perhaps you just like digging into the code to see how it all works? It&rsquo;s on GitHub, so that&rsquo;s cool. In addition to introducing his module, Dave also covers a few lessons learned during development.</p><h6 id="create-a-bootable-usb-stick-with-powershell-create-bootableusbstick" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190111.md#create-a-bootable-usb-stick-with-powershell-create-bootableusbstick"/><a href="https://sid-500.com/2019/01/08/create-a-bootable-usb-stick-with-powershell-create-bootableusbstick/"><em>Create a bootable USB stick with PowerShell (Create-BootableUSBStick)</em></a><a class="ps-heading-anchor" href="#create-a-bootable-usb-stick-with-powershell-create-bootableusbstick" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Patrick Gruenauer on January 8th<br>
A sometimes overlooked application of PowerShell is that it can handily wrap classic cmdline tools. This handy function will tackle creating your boot sticks with some modern razzmatazz.</p><h6 id="powershell--devops-global-summit-2019" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190111.md#powershell--devops-global-summit-2019"/><a href="https://powershell.org/summit/"><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>If you&rsquo;re still on the fence about joining us for Summit this year, now is a good time to sign up. Tickets to this fantastic line-up of speakers are beginning to get scarce.</p><h6 id="reddit-rpowershell---popular-weekly-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190111.md#reddit-rpowershell---popular-weekly-post"/><a href="https://www.reddit.com/r/PowerShell/comments/acm9j2/tip_how_to_check_on_the_progress_of_an_already"><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>On the chance that you&rsquo;re still working with the ISE, /u/omers has a handy tip to help you check your position in a loop without breaking.</p><h6 id="youtube-azposh-make-your-transition-from-powershell-ise-to-visualstudio-code-painless" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190111.md#youtube-azposh-make-your-transition-from-powershell-ise-to-visual"/><a href="https://www.youtube.com/watch?v=TJfWgcag6Q4"><em>Youtube: AZPosh: Make Your Transition from PowerShell ISE to Visual Studio Code Painless</em></a><a class="ps-heading-anchor" href="#youtube-azposh-make-your-transition-from-powershell-ise-to-visualstudio-code-painless" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>Are you still working in the ISE? Keep hearing about this VS Code thing but just haven&rsquo;t looked at it yet? From the Arizona PowerShell Users Group, Timothy Warner has a great presentation this week to help you make the transition to the new editor of choice for PowerShell.</p>]]></content:encoded></item><item><title>ICYMI: PowerShell Weeks of X-mas &amp; 4-January-2019</title><link>https://powershell.org/articles/2019-01-04-icymi-powershell-weeks-of-x-mas-4-january-2019/</link><guid>https://powershell.org/articles/2019-01-04-icymi-powershell-weeks-of-x-mas-4-january-2019/</guid><pubDate>Fri, 04 Jan 2019 16:00:52 +0000</pubDate><description>&lt;p&gt;Topics include checking SCCM patch compliance, a little regex, some more AoC, a deep dive into $null, and PowerShell&amp;hellip;streaming?&amp;hellip; You betcha!&lt;br&gt;
Content pulled together by Brett Bunker, Robin Dadswell, and Mark Roloff&lt;br&gt;
From all of us, we hope you enjoyed your holidays! Our sabbatical is over and things have been understandably quiet the last couple of weeks, so we&amp;rsquo;re adding a little more this week to help make it up to you.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include checking SCCM patch compliance, a little regex, some more AoC, a deep dive into $null, and PowerShell&hellip;streaming?&hellip; You betcha!<br>
Content pulled together by Brett Bunker, Robin Dadswell, and Mark Roloff<br>
From all of us, we hope you enjoyed your holidays! Our sabbatical is over and things have been understandably quiet the last couple of weeks, so we&rsquo;re adding a little more this week to help make it up to you.</p><h6 id="powershell-everything-you-wanted-to-know-about-null" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190104.md#powershell-everything-you-wanted-to-know-about-null"/><a href="https://powershellexplained.com/2018-12-23-Powershell-null-everything-you-wanted-to-know/"><em>PowerShell: Everything you wanted to know about $null</em></a><a class="ps-heading-anchor" href="#powershell-everything-you-wanted-to-know-about-null" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Kevin Marquette on December 23rd<br>
Kevin&rsquo;s deep dives deserve their own special place in your bookmarks. Carve out some free time and read on to become a <em>$null</em> expert.</p><h6 id="advent-of-powershell-2018-pt-i" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190104.md#advent-of-powershell-2018-pt-i"/><a href="https://blog.iisreset.me/advent-of-powershell-pt-i/"><em>Advent of PowerShell 2018, pt I</em></a><a class="ps-heading-anchor" href="#advent-of-powershell-2018-pt-i" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Mathias R. Jessen on December 25th<br>
Here&rsquo;s another take on the first two AoC challenges, with some really nice explanations for why you should avoid the += operator in favor of more performant alternatives.</p><h6 id="identifying-and-installing-sccm-client-software-updates-remotely-with-powershell-and-trigger-a-vmware-snapshot-before-remediation--part-1-of-3" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190104.md#identifying-and-installing-sccm-client-software-updates-remotely-with-powershell-and-trigger-a-vmware-snapshot-before-remediation--part-1-of-3"/><a href="https://byteben.com/bb/identifying-and-installing-sccm-client-software-updates-remotely-with-powershell-and-trigger-a-vmware-snapshot-before-remediation-part-1-of-3/"><em>Identifying and Installing SCCM Client Software Updates Remotely with PowerShell and trigger a VMware Snapshot before Remediation – Part 1 of 3</em></a><a class="ps-heading-anchor" href="#identifying-and-installing-sccm-client-software-updates-remotely-with-powershell-and-trigger-a-vmware-snapshot-before-remediation--part-1-of-3" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Ben Whitmore on December 28th<br>
In charge of managing patching in your environment? Ben has a great post that dives into using PowerShell to audit patch compliance on SCCM clients.</p><h6 id="teams-module-or-graph-api" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190104.md#teams-module-or-graph-api"/><a href="https://alexholmeset.blog/2018/12/29/teams-module-or-graph-api/"><em>Teams module or Graph API?</em></a><a class="ps-heading-anchor" href="#teams-module-or-graph-api" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Alexander Holmeset on December 29th<br>
As the Teams module moves along through development, you may wonder when it&rsquo;s appropriate to use the module vs using the Graph API. Alex does a quick comparison to help you see how and where they line up.</p><h6 id="powershell-basics-detecting-if-a-string-ends-with-a-certain-character" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190104.md#powershell-basics-detecting-if-a-string-ends-with-a-certain-character"/><a href="https://techcommunity.microsoft.com/t5/ITOps-Talk-Blog/PowerShell-Basics-Detecting-if-a-String-Ends-with-a-Certain/ba-p/307848"><em>PowerShell Basics: Detecting if a String Ends with a Certain Character</em></a><a class="ps-heading-anchor" href="#powershell-basics-detecting-if-a-string-ends-with-a-certain-character" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Anthony Bartolo on January 2nd<br>
Regex is an elusive beast that plenty of us are probably less acquianted with than we should be. We can correct that by just a little with these examples of using it to check the first or last characters in a string.</p><h6 id="adding-caching-to-your-powershell-scripts" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190104.md#adding-caching-to-your-powershell-scripts"/><a href="https://tjaddison.com/2018/12/24/Adding-caching-to-your-PowerShell-scripts"><em>Adding caching to your PowerShell scripts</em></a><a class="ps-heading-anchor" href="#adding-caching-to-your-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 Tim Addison on December 24th<br>
Suppose you&rsquo;ve got an expensive function thats needs to be called multiple times. Tim has a clever method for allowing a function to cache its results, thus allowing you to call it repeatedly without going through the initial workload again.</p><h6 id="reddit-rpowershell---most-popular-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190104.md#reddit-rpowershell---most-popular-post"/><a href="https://www.reddit.com/r/PowerShell/comments/abjl6m/eat_better_in_2018_a_script_to_generate_a_weekly/"><em>Reddit /r/PowerShell - Most Popular Post</em></a><a class="ps-heading-anchor" href="#reddit-rpowershell---most-popular-post" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>The applications for PowerShell in a professional environment are legion. But what about at home? And for meal planning? /u/n3rden wrote a script for just that.</p><h6 id="reddit-rpowershell---announcement" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190104.md#reddit-rpowershell---announcement"/><a href="https://old.reddit.com/r/PowerShell/comments/a8xtfp/new_powershelllive_switch_channel_will_auto_host/"><em>Reddit /r/PowerShell - Announcement</em></a><a class="ps-heading-anchor" href="#reddit-rpowershell---announcement" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>Worth mentioning&hellip; If the thought of watching livestreams of PowerShell coding is appealing, look no further. A handful of figures in the community are now on Twitch, which can be a good glimple into the thought-process behind their projects. Also be sure to follow the channel on Twitter <a href="https://twitter.com/PowerShellLive">@PowerShellLive</a></p><h6 id="tweet-of-the-weeks" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190104.md#tweet-of-the-weeks"/><a href="https://twitter.com/devblackops/status/1078791129967976449"><em>Tweet of the Week(s)</em></a><a class="ps-heading-anchor" href="#tweet-of-the-weeks" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>From @devblackops, here&rsquo;s a brief sample of using GitHub Actions to run PSScriptAnalyzer on a pull request. This could be useful as a quick litmus test for public or group projects.</p><h6 id="youtube-psdayuk-2018" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20190104.md#youtube-psdayuk-2018"/><a href="https://www.youtube.com/playlist?list=PLLKI4jlvx_96sw_FFic9ybQ-3g0RO2cbD"><em>Youtube: PSDay.UK 2018</em></a><a class="ps-heading-anchor" href="#youtube-psdayuk-2018" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>PSDay.UK happened back in October but videos from the event are up on YouTube now. This playlist has a ton of great content that&rsquo;s well worth your time!</p>
]]></content:encoded></item></channel></rss>