&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 August 2018 on PowerShell.org - Welcome Automaters!</title><link>https://powershell.org/articles/2018/08/</link><description>Recent content in Articles from August 2018 on PowerShell.org - Welcome Automaters!</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://powershell.org/articles/2018/08/index.xml" rel="self" type="application/rss+xml"/><item><title>ICYMI: PowerShell Week of 31-August-18</title><link>https://powershell.org/articles/2018-08-31-icymi-week-of-31-august-18/</link><guid>https://powershell.org/articles/2018-08-31-icymi-week-of-31-august-18/</guid><pubDate>Fri, 31 Aug 2018 15:00:03 +0000</pubDate><description>&lt;p&gt;Topics include automating ACLs for O365 public IPs, the Scour module, Module Design w/ Plaster, the ConvertToMarkdown module, and PSPowerHour.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include automating ACLs for O365 public IPs, the Scour module, Module Design w/ Plaster, the ConvertToMarkdown module, and PSPowerHour.</p><p>Special thanks to Mark Roloff, Brett Bunker, and Robin Dadswell for weekly contributions.</p><h2 id="blogs" class="ps-heading">Blogs<a class="ps-heading-anchor" href="#blogs" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h6 id="automate-office-365-endpoint-acl-configurations-using-powershell" class="ps-heading unchanged.rich-diff-level-one"><a href="http://www.powershell.no/exchange/online,office/365,powershell/2018/08/26/automate-office365-ip-address-handling.html"><em>Automate Office 365 Endpoint ACL Configurations Using PowerShell</em></a><a class="ps-heading-anchor" href="#automate-office-365-endpoint-acl-configurations-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 Jan Egil Ring on August 26th</p><p>If you&rsquo;re responsible for keeping access control lists up to date for public IPs in Office 365 then read this article to understand how you can automate this process.</p><h6 id="scour-fast-personal-local-content-searches" class="ps-heading unchanged.rich-diff-level-one"><a href="http://www.leeholmes.com/blog/2018/08/28/scour-fast-personal-local-content-searches/"><em>Scour: Fast, Personal, Local Content Searches</em></a><a class="ps-heading-anchor" href="#scour-fast-personal-local-content-searches" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Lee Holmes on August 28th</p><p>Lee Holmes introduces a new PowerShell module, Scour. This module leverages the indexing and search capabilities of Apache Lucene to bring you supercharged speed for, wait for it&hellip; <em>scouring</em> your filesystem. If you&rsquo;ve got tons of content to search through and little time to spare, this might be just the tool for you.</p><h6 id="your-code-doesnt-suck" class="ps-heading unchanged.rich-diff-level-one"><a href="https://blog.netnerds.net/2018/08/your-code-doesnt-suck/"><em>your code doesn’t suck</em></a><a class="ps-heading-anchor" href="#your-code-doesnt-suck" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Chrissy LeMaire on August 28th</p><p>This one really resonated with the group. Probably because none of us entertain illusions of writing award-winning code. But Chrissy cuts through the self-criticical nonsense; reminding us that as long as our code is saving people time and effort, it definitely doesn&rsquo;t suck.</p><h6 id="powershell-script-module-design-plaster-template-for-creating-modules" class="ps-heading unchanged.rich-diff-level-one"><a href="https://mikefrobbins.com/2018/08/30/powershell-script-module-design-plaster-template-for-creating-modules/"><em>PowerShell Script Module Design: Plaster Template for Creating Modules</em></a><a class="ps-heading-anchor" href="#powershell-script-module-design-plaster-template-for-creating-modules" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Mike Robbins on August 30th</p><p>Mike&rsquo;s follow-up article on module design walks you through using Plaster to create modules with a custom folder structure.</p><h6 id="powershell-execution-policy" class="ps-heading unchanged.rich-diff-level-one"><a href="https://www.sconstantinou.com/powershell-execution-policy/"><em>PowerShell Execution Policy</em></a><a class="ps-heading-anchor" href="#powershell-execution-policy" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Stephanos Constantinou on August 30th</p><p>Check out this nicely-written article that breaks down PowerShell Execution Policy.</p><h2 id="forums" class="ps-heading">Forums<a class="ps-heading-anchor" href="#forums" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h6 id="powershellorg-challenge---unanswered-post" class="ps-heading unchanged.rich-diff-level-one">PowerShell.org Challenge - Unanswered Post<a class="ps-heading-anchor" href="#powershellorg-challenge---unanswered-post" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p><a href="https://powershell.org/forums/topic/post-method/"><em>Post Method</em></a> by Majd on August 24th</p><p>Majd&rsquo;s question on using Invoke-WebRequest has gone unanswered for almost a week. Please jump in and assist if you can!</p><h6 id="reddit-rpowershell---top-post-of-the-week" class="ps-heading unchanged.rich-diff-level-one">Reddit /r/PowerShell - Top Post of the Week<a class="ps-heading-anchor" href="#reddit-rpowershell---top-post-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 href="https://www.reddit.com/r/PowerShell/comments/9b2lbm/can_ps_remove_minecraft_candycrush_and_the_other/"><em>Can PS remove Minecraft, CandyCrush and the other packages that are there but not installed?</em></a> by u/<em>Landmine</em> on August 29th</p><p>If you&rsquo;re customizing Windows images for your company then you&rsquo;ve surely come acrosss this scenario. Read up on the advice others have given to tacklet this issue.</p><h2 id="media" class="ps-heading">Media<a class="ps-heading-anchor" href="#media" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h6 id="twitter" class="ps-heading unchanged.rich-diff-level-one">Twitter<a class="ps-heading-anchor" href="#twitter" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p><a href="https://twitter.com/dfinke/status/1033088044155514882"><em>ConvertFromMarkdown</em></a> by Doug Finke</p><p>Learn how the ConvertFrom-Markdown module can generate chapters from markdown and compile those chapters into HTML, a Word Doc, or a PDF.</p><h6 id="youtube" class="ps-heading unchanged.rich-diff-level-one">Youtube<a class="ps-heading-anchor" href="#youtube" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p><a href="https://www.youtube.com/watch?v=3Yq4sVWJrWo"><em>PSPowerHour Episode 2</em></a> by PSPowerHour</p><p>The second installment of lightning demos for PowerHour includes the following topics:</p><ul><li><p>Cloning SQL Server databases using PowerShell (Sander Stad),</p></li><li><p>Using getters and setters for classes wtih custom attributes (Ryan Bartram)</p></li><li><p>Using PwSh to gather information from silos (Teresa Clark)</p></li><li><p>Using PowerShell and RegExp to convert code between SQL platforms (Claudio Silva)</p></li><li><p>Getting started with Visual Studio Code (Shawn Melton)</p></li><li><p>Deploying SQL databases using PowerShell (Kirill Kravstov)</p></li><li><p>Learning PowerShell with PSKoans (Joel Sallow)</p></li></ul>]]></content:encoded></item><item><title>PowerShell + DevOps Global Summit – Initial OnRamp Scholarship Recipients</title><link>https://powershell.org/articles/2018-08-25-powershell-devops-global-summit-initial-onramp-scholarship-recipients/</link><guid>https://powershell.org/articles/2018-08-25-powershell-devops-global-summit-initial-onramp-scholarship-recipients/</guid><pubDate>Sat, 25 Aug 2018 15:05:10 +0000</pubDate><description>&lt;p&gt;Based upon generous donations to this point, including from the Campers of DSC/DevOps Camp 2018 and the readers of &lt;a href="https://leanpub.com/powershell-conference-book"&gt;The PowerShell Conference Book&lt;/a&gt;, we will be able to offer a greater number of &lt;a href="https://powershell.org/summit/summit-onramp/onramp-scholarship/"&gt;scholarships&lt;/a&gt; that originally anticipated. As a result, we will be awarding some of those immediately.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Based upon generous donations to this point, including from the Campers of DSC/DevOps Camp 2018 and the readers of<a href="https://leanpub.com/powershell-conference-book">The PowerShell Conference Book</a>, we will be able to offer a greater number of<a href="https://powershell.org/summit/summit-onramp/onramp-scholarship/">scholarships</a> that originally anticipated. As a result, we will be awarding some of those immediately.</p><p>We hope this will give those recipients more time to prepare, and it will allow us to front-load some of our administrative tasks related to the scholarship. **We will be contacting recipients on August 25 and 26 to confirm their participation. **Please note that this is <strong>not</strong> the final, full slate of recipients; we will continue to accept<a href="https://powershell.org/summit/summit-onramp/onramp-scholarship/">applications</a> until the original deadline of 1st November 2018. Any applications already received, which are not selected in this first round, remain <strong>very</strong> eligible for our originally planned slots. We are simply not making a decision on those original slots right now, and will do so according to the original schedule.<br>
Again, this is an <strong>increase</strong> to the number of scholarships we are able to award, not a decrease. Our original slots remain available and will be awarded according to the original schedule.</p>]]></content:encoded></item><item><title>ICYMI: PowerShell Week of 24-August-18</title><link>https://powershell.org/articles/2018-08-24-icymi-powershell-week-of-24-august-18/</link><guid>https://powershell.org/articles/2018-08-24-icymi-powershell-week-of-24-august-18/</guid><pubDate>Fri, 24 Aug 2018 15:00:47 +0000</pubDate><description>&lt;p&gt;Topics include script module design, PowerShell exploitation, PowerShell Remoting, PowerShell AST, the O365 Data Retriever tool, and the inaugural PSPowerHour.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include script module design, PowerShell exploitation, PowerShell Remoting, PowerShell AST, the O365 Data Retriever tool, and the inaugural PSPowerHour.</p><p>Special thanks to Mark Roloff, Brett Bunker, and Robin Dadswell for contributions this week!</p><h2 id="blogs" class="ps-heading">Blogs<a class="ps-heading-anchor" href="#blogs" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h6 id="powershell-script-module-design-publicprivate-versus-functionsinternal-folders-for-functions" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#powershell-script-module-design-publicprivate-versus-functionsinternal-folders-for-functions"/><a href="https://mikefrobbins.com/2018/08/17/powershell-script-module-design-public-private-versus-functions-internal-folders-for-functions/"><em>PowerShell Script Module Design: Public/Private versus Functions/Internal Folders for Functions</em></a><a class="ps-heading-anchor" href="#powershell-script-module-design-publicprivate-versus-functionsinternal-folders-for-functions" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Mike Robbins on August 17th<br>
Mike provides an interesting take on structuring module directories. Perhaps this type discussion is one better had over beers. I side with Mike on this!</p><h6 id="showmecon-2018---powershell-exploitation" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#showmecon-2018---powershell-exploitation"/><a href="https://securityboulevard.com/2018/08/showmecon-2018-michael-goughs-powershell-exploitation-powersploit-bloodhound-powershellmafia-obfuscation-powershell-empire-the-empire-has-fallen-you-can-detect-powershell-exploitation/"><em>ShowMeCon 2018 - PowerShell Exploitation</em></a><a class="ps-heading-anchor" href="#showmecon-2018---powershell-exploitation" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>Presentation by Michael Gough on August 18th<br>
While not technically a blog, this article links to a presentation that shows how attackers use PowerShell exploits. Presentation is given by Michael Gough who is a host of the &ldquo;Brakeing Down Incident Response&rdquo; podcast and author of the Windows PowerShell Logging Cheat Sheet.</p><h6 id="powershell-remoting" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#powershell-remoting"/><a href="https://www.sconstantinou.com/windows-powershell-sessions-pssessions/"><em>PowerShell Remoting</em></a><a class="ps-heading-anchor" href="#powershell-remoting" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Stephanos Constantinou on August 21st<br>
Have a look at a few areas of PowerShell Remoting including requirements and some authentication methods that can be used with it.</p><h6 id="finding-default-parameter-values-with-the-ast" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#finding-default-parameter-values-with-the-ast"/><a href="https://chrislgardner.github.io/powershell/2018/08/22/finding-default-parameter-values.html"><em>Finding Default Parameter Values with the AST</em></a><a class="ps-heading-anchor" href="#finding-default-parameter-values-with-the-ast" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Chris Gardner on August 22nd<br>
Do you want to Pester test your parameters? Do you want to use something other than RegEx when you do that? Well then the PowerShell Abstract Syntax Tree (AST) is your answer.</p><h6 id="how-and-why-i-created-the-o365-data-retriever-tool" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#how-and-why-i-created-the-o365-data-retriever-tool"/><a href="https://veronicageek.com/powershell/how-and-why-i-created-the-o365-data-retriever-tool/2018/08/"><em>How and Why I created the O365 Data Retriever Tool</em></a><a class="ps-heading-anchor" href="#how-and-why-i-created-the-o365-data-retriever-tool" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Veronique Lengelle on August 23rd<br>
If, like us, you&rsquo;ve been eagerly awaiting the release of the O365 Data Retriever tool, your wait is over. In this blog, Veronica discusses her motivation for working on it, the journey she took getting to it this point, and encourages us to not assume that others know what we know. Therefore, get out there and share it!<br>
And, yes, there&rsquo;s a link to the tool on GitHub. Go check it out!</p><h2 id="forums" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#forums"/>Forums<a class="ps-heading-anchor" href="#forums" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h6 id="powershellorg---popular-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#powershellorg---popular-post"/>PowerShell.org - Popular Post<a class="ps-heading-anchor" href="#powershellorg---popular-post" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p><a href="https://powershell.org/forums/topic/new-bulk-aduser/"><em>New Bulk ADUser</em></a> by Jeff Taylor on August 20th<br>
Jeff came into the forums this week looking for advice with creating new user accounts in bulk from a CSV. What followed was a great discussion about splatting and passing values through the pipeline.</p><h6 id="reddit-rpowershell---most-popular-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#reddit-rpowershell---most-popular-post"/>Reddit /r/PowerShell - Most Popular Post<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><a href="https://www.reddit.com/r/PowerShell/comments/98m06w/powershell_console_scripts_functions_modules/"><em>PowerShell Console, Scripts, Functions, Modules, Cmdlets, Oh My!</em></a> by U/<em>Unas</em> on August 19th<br>
The most upvoted topic of the week belongs to an article by Josh Rickard. Nice work, Josh!</p><h2 id="media" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#media"/>Media<a class="ps-heading-anchor" href="#media" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h6 id="twitter" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#twitter"/>Twitter<a class="ps-heading-anchor" href="#twitter" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p><a href="https://twitter.com/joeyaiello/status/1032432062941163520"><em>We shipped the Release Candidate (RC) for #PowerShell 6.1 today&hellip;</em></a> by Joey Aiello on August 22nd<br>
The latest Release Candidate for PowerShell Core has arrived and the team would love your input before the next stable release. Head over to GitHub and grab it for some new hotness!</p><h6 id="youtube" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180824.md#youtube"/>Youtube<a class="ps-heading-anchor" href="#youtube" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p><a href="https://youtu.be/fDQvdIEda_c"><em>PowerHour 001: 2018-08-21</em></a> by PSPowerHour on August 21st<br>
The inagural PSPowerHour, covering topics from SQL through to Raspberry Pi&rsquo;s.</p>]]></content:encoded></item><item><title>Use PnP PowerShell to add ContentType for your SharePoint site</title><link>https://powershell.org/articles/2018-08-21-use-pnp-powershell-to-add-contenttype-for-your-sharepoint-site/</link><guid>https://powershell.org/articles/2018-08-21-use-pnp-powershell-to-add-contenttype-for-your-sharepoint-site/</guid><pubDate>Tue, 21 Aug 2018 18:16:02 +0000</pubDate><description>&lt;p&gt;You can achieve the task by using SharePoint GUI. However, if your sites collection has tens of hundreds sites and each site has more than one document library, it will become a nightmare for a SharePoint administrator to do the task by using GUI.&lt;/p&gt;
&lt;p&gt;Luckily, there is PnP Powershell which can help us achieve the goal.&lt;/p&gt;
&lt;p&gt;The steps will be like below:&lt;/p&gt;
&lt;p&gt;#Step1: export your login credential to a secure file on your local machine&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>You can achieve the task by using SharePoint GUI. However, if your sites collection has tens of hundreds sites and each site has more than one document library, it will become a nightmare for a SharePoint administrator to do the task by using GUI.</p><p>Luckily, there is PnP Powershell which can help us achieve the goal.</p><p>The steps will be like below:</p><p>#Step1: export your login credential to a secure file on your local machine</p><p>get-credential|export-clixml -path c:\safe\mycredential.txt</p><p>#Step2: import your credential to Powershell</p><p>$cred=import-clixml -path c:\safe\mycredential.txt</p><p>#Step3: connect PnP online</p><p>connect-pnponline -url &ldquo;your site url here&rdquo; -credentials $cred</p><p>#Step4: get all sub sites of your site collection</p><p>$subsites=get-pnpsubwebs -recurse|select-url</p><p>#Step5: Use for each loop to loop through each subsites and add the content type into document libraries in each sub site.</p><p>foreach ($site in $subsites)
{</p><p>connect-pnponline -url $site.url -credentials $cred</p><p>$docids=get-pnplist|where-object {$_.basetemplate -eq 101 -and $_title -ine &ldquo;Site Assets&rdquo;}|select id</p><p>foreach ($docid in $docids) {</p><pre><code> add-pnpcontenttypetolist -list $docid.id -contenttype "content type name of your choice for default one" -DefaultContentType
add-pnpcontenttypetolist -list $docid.id -contenttype "2nd content type"
}</code></pre><p>}</p><p>To remove the contenttype from your sharepoint libraries, you need to use remove-pnpcontenttypefromlist command.</p><p>See the following code:</p><p>Foreach($site in $subsites) {</p><p>connect-pnponline -url $sites.url -credentials $cred</p><p>$docids=get-pnplist|where-object {$<em>.basetemplate -eq 101 -and $</em>.title -ine &ldquo;Site Assets&rdquo;}|select id</p><p>foreach ($docid in $docids) {</p><p>remove-pnpcontenttypefromlist -list $docid.id -contenttype &ldquo;the name of the content type you want to remove&rdquo;}</p><pre><code> }</code></pre><p>}</p>
]]></content:encoded></item><item><title>ICYMI: PowerShell Week of 17-August-2018</title><link>https://powershell.org/articles/2018-08-17-icymi-powershell-week-of-17-august-2018/</link><guid>https://powershell.org/articles/2018-08-17-icymi-powershell-week-of-17-august-2018/</guid><pubDate>Fri, 17 Aug 2018 15:00:25 +0000</pubDate><description>&lt;p&gt;Topics include PowerBI cmdlets, auditing group changes, exporting module functions, and PowerShell phishing.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include PowerBI cmdlets, auditing group changes, exporting module functions, and PowerShell phishing.</p><h2 id="blogs" class="ps-heading">Blogs<a class="ps-heading-anchor" href="#blogs" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h6 id="test-netconnection-vs-test-connection---testing-a-network-connection-with-powershell" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#test-netconnection-vs-test-connection---testing-a-network-connection-with-powershell"/><a href="https://4sysops.com/archives/test-netconnection-vs-test-connection-testing-a-network-connection-with-powershell/"><em>Test-NetConnection vs. Test-Connection - Testing a Network Connection with PowerShell</em></a><a class="ps-heading-anchor" href="#test-netconnection-vs-test-connection---testing-a-network-connection-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 Adam Bertram on August 10th<br>
Learn how a single cmdlet, Test-NetConnection cmdlet, can be used in place of common network connection utilities, such as ping, tracert, telnet, and portqry.</p><h6 id="working-with-powershell-in-power-bi" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#working-with-powershell-in-power-bi"/><a href="https://powerbi.microsoft.com/en-us/blog/working-with-powershell-in-power-bi/"><em>Working with PowerShell in Power BI</em></a><a class="ps-heading-anchor" href="#working-with-powershell-in-power-bi" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Kay Unkroth (Microsoft) on August 13th<br>
A few weeks ago Microsoft released a Power BI PowerShell module for administering Power BI tenants. This article covers the basics of using the new Power BI cmdlets.</p><h6 id="get-group-membership-changes" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#get-group-membership-changes"/><a href="https://www.sconstantinou.com/get-group-membership-changes/"><em>Get Group Membership Changes</em></a><a class="ps-heading-anchor" href="#get-group-membership-changes" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Stephanos Constantinou on August 13th<br>
Have a need to monitor group changes in Active Directory? Run this script as a scheduled task to receive an email containing details of whose come and gone from AD groups.</p><h6 id="powershell-module-exporting-functions-in-constrained-language" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#powershell-module-exporting-functions-in-constrained-language"/><a href="https://blogs.msdn.microsoft.com/powershell/2018/08/14/powershell-module-function-export-in-constrained-language/"><em>PowerShell Module Exporting Functions in Constrained Language</em></a><a class="ps-heading-anchor" href="#powershell-module-exporting-functions-in-constrained-language" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by Paul Higinbotham (Microsoft) on August 15th<br>
Exporting functions using wildcards in a script module introduces significant performance penalties and carries serious security implications. Understand how PowerShell Constrained Language Mode addresses this problem. Look for a module in PSGallery soon that will help to ensure your modules are in compliance with the guidance in this article.</p><h6 id="phishing---ask-and-ye-shall-receive" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#phishing---ask-and-ye-shall-receive"/><a href="https://blog.fox-it.com/2018/08/14/phishing-ask-and-ye-shall-receive/"><em>Phishing - Ask and Ye Shall Receive</em></a><a class="ps-heading-anchor" href="#phishing---ask-and-ye-shall-receive" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p>by rindertkramer on August 14th<br>
This eye-opening article demonstrates how bad actors can use PowerShell to steal credentials using fake toast notifications. The intent of this article is to raise security awareness; be paranoid when it comes to processes asking for your credentials!</p><h2 id="forums" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#forums"/>Forums<a class="ps-heading-anchor" href="#forums" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h6 id="powershellorg---popular-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#powershellorg---popular-post"/>PowerShell.org - Popular Post<a class="ps-heading-anchor" href="#powershellorg---popular-post" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p><a href="https://powershell.org/groups/teaching-powershell/"><em>Teaching PowerShell Public Group</em></a><br>
Get a feel for the new Groups feature on PowerShell.org and particpate in a discusion hashtables versus PSCustomObjects.</p><h6 id="powershellorg-challenge---unanswered-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#powershellorg-challenge---unanswered-post"/>PowerShell.org Challenge - Unanswered Post<a class="ps-heading-anchor" href="#powershellorg-challenge---unanswered-post" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p><a href="https://powershell.org/forums/topic/dsc-https-pull-server-an-error-occurred-while-sending-the-request/"><em>DSC HTTPS Pull Server - An Error Occurred While Sending the Request</em></a> by Marc Esteve on August 10th<br>
Marc has been struggling for two weeks on this issue. Please jump in and provide some guidance if you can!</p><h6 id="reddit-rpowershell---most-popular-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#reddit-rpowershell---most-popular-post"/>Reddit /r/PowerShell - Most Popular Post<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><a href="https://www.reddit.com/r/PowerShell/comments/975tdb/powershell_remoting_on_python/"><em>PowerShell Remoting on Python</em></a> by jborean93 on August 14th<br>
Jordan Borean has created PyPSRP, a Python library that works with the PowerShell Remoting Protocol to help facilitate better remote management of Windows servers. Wondering what this has to do with PowerShell? Well, he&rsquo;s blogged about what his library does and it also reveals some really cool details about how PowerShell&rsquo;s remoting works under the hood! It&rsquo;s a long read but if you were the kid that took stuff apart just to see how they worked, this is well worth your time.</p><h2 id="media" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#media"/>Media<a class="ps-heading-anchor" href="#media" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h6 id="twitter" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#twitter"/>Twitter<a class="ps-heading-anchor" href="#twitter" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p><a href="https://twitter.com/thetommymaynard/status/1029231148453380096?s=19"><em>Show-PSDriveMenu</em></a> by Tommy Maynard on August 14th<br>
Who doesn&rsquo;t like new tools in the toolbox? Tommy gives us a quick look at a new one called Show-PsDriveMenu. True to the name, it shows you all of your available PsDrives and lets you quickly switch between them. He&rsquo;s got his cool little script available on the PowerShell Gallery, so go check it out.</p><h6 id="youtube" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180817.md#youtube"/>Youtube<a class="ps-heading-anchor" href="#youtube" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h6><p><a href="https://www.youtube.com/watch?v=eNIbm4h2guE"><em>PowerShell Core Community Call</em></a> by The PowerShell Team on August 16th<br>
Check out what&rsquo;s coming down the pipe for PowerShell Core, including target date for the next major release for PowerShell Core. Call notes<a href="https://github.com/PowerShell/PowerShell-RFC/blob/master/CommunityCall/20180816_Notes.md"><em>here</em></a>.</p><p>Special thanks to Mark Roloff, Robin Dadswell, and Brett Bunker for contributions!</p>]]></content:encoded></item><item><title>Help us Run PowerShell.org!</title><link>https://powershell.org/articles/2018-08-15-help-us-run-powershell-org/</link><guid>https://powershell.org/articles/2018-08-15-help-us-run-powershell-org/</guid><pubDate>Wed, 15 Aug 2018 14:54:53 +0000</pubDate><description>&lt;p&gt;We&amp;rsquo;re looking for a few good PowerShellers to help us keep the community on track!&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>We&rsquo;re looking for a few good PowerShellers to help us keep the community on track!</p><p>**POSITION FILLED Forums Moderator. **We&rsquo;re looking for someone who can clear the spam queues 
daily
. In addition, we&rsquo;re looking to move to a model where new site members&rsquo; first posts are held in moderation to prevent spam; our Moderator would be expected to clear those queues twice each weekday (after their first post is approved, most members will be able to post without moderation from that point). We&rsquo;d like two Moderators who can back each other up for vacations and such (there&rsquo;s no harm if you&rsquo;re both checking the queues at the same time).<br>
**POSITION FILLED Forums Cheerleader. **This is a task one of our Moderators can perform, but it&rsquo;s a bit of work so it might be a different person. This person needs to monitor for unanswered forums posts and, after a couple of days, either post an answer or use social media to try and bring someone in to craft an answer. This person doesn&rsquo;t need to be an Expert In All Things, but needs to be willing to try and engage the broader community to try and find an answer. Will also have Moderator permissions to move posts that have been placed in the wrong forum.<br>
**POSITION FILLED Social Media Manager. **We&rsquo;re looking for someone who can manage the @PshOrg and @PshSummit Twitter accounts, and potentially establish other social media accounts. This includes watching for newsworthy items to post, and posting at the direction of other team members. We do not currently use social media management software; this person can also be responsible for recommending and implementing something.<br>
If you&rsquo;re interested, please contact president@ this domain via email. If you have questions, please post those in a comment here so that we can reply publicly.</p>]]></content:encoded></item><item><title>The Summit 2019 Call for Topics: Some Ideas</title><link>https://powershell.org/articles/2018-08-14-the-summit-2019-call-for-topics-some-ideas/</link><guid>https://powershell.org/articles/2018-08-14-the-summit-2019-call-for-topics-some-ideas/</guid><pubDate>Tue, 14 Aug 2018 16:16:15 +0000</pubDate><description>&lt;p&gt;As you hopefully know, we&amp;rsquo;ve opened the &lt;a href="https://powershell.org/2018/08/01/powershell-devops-summit-2019-call-for-speakers/"&gt;Call for Topics for PowerShell + DevOps Global Summit 2019&lt;/a&gt;. I know sometimes people struggle with ideas, and so I wanted to offer a few.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>As you hopefully know, we&rsquo;ve opened the<a href="https://powershell.org/2018/08/01/powershell-devops-summit-2019-call-for-speakers/">Call for Topics for PowerShell + DevOps Global Summit 2019</a>. I know sometimes people struggle with ideas, and so I wanted to offer a few.</p><p>First, know that you&rsquo;re <em>more than welcome</em> to submit multiple ideas. In fact, we encourage it, because it gives the Content team a bit more flexibility. You&rsquo;re also welcome to <em>present</em> multiple sessions, although prepping for more than a couple can be pretty intense, so you need to consider it pretty carefully.<br>
One category of sessions we need is Intermediate. We actually use the word _Practitioner, _and we define the audience as someone who&rsquo;s made it through _Learn Windows PowerShell in a Month of Lunches _**and **_Learn PowerShell Scripting in a Month of Lunches, _who uses PowerShell pretty frequently, but hasn&rsquo;t made it to niche or expert-level topics yet. Many of the topics this audience needs are &ldquo;evergreen&rdquo; in that we probably need to present them each year, although we welcome different speakers and different perspectives. Ideas include:</p><ul><li>Best Patterns and Practices for Advanced Functions</li><li>Best Practices for Module Development and Distribution</li><li>Creating and Managing an On-Premises Module Repository</li><li>Managing PowerShell Security Features (with an emphasis on logging)</li><li>Getting Started with Pester for Automated Unit Testing</li><li>Best Practices for Error Handling in PowerShell Commands</li></ul><p>See, for many people, these aren&rsquo;t &ldquo;sexy&rdquo; or &ldquo;hardcore&rdquo; topics, but they&rsquo;re ones desperately and almost continually _needed. _You only have to look at our own Forums here at PowerShell.org to see how often these ideas come up. For that matter, consider browsing the forums for topic ideas! I mean, based on what I&rsquo;ve seen this month alone, a session on, &ldquo;Querying and Modifying AD Objects Using CSV Files&rdquo; would hit a sweet spot pretty hard!<br>
We&rsquo;re also actively looking to build out DevOps content, which can mean stepping away from PowerShell. We recognize that few attendees actually work in a DevOps environment, so &ldquo;hardcore&rdquo; stuff like Kubernetes, Hashicorp tools, and so on are probably not going to be popular. However, there are DevOps techniques that any PowerSheller can use in their environment, even if their company isn&rsquo;t fully DevOps. CI/CD tooling, for example, can be appropriate for anyone. And that doesn&rsquo;t need to focus just on VSTS - plenty of companies would prefer on-prem solutions like Team City, Jenkins, and the like.<br>
DevOps topics can also include cross-stack admin ideas, like a session on learning Python, which is a great cross-stack scripting language that can complement PowerShell well. Again, sessions <em>that 80% of the world could find applicable in their daily lives</em> is the watchword.<br>
Finally, I&rsquo;ve had some personal thoughts about sessions I&rsquo;d like to see. For example, PowerShell&rsquo;s language was always designed to provide a &ldquo;glide path&rdquo; into C#, but we rarely have a &ldquo;Building Compiled Cmdlets&rdquo; type of session. This could focus on the <em>patterns</em> involved. Say, rebuild the Get-Service command. That&rsquo;s not a difficult command, everyone understands what it already does, and the actual .NET code is pretty minimal. So you could focus on the structure of these, rather than getting into the nitty gritty of .NET. And you could have an &ldquo;Introduction to C# for PowerShell People&rdquo; session, to help someone who&rsquo;s looking to move some of their activity to the next level.<br>
I hope that helps trigger some ideas of your own. Remember, the Call for Topics <strong>is open now</strong> and it&rsquo;s not only a great way to give back to the community, but to get free admission to Summit and a bit of money toward your travel expenses!</p>]]></content:encoded></item><item><title>What You Missed This Week in PowerShell! – August 10th, 2018</title><link>https://powershell.org/articles/2018-08-10-what-you-missed-this-week-in-powershell-5/</link><guid>https://powershell.org/articles/2018-08-10-what-you-missed-this-week-in-powershell-5/</guid><pubDate>Fri, 10 Aug 2018 15:00:12 +0000</pubDate><description>&lt;p&gt;Topics include Module Worst Practices, InjectionHunter, and The PowerShell Standard Library.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Topics include Module Worst Practices, InjectionHunter, and The PowerShell Standard Library.</p><h2 id="blogs" class="ps-heading">Blogs<a class="ps-heading-anchor" href="#blogs" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h3 id="module-worst-practices" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#module-worst-practices"/><a href="https://chrislgardner.github.io/powershell/2018/08/03/module-worst-practices.html"><em>Module Worst Practices</em></a><a class="ps-heading-anchor" href="#module-worst-practices" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Chris L Gardner on August 3rd<br>
Imagine all the mistakes you would come across if you were to analyze every module in the PowerShell Gallery. Chris has done just that! And he presents solutions to some of the most annoying problems he encountered. This insightful article contains numerous useful tips and references to popular community solutions for designing a superb PowerShell module.</p><h3 id="powershell-injection-hunter-security-auditing-for-powershell-scripts" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#powershell-injection-hunter-security-auditing-for-powershell-scripts"/><a href="https://blogs.msdn.microsoft.com/powershell/2018/08/03/powershell-injection-hunter-security-auditing-for-powershell-scripts/"><em>PowerShell Injection Hunter: Security Auditing for PowerShell Scripts</em></a><a class="ps-heading-anchor" href="#powershell-injection-hunter-security-auditing-for-powershell-scripts" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by The PowerShell Team on August 3rd<br>
Script injection is the most common form of mistake an administrator can make when exposing PowerShell code to an attacker. Learn how to use InjectionHunter with VS Code to help you discover possible code injection risks as you write your scripts.</p><h3 id="powershell-how-to-create-a-standard-library-binary-module" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#powershell-how-to-create-a-standard-library-binary-module"/><a href="https://kevinmarquette.github.io/2018-08-04-Powershell-Standard-Library-Binary-Module/?utm_source=twitter&amp;utm_medium=post"><em>PowerShell: How to Create a Standard Library Binary Module</em></a><a class="ps-heading-anchor" href="#powershell-how-to-create-a-standard-library-binary-module" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Kevin Marquette on August 4th<br>
Ever had thoughts of writing a binary cmdlet? Or would you like to understand when it may be useful to do so? Get your toes wet with C# and learn how to produce a binary PowerShell cmdlet that you can include alongside your advanced functions within a PowerShell script module.</p><h3 id="powershell-standard-library-build-single-module-that-works-across-windows-powershell-and-powershell-core" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#powershell-standard-library-build-single-module-that-works-across-windows-powershell-and-powershell-core"/><a href="https://blogs.msdn.microsoft.com/powershell/2018/08/06/powershell-standard-library-build-single-module-that-works-across-windows-powershell-and-powershell-core/"><em>PowerShell Standard Library: Build Single Module that Works Across Windows PowerShell and PowerShell Core</em></a><a class="ps-heading-anchor" href="#powershell-standard-library-build-single-module-that-works-across-windows-powershell-and-powershell-core" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by James Truher on August 6th<br>
When you&rsquo;re done reading Kevin&rsquo;s post head over to the PowerShell Team&rsquo;s blog and discover how the new DotNet CLI template makes creating binary modules a cinch!</p><h3 id="copy-files-with-hash-difference-via-powershell" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#-copy-files-with-hash-difference-via-powershell-"/><a href="http://wragg.io/a-powershell-cmdlet-to-copy-files-based-on-hash-difference/">Copy Files with Hash Difference via PowerShell</a><a class="ps-heading-anchor" href="#copy-files-with-hash-difference-via-powershell" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Mark Wragg on August 8th<br>
Understand the basics of the Get-FileHash cmdlet and learn how to use the HashCopy module to identify changed files within your project. This is useful for Git-based projects as Git changes the modified date of files as it manages them.</p><h2 id="forums" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#forums"/>Forums<a class="ps-heading-anchor" href="#forums" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h3 id="powershellorg---popular-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#powershellorg---popular-post"/>PowerShell.org - Popular Post<a class="ps-heading-anchor" href="#powershellorg---popular-post" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p><a href="https://powershell.org/forums/topic/pscustomobject-cycle-through-hashtable/"><em>PSCustomObject - Cycle Through Hashtable?</em></a> by Swatto on August 1st<br>
Here&rsquo;s an interesting thread that covers pulling data from the VirusTotal website and creating a report. This is great example on how the PowerShell community can pull you through when you&rsquo;re stuck!</p><h3 id="reddit-rpowershell---most-popular-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#reddit-rpowershell---most-popular-post"/>Reddit /r/PowerShell - Most Popular Post<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></h3><p><a href="https://www.reddit.com/r/PowerShell/comments/95kzzn/til_you_can_launch_powershell_from_explorer/"><em>TIL you can launch powershell from explorer</em></a> by u/detenshi12 on August 8th<br>
It&rsquo;s always fun to learn little quality-of-life shortcuts and this one is no exception. In predictable Reddit fashion, other users chime in with additional shortcuts and nice-to-knows. Take a look! You&rsquo;ll probably pick up on a cool little trick.</p><h2 id="media" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#media"/>Media<a class="ps-heading-anchor" href="#media" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h3 id="twitter" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#twitter"/>Twitter<a class="ps-heading-anchor" href="#twitter" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p><a href="https://twitter.com/pewa2303/status/1025780434934882304"><em>I can&rsquo;t promote it enough. Feel the power of PowerShell. Have fun with it!</em></a> by Patrick Gruenauer on August 4th<br>
Patrick showcases a CLI menu that handles a number of common Active Directory tasks. This is a great example of how a handful of simple PowerShell concepts, combined with a little vision, is all it takes to make a great tool. Looks clean and easy to use? Check. Nostalgia points? Check. The code is freely available on his blog? You betcha!</p><h3 id="youtube" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180810.md#youtube"/>Youtube<a class="ps-heading-anchor" href="#youtube" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p><a href="https://www.youtube.com/watch?v=SQ7ufcRayYY"><em>Power BI PowerShell and the Admin API</em></a> by Adam Saxton from Guy in a Cube on August 7th<br>
If you happen to an admin for Power BI users, you&rsquo;ll want to check this out; Adam takes us on a video tour of the Power BI Management module. Use PowerShell to dig into your workspaces, manage access, and grab reports. There are even wrapper functions for the Power BI REST API!</p><p>Special thanks to Mark Roloff for contributions this week!</p>]]></content:encoded></item><item><title>Thank You, Richard, and Fare Well!</title><link>https://powershell.org/articles/2018-08-08-thank-you-richard-and-fare-well/</link><guid>https://powershell.org/articles/2018-08-08-thank-you-richard-and-fare-well/</guid><pubDate>Wed, 08 Aug 2018 15:35:03 +0000</pubDate><description>&lt;p&gt;Richard Siddaway has decided to step away from PowerShell.org and The DevOps Collective. Most recently, Richard has been known for his management of content at PowerShell Summit North America, PowerShell Summit Europe, and later, PowerShell + DevOps Global Summit. Before that, however, Richard was one of the founders of PowerShell.org way back in 2011-2012, along with myself, Jason Helmick, Kirk Munro, and Jeffrey Hicks. It&amp;rsquo;s quite fair to say that we all needed one another&amp;rsquo;s support and expertise very much in those early days, and Richard was particularly key in helping us put together the two European Summit events. Richard&amp;rsquo;s very much entitled to one of our Community Hero Challenge Coins, which have been awarded to only a small handful of people who have made sustained, long-term community contributions: Jeffrey Snover, Jason Helmick, Angel Calvo, and Kenneth Hansen. Richard&amp;rsquo;s definitely in rarified company, and it&amp;rsquo;s well-earned.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>Richard Siddaway has decided to step away from PowerShell.org and The DevOps Collective. Most recently, Richard has been known for his management of content at PowerShell Summit North America, PowerShell Summit Europe, and later, PowerShell + DevOps Global Summit. Before that, however, Richard was one of the founders of PowerShell.org way back in 2011-2012, along with myself, Jason Helmick, Kirk Munro, and Jeffrey Hicks. It&rsquo;s quite fair to say that we all needed one another&rsquo;s support and expertise very much in those early days, and Richard was particularly key in helping us put together the two European Summit events. Richard&rsquo;s very much entitled to one of our Community Hero Challenge Coins, which have been awarded to only a small handful of people who have made sustained, long-term community contributions: Jeffrey Snover, Jason Helmick, Angel Calvo, and Kenneth Hansen. Richard&rsquo;s definitely in rarified company, and it&rsquo;s well-earned.</p><p>For PowerShell + DevOps Summit 2019,<strong><a href="https://twitter.com/pscookiemonster">Warren Frame</a></strong> and<strong><a href="https://twitter.com/thedevopsdiva?lang=en">Missy Januszko</a></strong> will be taking over as co-Directors of Content. They&rsquo;ll be joined by Will Anderson as new CEO of The DevOps Collective, myself as President, James Petty as CFO, Christopher Gannon-Jones as Director of Global Events, and Jeffrey Bernt as Manager of Summit Logistics. Jeffery Hicks will be managing Iron Scripter and related activities both on-site and in advance. Rob Pleau has volunteered to coordinate the new OnRamp Buddy Program for 2019.<br>
While I&rsquo;m sad to see Richard step away, I&rsquo;m proud and excited to see a new generation of community leaders stepping in to ensure the future of both Summit and the entire organization. We&rsquo;re fortunate to have had such a strong founding group, who worked through innumerable rough patches and crises to create a sustainable and repeatable system for our new team to step into, and I very much look forward to seeing where the &ldquo;new blood&rdquo; takes things!<br>
Please<strong><a href="https://twitter.com/rsiddaway">offer your thanks to Richard</a></strong> for his years of hard work, and send your congratulations to our new team members. I hope we&rsquo;ll see many of you at Summit!</p>]]></content:encoded></item><item><title>Welcome to the new PowerShell.org</title><link>https://powershell.org/articles/2018-08-07-welcome-to-the-new-powershell-org/</link><guid>https://powershell.org/articles/2018-08-07-welcome-to-the-new-powershell-org/</guid><pubDate>Tue, 07 Aug 2018 11:26:09 +0000</pubDate><description>&lt;p&gt;I want to introduce you to the new PowerShell.org!&lt;br&gt;
While we&amp;rsquo;re still doing a little test-and-adjust work, I&amp;rsquo;m pretty confident that everything in the new theme is working. I&amp;rsquo;d also like to point out some hopefully useful new things we&amp;rsquo;ve done with the site.&lt;br&gt;
First, we&amp;rsquo;ve still got pretty much everything you&amp;rsquo;ve been used to - our friendly and helpful Q&amp;amp;A forums, our community-authored articles, and more. Incidentally, if you&amp;rsquo;d like to be a writer here at PowerShell.org, we welcome you. Let us help you get some eyes on whatever it is you&amp;rsquo;re creating, whether it&amp;rsquo;s a short tutorial, an article about an open source project you contribute to, or whatever. Drop a line to our webmaster@ email alias and we&amp;rsquo;ll hook you up with authoring rights.&lt;br&gt;
I&amp;rsquo;ll note that our Events Calendar is currently offline; the old plugin was antiquated, and we need to find something more suitable. That&amp;rsquo;s ongoing.&lt;br&gt;
We do have some new stuff, though. You&amp;rsquo;ll find **Groups **right at the top of every page, and that takes you into our new discussion groups. These are designed to foster open-ended, freeform discussion threads, unlike our more problem/solution, issue-oriented Q&amp;amp;A forums.&lt;br&gt;
Click on your avatar at the top of the page, and you&amp;rsquo;ll switch into your new profile (incidentally, if you don&amp;rsquo;t like your avatar, you&amp;rsquo;ll need to register your email address with Gravatar.com - that&amp;rsquo;s who we pull images from). You can leave a quick Twitter- or Facebook-style status update, letting everyone know what you&amp;rsquo;ve been up to in the PowerShell world. We hope it&amp;rsquo;ll be a great way for you to update the community on your activities. Along those lines, you can specifically follow whomever you like in the community, so that their updates will bubble up to your feed. Again, your profile page is the key to accessing all that new functionality.&lt;br&gt;
Once you&amp;rsquo;ve friended someone, we also now have private direct messages. From your profile, click Messages and then Compose to start creating a new message.&lt;br&gt;
It&amp;rsquo;s worth spending some time poking around and see what else is available - there&amp;rsquo;s quite a bit of functionality. For example, from your profile page, choose Settings and then Email - there are quite a few email notification options that you can opt into, if you want to keep up without having to visit the site continually.&lt;br&gt;
I&amp;rsquo;ll note that photo uploading from your profile page is a little touch-and-go - that&amp;rsquo;s one of the things we&amp;rsquo;re still figuring out.&lt;br&gt;
**Let me give you a reason to really populate your profile: **We&amp;rsquo;re working to make this a central location for you to showcase everything you&amp;rsquo;ve accomplished in the community. Kind of like a very specialized LinkedIn profile, your PowerShell.org profile will eventually include recognitions for contributions, achievements, and more. It&amp;rsquo;ll be something you can show to colleagues, hiring managers, and peers to help show the positive impact you&amp;rsquo;re making and the milestones you&amp;rsquo;re reaching. Now&amp;rsquo;s the time to start!&lt;br&gt;
We&amp;rsquo;re working hard to bring more functionality to PowerShell.org that can help you keep up with our fast-moving world, and we hope you&amp;rsquo;ll find it all useful. There&amp;rsquo;s still more to come, and we always welcome your suggestions in the Web Site Feedback forum!&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>I want to introduce you to the new PowerShell.org!<br>
While we&rsquo;re still doing a little test-and-adjust work, I&rsquo;m pretty confident that everything in the new theme is working. I&rsquo;d also like to point out some hopefully useful new things we&rsquo;ve done with the site.<br>
First, we&rsquo;ve still got pretty much everything you&rsquo;ve been used to - our friendly and helpful Q&amp;A forums, our community-authored articles, and more. Incidentally, if you&rsquo;d like to be a writer here at PowerShell.org, we welcome you. Let us help you get some eyes on whatever it is you&rsquo;re creating, whether it&rsquo;s a short tutorial, an article about an open source project you contribute to, or whatever. Drop a line to our webmaster@ email alias and we&rsquo;ll hook you up with authoring rights.<br>
I&rsquo;ll note that our Events Calendar is currently offline; the old plugin was antiquated, and we need to find something more suitable. That&rsquo;s ongoing.<br>
We do have some new stuff, though. You&rsquo;ll find **Groups **right at the top of every page, and that takes you into our new discussion groups. These are designed to foster open-ended, freeform discussion threads, unlike our more problem/solution, issue-oriented Q&amp;A forums.<br>
Click on your avatar at the top of the page, and you&rsquo;ll switch into your new profile (incidentally, if you don&rsquo;t like your avatar, you&rsquo;ll need to register your email address with Gravatar.com - that&rsquo;s who we pull images from). You can leave a quick Twitter- or Facebook-style status update, letting everyone know what you&rsquo;ve been up to in the PowerShell world. We hope it&rsquo;ll be a great way for you to update the community on your activities. Along those lines, you can specifically follow whomever you like in the community, so that their updates will bubble up to your feed. Again, your profile page is the key to accessing all that new functionality.<br>
Once you&rsquo;ve friended someone, we also now have private direct messages. From your profile, click Messages and then Compose to start creating a new message.<br>
It&rsquo;s worth spending some time poking around and see what else is available - there&rsquo;s quite a bit of functionality. For example, from your profile page, choose Settings and then Email - there are quite a few email notification options that you can opt into, if you want to keep up without having to visit the site continually.<br>
I&rsquo;ll note that photo uploading from your profile page is a little touch-and-go - that&rsquo;s one of the things we&rsquo;re still figuring out.<br>
**Let me give you a reason to really populate your profile: **We&rsquo;re working to make this a central location for you to showcase everything you&rsquo;ve accomplished in the community. Kind of like a very specialized LinkedIn profile, your PowerShell.org profile will eventually include recognitions for contributions, achievements, and more. It&rsquo;ll be something you can show to colleagues, hiring managers, and peers to help show the positive impact you&rsquo;re making and the milestones you&rsquo;re reaching. Now&rsquo;s the time to start!<br>
We&rsquo;re working hard to bring more functionality to PowerShell.org that can help you keep up with our fast-moving world, and we hope you&rsquo;ll find it all useful. There&rsquo;s still more to come, and we always welcome your suggestions in the Web Site Feedback forum!</p>
]]></content:encoded></item><item><title>What You Missed This Week in PowerShell!</title><link>https://powershell.org/articles/2018-08-03-what-you-missed-this-week-in-powershell-4/</link><guid>https://powershell.org/articles/2018-08-03-what-you-missed-this-week-in-powershell-4/</guid><pubDate>Fri, 03 Aug 2018 15:00:44 +0000</pubDate><description>&lt;h2 id="blogs" class="ps-heading"&gt;Blogs&lt;a class="ps-heading-anchor" href="#blogs" 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;/h2&gt;
&lt;h3 id="using-vsts-for-your-company" class="ps-heading"&gt;&lt;a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#using-vsts-for-your-companys-private-powershell-library"&gt;&lt;/a&gt;&lt;a href="https://medium.com/@jsrice7391/using-vsts-for-your-companys-private-powershell-library-e333b15d58c8"&gt;&lt;em&gt;Using VSTS for Your Company&amp;rsquo;s Private PowerShell Library&lt;/em&gt;&lt;/a&gt;&lt;a class="ps-heading-anchor" href="#using-vsts-for-your-company" 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;/h3&gt;
&lt;p&gt;by Justin Rice on July 28th&lt;br&gt;
Interested in sharing your collection of PowerShell tools for your team to use? First-time blogger Justin Rice walks you through publishing a PowerShell module to an internal PSRepository using VSTS.&lt;/p&gt;
&lt;h3 id="creating-a-function-or-script-with-powershell-dynamic-parameters" class="ps-heading"&gt;&lt;a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#creating-a-function-or-script-with-powershell-dynamic-parameters"&gt;&lt;/a&gt;&lt;a href="https://blogs.technet.microsoft.com/undocumentedfeatures/2018/07/30/creating-a-function-or-script-with-powershell-dynamic-parameters/"&gt;&lt;em&gt;Creating a Function or Script with PowerShell Dynamic Parameters&lt;/em&gt;&lt;/a&gt;&lt;a class="ps-heading-anchor" href="#creating-a-function-or-script-with-powershell-dynamic-parameters" 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;/h3&gt;
&lt;p&gt;By Aaron Guilmette on July 30th&lt;br&gt;
Learn how to create parameters with validation data that you can tab-complete prior to runtime. In this example Aaron uses a set of Skype numbers as potential values for a parameter to his function.&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<h2 id="blogs" class="ps-heading">Blogs<a class="ps-heading-anchor" href="#blogs" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h3 id="using-vsts-for-your-company" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#using-vsts-for-your-companys-private-powershell-library"/><a href="https://medium.com/@jsrice7391/using-vsts-for-your-companys-private-powershell-library-e333b15d58c8"><em>Using VSTS for Your Company&rsquo;s Private PowerShell Library</em></a><a class="ps-heading-anchor" href="#using-vsts-for-your-company" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Justin Rice on July 28th<br>
Interested in sharing your collection of PowerShell tools for your team to use? First-time blogger Justin Rice walks you through publishing a PowerShell module to an internal PSRepository using VSTS.</p><h3 id="creating-a-function-or-script-with-powershell-dynamic-parameters" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#creating-a-function-or-script-with-powershell-dynamic-parameters"/><a href="https://blogs.technet.microsoft.com/undocumentedfeatures/2018/07/30/creating-a-function-or-script-with-powershell-dynamic-parameters/"><em>Creating a Function or Script with PowerShell Dynamic Parameters</em></a><a class="ps-heading-anchor" href="#creating-a-function-or-script-with-powershell-dynamic-parameters" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>By Aaron Guilmette on July 30th<br>
Learn how to create parameters with validation data that you can tab-complete prior to runtime. In this example Aaron uses a set of Skype numbers as potential values for a parameter to his function.</p><h3 id="how-to-create-a-file-share-powershell-repository" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#how-to-create-a-file-share-powershell-repository"/><a href="https://4sysops.com/archives/how-to-create-a-file-share-powershell-repository/"><em>How to Create a File Share PowerShell Repository</em></a><a class="ps-heading-anchor" href="#how-to-create-a-file-share-powershell-repository" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Matt McElreath on July 30th<br>
Consider another method for sharing your PowerShell module. This article provides a simple technique for setting up a PowerShell repository from a file share.</p><h3 id="increased-windows-modules-coverage-with-powershell-core-61" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#increased-windows-modules-coverage-with-powershell-core-61"/><a href="https://blogs.msdn.microsoft.com/powershell/2018/07/31/increased-windows-modules-coverage-with-powershell-core-6-1/"><em>Increased Windows Modules Coverage with PowerShell Core 6.1</em></a><a class="ps-heading-anchor" href="#increased-windows-modules-coverage-with-powershell-core-61" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by Steve Lee on July 31st<br>
The PowerShell team has a goal to bring 100% parity of the in-box modules to PowerShell Core. Learn about some of the challenges involved and how upcoming versions of Windows will close the gap on feature parity with Windows PowerShell.</p><h2 id="forum-topics" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#forum-topics"/>Forum Topics<a class="ps-heading-anchor" href="#forum-topics" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h3 id="powershellorg---popular-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#powershellorg---popular-post"/>PowerShell.org - Popular Post<a class="ps-heading-anchor" href="#powershellorg---popular-post" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p><a href="https://powershell.org/forums/topic/dont-give-up-you-got-this/"><em>Don&rsquo;t Give Up (You Got This)!</em></a> by Justin King on July 30th<br>
If you&rsquo;re feeling a bit overwhelmed by all there is to learn, or if you just like motivational speeches, Justin offers some great advice about why it&rsquo;s so valuable to keep pushing your PowerShell knowledge further.</p><h3 id="powershellorg---new-community-event" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#powershellorg---new-community-event"/>PowerShell.org - New Community Event<a class="ps-heading-anchor" href="#powershellorg---new-community-event" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p><a href="https://powershell.org/2018/07/31/powerhour-community-lightning-demos/"><em>PowerHour: Community Lighting Demos</em></a> by Warren Frame on July 31st<br>
Announcing a new community-driven event for the rapid showcasing of PowerShell-related content! PowerHour will feature multiple speakers presenting in a lightning demo format, which will be streamed on YouTube. If you&rsquo;re interested in presenting but would like to start with something small and focused, or if you&rsquo;d like to get some quick looks at lots different material, then this is worth keeping an eye on!</p><h3 id="reddit---most-popular-post" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#reddit---most-popular-post"/>Reddit - Most Popular Post<a class="ps-heading-anchor" href="#reddit---most-popular-post" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p><a href="https://www.reddit.com/r/PowerShell/comments/92vpab/pswindocumentation_documentation_for_active/"><em>PSWinDocumentation - Documentation for Active Directory</em></a> by u/MadBoyEvo on July 30th<br>
Przemysław Kłys releases an early version of his PSWinDocumentation module, used for documenting AD and to showcase his other module, PSWriteWord (think of Doug Finke&rsquo;s ImportExcel, but for Word). These are some very cool and exciting tools, so definitely check them out!</p><h2 id="youtube" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#youtube"/>Youtube<a class="ps-heading-anchor" href="#youtube" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h3 id="powershell-104---building-modules-using-psake" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#powershell-104---building-modules-using-psake"/><a href="https://www.youtube.com/watch?v=SrnLJGW9GWY"><em>PowerShell 104 - Building Modules using PSake</em></a><a class="ps-heading-anchor" href="#powershell-104---building-modules-using-psake" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by The St. Louis PowerShell User Group on July 24th<br>
Grab a pot of coffee (or a bottle of rice wine) and catch up on a lengthy yet very informative session on controlling versions of your PowerShell modules. Topics include source code organization, running basic PSake builds, build version control, and Pester tests. Presented by Ken Maglio and Michael Lombardi</p><h2 id="twitter" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#twitter"/>Twitter<a class="ps-heading-anchor" href="#twitter" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h2><h3 id="i-hope-to-release-the-first-version-of-my-tool-this-month" class="ps-heading"><a href="https://github.com/devops-collective-inc/WhatYouMissedThisWeek/blob/master/20180803.md#i-hope-to-release-the-first-version-of-my-tool-this-month"/><a href="https://twitter.com/veronicageek/status/1024711850628460544"><em>I hope to release the first version of my tool this month!</em></a><a class="ps-heading-anchor" href="#i-hope-to-release-the-first-version-of-my-tool-this-month" aria-label="Link to this section" title="Link to this section"><i class="fas fa-link" aria-hidden="true"/></a></h3><p>by @veronicageek on August 1st<br>
Catch a sneak peek at this soon-to-be-released PowerShell tool for viewing your O365 tenant data in a clean UI! We can&rsquo;t wait, Veronica!</p><p>Special thanks to Mark Roloff for contributions this week.</p>
]]></content:encoded></item><item><title>PowerShell + DevOps Summit 2019 – Call for Speakers</title><link>https://powershell.org/articles/2018-08-01-powershell-devops-summit-2019-call-for-speakers/</link><guid>https://powershell.org/articles/2018-08-01-powershell-devops-summit-2019-call-for-speakers/</guid><pubDate>Wed, 01 Aug 2018 15:08:52 +0000</pubDate><description>&lt;p&gt;The PowerShell and DevOps Global Summit 2019 will be returning to the Meydenbauer Center in Bellevue, WA from Monday, April 29 to Thursday, May 2, 2019.
Since 2013, PowerShell and DevOps experts from around the world , will once again collaborate and learn how to maximize PowerShell in the workplace through fast-paced, knowledge-packed presentations. The Global Summit is the place for innovators to explore and further their knowledge of DevOps principles and practices in a Windows environment, make new connections, learn new techniques, and offer something to your peers and colleagues back at the office.
Ready to share your PowerShell or DevOps know-how? This is your official call to submit presentation ideas for selection!
&lt;strong&gt;What we are looking for?&lt;/strong&gt;
The majority of our sessions will now follow a traditional 45-minute format. These sessions cover a wide variety of PowerShell and DevOps expertise. &lt;em&gt;We have &lt;strong&gt;a number of&lt;/strong&gt; agenda slots available for double length sessions&lt;/em&gt;. These sessions delve into the depths of a topic covering areas that need more than 45 minutes.
Your proposed session should fit into one of the following areas:&lt;/p&gt;</description><content:encoded>&lt;![CDATA[<p>The PowerShell and DevOps Global Summit 2019 will be returning to the Meydenbauer Center in Bellevue, WA from Monday, April 29 to Thursday, May 2, 2019.
Since 2013, PowerShell and DevOps experts from around the world , will once again collaborate and learn how to maximize PowerShell in the workplace through fast-paced, knowledge-packed presentations. The Global Summit is the place for innovators to explore and further their knowledge of DevOps principles and practices in a Windows environment, make new connections, learn new techniques, and offer something to your peers and colleagues back at the office.
Ready to share your PowerShell or DevOps know-how? This is your official call to submit presentation ideas for selection!<strong>What we are looking for?</strong>
The majority of our sessions will now follow a traditional 45-minute format. These sessions cover a wide variety of PowerShell and DevOps expertise.<em>We have <strong>a number of</strong> agenda slots available for double length sessions</em>. These sessions delve into the depths of a topic covering areas that need more than 45 minutes.
Your proposed session should fit into one of the following areas:</p><pre><code>-
PowerShell Internals (Advanced to Master Content) – A deep-dive into the inner workings of PowerShell and practical solutions that can be built from them.
-
PowerShell Features Deep Dive (Intermediate to Advanced Content) - These presentations are focused on configuring and working with existing PowerShell features and capabilities.
-
DevOps in Practice (Beginner to Intermediate) - A comprehensive look at putting the DevOps principles into practice. These presentations should focus on what you're doing and how you're doing it with DevOps.
Advanced DevOps in Practice sessions will also be considered.</code></pre><p>We are open to presentations across the entire ecosystem that have been built around PowerShell or the various DevOps tools—this includes Microsoft platforms and products that have PowerShell-based management tools or third party products.  New topics will be preferred over the recycling of older topics. However, we are still open to sessions on &lsquo;older&rsquo; topics that address areas of great confusion or uncertainty.
**What kinds of sessions get selected? **
Using previous feedback from our community, we&rsquo;re expanding the scope of our content this year.  While OnRamp will take care of those new to the PowerShell/DevOps world, we&rsquo;re looking to fill the other gaps with intermediate content and progressing all the way to the industry masters.
We look for an abstract that compells us to want to see your session—so spend time writing a great abstract! We want real-world usability combined with &ldquo;Wow, nobody talks about<em>THAT</em>&rdquo; awesomeness. We want to see the code. Don&rsquo;t just talk about it—this is a PowerShell summit, not a PowerPoint summit. If your session isn&rsquo;t predominately demonstrations, it&rsquo;s probably not right for the Summit.
Summit presentations are intense and intimate, often with plenty of audience interaction. You must expect questions and discussions. This is not a &ldquo;lecture to the audience&rdquo; event.<em>We&rsquo;re always happy to discuss proposed sessions. If you have any doubts about the suitability of a particular session, please contact us: summit AT PowerShell DOT org</em>
Please note:</p><pre><code>-
All sessions are to be delivered in English.
-
Presenter will provide all equipment needed to deliver session(s), including a laptop or other computer.
-
Presenter must be able to provide video by means of HDMI, DVI-D, or DisplayPort connectors - VGA is NOT supported.
-
Presenter must be able to manually select an appropriate screen resolution for video output. Typically, 1024x768 or 1280x720 are preferred.
Internet connectivity is available in the conference center but bandwidth is limited. If you rely on connecting to the cloud for your sessions, consider recording any demonstrations as a contingency.</code></pre><p><strong>How do I submit my presentation abstract?</strong></p><pre><code>-
Go to - [https://www.papercall.io/summit2019](https://www.papercall.io/summit2019)
-
Click Speak at PowerShell and DevOps Global Summit 2019 (scroll down to the bottom right and find the big green button).
-
Login using Twitter, Facebook or one of the other options.
-
Complete the form. The name field will show your email address. Please ensure your full name is in the Bio field, this will make communication easier.
-
Click submit.
Please contact summit AT PowerShell DOT org if you have any issues or problems.</code></pre><p>When can I submit?
Enter your presentation submissions immediately! We will start selecting presentations as soon as they arrive, so you don&rsquo;t want to miss out. The last day we will accept presentation submissions will be <strong>Monday, October 1, 2018</strong>. This is a hard deadline - <strong>No</strong>** sessions will be accepted after this date.**** **</p><p><strong>When will I know?</strong>
You will be informed if one or more of your presentations have been selected and notified by Thursday, October 11, 2018. Your notification email will include any further actions you need to take. We will notify all potential speakers by Tuesday, October 23, 2018 if their sessions haven&rsquo;t been accepted.
Speakers with accepted sessions will be given free admission to the event, including attendance at all official Summit activities. Speakers may not bring guests to the day sessions or evening events.
Selected Speakers will receive an honorarium at a valuation of $400 for a 45-minute session and $800 for a double session, to assist with traveling and accommodation expenses.   This will be made in the form of a US-only Prepaid VISA card.  International speakers may be given the option of receiving a cheque or PayPal payment if needed.  You will be contacted in advance of the event as to preference.</p><p>The final agenda will be posted on PowerShell.Org early November 2018.
We look forward to your expertise in making PowerShell and DevOps Global Summit 2019 the most valuable IT/Dev conference of the year!</p>
]]></content:encoded></item></channel></rss>