PowerScripting Podcast
A Podcast for people learning and using Windows PowerShell

MVPs Don Jones and Adam Bertram on Pester


Slack Chatroom




Chatroom Highlights

<knuit> ## Adam, what sort of pipeline do you use for your deploys? Is it strictly code or handles the entire infrastructure stack?

<Vern_Anderson> don't forget to ## in front of questions

<timhaintz> ## Is Pester scheduled? As in scheduled task or user driven?

<drewjanderson> ## when using it to test infrastructure, could I use it to ensure that the deployment team deployed their IIS web app properly as well as the DB is connecting and such? Or am I just looking at the wrong tool?

<stephenowen> ## could you expand on what mocking is and why I'd wanna do it?

<knuit> ## Don: any big plans for the IT Ops news & talk podcast? I see the first episode launched a few weeks back.

<cjschroeder> ## mocking is similar to simulating?


<Vern_Anderson> https://www.youtube.com/watch?v=3ZuU3aKlWKM

<Vern_Anderson> http://powerscripting.droppages.com/live.html

<Vern_Anderson> https://www.youtube.com/watch?v=3ZuU3aKlWKM

<timhaintz> https://www.youtube.com/watch?v=ubZzkD7dxNk

<jason-helmick> http://youtu.be/3ZuU3aKlWKM?a

<stephenowen> hey Vern, try this link https://www.youtube.com/watch?v=ubZzkD7dxNk

<andrewtchilds> @jason-helmick, are you watching a recording from earlier? live link is: https://www.youtube.com/watch?v=ubZzkD7dxNk

<halr9000> https://donjones.com/2016/11/29/the-pester-book-with-adbertram/

<Vern_Anderson> https://leanpub.com/the-dsc-book

<adbertram> https://leanpub.com/the-pester-book

<jonwalz> https://leanpub.com/the-pester-book

<halr9000> http://shop.oreilly.com/product/0636920024132.do

<halr9000> https://github.com/PowerShell/Operation-Validation-Framework

<majst32> Now you need the DSC book too!!  https://leanpub.com/the-dsc-book

<donj> And BTW didn't realize @majst32 was here but she's my new co-author on http://leanpub.com/the-dsc-book - grab it!

<knuit> Are pester and InSpec (http://inspec.io/) mutually exclusive?

<migreene> @cjschroeder: RE testing new DC's. https://pshirwin.wordpress.com/2016/04/08/active-directory-operations-test/

<Vern_Anderson> https://github.com/VernAnderson/PowerShell/blob/master/Get-DomainRole.ps1

<<@YFMP415|ipmo>> ipmo uploaded a file: Pasted image at 2017-01-04, 8:29 PM https://powershell.slack.com/files/ipmo/F3N7A0X3Q/pasted_image_at_2017_01_04_08_29_pm.png

<Vern_Anderson> https://github.com/Ticketmaster/poshspec  ??

<pscookiemonster> hehe my favorite bit on mocking: https://twitter.com/dave1010/status/613601365529657344?lang=en

<knuit> https://www.pluralsight.com/resource-center/podcast/it-ops-podcast

<eweilnau> @donj have you checked out https://www.patreon.com/ for ongoing contributions?

<eweilnau> for more on mocking I would recommend reading http://www.growing-object-oriented-software.com/

<migreene> https://youtu.be/Co_Ph6zvPNY

<donj> http://www.omnycontent.com/d/playlist/660fbaf9-f025-4e41-a34e-a6aa016b6015/282e06e5-a16e-49d8-b536-a6c0012febd1/f72b4cba-1f25-4e89-b21f-a6de0174cac9/podcast.rss

<jonwalz> https://www.pluralsight.com/courses/powershell-testing-pester

<pscookiemonster> https://github.com/PowerShell/PowerShell/tree/master/test/powershell

<<@UNWNE|stephenowen>> stephenowen uploaded a file: Adam EO https://powershell.slack.com/files/stephenowen/F3LS828AV/pasted_image_at_2017_01_04_10_41_pm.png

<donj> http://powershellsummit.org

<halr9000> https://powershell.org/summit/


  • Superhero - Adam - Captain Eo, The Flash
  • Don - Favorite vacation spots - Disney, Hawaii, Aruba
Direct download: PSPodcast-319.mp3
Category:general -- posted at: 9:57pm EST

Alan Renouf from VMware on PowerCLI


Slack Chatroom




Chatroom Highlights

<jonwalz> live.powerscripting.net http://live.powerscripting.net

<jonwalz> I like to suggest this https://channel9.msdn.com/Series/GetStartedPowerShell3

<halr9000> live.powerscripting.net http://live.powerscripting.net

<etaylor> humm. sorta? running off the droppages.com http://droppages.com page

<jonwalz> for all of you Google Cloud people listen to this episode https://powershell.org/2016/11/14/episode-317-powerscripting-podcast-chris-smith-on-the-google-cloud-tools-for-powershell/

<jonwalz> http://www.lucd.info/2016/06/04/vspheredsc-intro/

<halr9000> https://code.vmware.com/slack/


  • Favorite Vacation destination - Around the U.S.A.
Direct download: PSPodcast-318.mp3
Category:general -- posted at: 9:50pm EST

Chris Smith from Google on Cloud Tools For PowerShell

Slack Chatroom



Chatroom Highlights

<gerane> https://www.youtube.com/shared?ci=xmszGXTfwD8

<<@URTMM|gerane>> gerane uploaded a file: Slack for Android Upload https://powershell.slack.com/files/gerane/F2NN2S2KX/screenshot_20161012-204036.png

<halr9000> jonwalz https://channel9.msdn.com/Events/Ignite/2015/BRK4451 ?

<halr9000> here we go https://www.youtube.com/watch?v=Ab46gHXNm8Q

<halr9000> jonwalz did you update live.powerscripting.net http://live.powerscripting.net?

<halr9000> https://github.com/GoogleCloudPlatform/google-cloud-powershell

<chrsmith> cloud.google.com/powershell http://cloud.google.com/powershell

<pscookiemonster> ## Any plans to release these in a package on the PowerShell Gallery? (https://www.powershellgallery.com/items?q=google&x=0&y=0)

<chrsmith> https://github.com/GoogleCloudPlatform/google-cloud-powershell/issues/320

<<@UPLLB|halr9000>> halr9000 uploaded a file: Untitled https://powershell.slack.com/files/halr9000/F2NNGJ0TH/-.pl

<halr9000> https://github.com/GoogleCloudPlatform/google-cloud-powershell

<halr9000> approved verbs: https://msdn.microsoft.com/en-us/library/ms714428(v=vs.85).aspx

<chrsmith> Issue on GitHub https://github.com/GoogleCloudPlatform/google-cloud-powershell/issues/318

<halr9000> contributing: https://github.com/GoogleCloudPlatform/google-cloud-powershell/blob/master/CONTRIBUTING.md


  • SuperPower - Time manipulation
Direct download: PSPodcast-317.mp3
Category:general -- posted at: 10:08pm EST

Jeffrey Snover from Microsoft on open source PowerShell


Slack Chatroom




Chatroom Highlights

<jaykul> ## What about ARM?

<jcotton> is ## for questions?

<gavin> ## @halr9000 did you find a goat to come on the show as a special guest?

<jcotton> ## jsnover needs more edge in his life

<jaykul> ## PowerShell is dating bikers.

<sqlvariant> ##Jeffrey, where were y'all hiding Ken Van Hyning all these years?

<itadder> ##jeffrey where did you get inspired to bulid powershell?

<halr9000> ok, if you have q’s, then as sqlvariant has shown, please add ## to the front!

<jaykul> ## Is that all?

<jaykul> ## ARM support?

<jaykul> ## SSHRM

<jcotton> ## remember OneGet and the legal team? :stuck_out_tongue:

<jcotton> juneb: prefix questions w/ ##

<juneb> ## Please tell us more about the governance model.

<itadder> ## how did legal allow MIT license?

<pscookiemonster> ## Were there lessons learned working with legal/folks unfamiliar with OSS?  I know Chef offers a webinar for legal folks, it seems like it would be helpful for large orgs like Microsoft to help sell and teach this

<juneb> ## Will the roles of team members change?

<jaykul> ## How can I get paid to work on open source powershell? :-P

<jaykul> ## I second Rich's question: what's with the release timing?

<juneb> ## When will core help be open-sourced?

<jaykul> ## wait, is that why CIM?

<kilasuit> ## Can we get an explaination on the Powershell RFC Process for changes ##

<jcotton> ## since we're now taking comments, is the team aware that some nuget packages (like Microsoft.Management.Infrastrucutre) are missing XML doc files?

<ngetchell> ## For bugs should we still use uservoice, connect, or github issues now?

<FoxDeploy-Stephe> ### We noticed version 6 on PowerShell for Linux, when can we expect ver 6 on Winders ###

<beefarino> ### is there any PowerShell features that don't work in PS Core?

<powerschill> ## For Linux services would you expect to use Get-Services or a new cmdlet like Get-LinuxServices?

<sqlvariant> ##This is why we need Out-DataTable to be in PowerShell core!!  :slightly_smiling_face:

<texmandie> ## when might we see remoting to Azure/Office 365 tenants from Mac/Linux?

<itadder> ## will powershell run hurd

<FoxDeploy-Stephe> ###I need mah winforms in Linux, can we get System.Windows.Forms ports to linux plz

<jcotton> ## my thing about XML doc files

<jaykul> ## yeah but what about rasbian

<gavin> ## Raspbian!

<bitzbyte> ## Yes, it was around Raspbian/linux

<gavin> ## NEED ARM!

<jcotton> ## need xml doc files in all the nuget pkgs

<richprescott> ## Sooooo, how do I get PowerShell on my Chromebook?

<juneb> ## Do we use UserVoice or GitHub issues?

<beefarino> ## will we be able to organize assets in our modules for different platforms?  or will module authors be required to manage that on their own?

<bladefirelight> ### will script block loging work with syslog?

<sqlvariant> ## Well SQL Server is on Linux so they have a business case :champagne:

<jim> ## will we be able to organize assets in our modules for different platforms?  or will module authors be required to manage that on their own?

<richprescott> ## what is next for Snover and team?  e.g. Drawbridge, rewriting kernel, on-premise DSC mgmt system

<beefarino> ## e.g., right now I have to manually load 32 or 64 bit native dlls in my modules; will I need to manually load linux vs windows as well?

<dougfinke> ## any thoughts on deeper PS integration with Python etc, beyond strings?

<itadder> ## will get a restapi  for AD, and will we get Join domains cmdlets for powershell on mac

<dagryph> ## OOH. DSC using powershell on linux, instead of the separate DSC package???

<JasonMilczek> ##Have there been any advancements in DSC on Linux?

<kilasuit> ## DSC will we see a revamp of the DSC for linux to kill off python ##

<JasonMilczek> ##Are you aware of any other vendors writing psmodules for Linux right now?

<richprescott> ##Snover, was PSDirect one of the drivers for PSnix?  Being able to manage Win/Nix on Nano server Hyper-V with one language

<JasonMilczek> ##or MAC?

<itadder> ## will we see modules to manage bind9 or dhcpd or other services or MYSQL?

<JasonMilczek> ##Forgive me if this was already answered, but can we now powershell remote to Linux?

<itadder> ## do we require !#/usr/local/bash

<organicit> ## will there ever be a means to #! powershell in a script

<itadder> ## what about text enconding

<dougfinke> ## what can we expect in the next 6, 12 months

<jim> ## Yes, upcoming roadmap??

<itadder> ## what about an update to the conhost terminal in windows ? Will it support more then 256 colour?

<richprescott> ## ONE MORE!  What's next for Snover and team?

<sqlvariant> ##Ask about Ken Van Hyning (SQL Tools team) where were they hiding him?!?!

<Vern_Anderson> ## What question is he up to? One thing on an island?

<Vern_Anderson> ## Oh you guys don't ask the last question any more?

<FoxDeploy-Stephe> ###Whats next, will they take DIR away from us?

<richprescott> ## As of PS5+, does Write-Host write to stream or no?

<FoxDeploy-Stephe> ###Found it

<jasonmorgan> ## Is the redirect operator modified in linux or does it behave as per normal?

<bitzbyte> ## Wouldn't this be the role of .NET Standard??

<<@UNJM7|jonwalz>> jonwalz uploaded a file: Pasted image at 2016-08-18, 8:51 PM https://powershell.slack.com/files/jonwalz/F22RNF6UQ/pasted_image_at_2016_08_18_08_51_pm.png and commented: Anyone else seeing PowerShell as the top trending topic on Facebook?

<halr9000> https://github.com/PowerShell/PowerShell/blob/master/docs/community/governance.md

<jaykul> https://github.com/PowerShell/PowerShell/tree/master/src/Microsoft.Management.Infrastructure.CimCmdlets

<juneb> Governance model: https://github.com/PowerShell/PowerShell/blob/master/docs/community/governance.md

<beefarino> btw PowerShell going open source is trending on facebook :)  https://www.facebook.com/topic/Windows-Powershell/109314949087498?source=whfrt&position=2&trqid=6320345599904818250

<itadder> @foxde https://github.com/PowerShell/PowerShell/blob/master/docs/installation/windows.md#msi

<<@UPLLB|halr9000>> halr9000 uploaded a file: Untitled https://powershell.slack.com/files/halr9000/F22S025RC/-.pl

<gavin> https://www.reddit.com/r/PowerShell/comments/4yb5yb/who_is_the_mystery_guest_tonight_and_what_might/d6mgixw

<halr9000> https://stedolan.github.io/jq/

<FoxDeploy-Stephe> @whatevergeek https://developer.microsoft.com/en-us/windows/iot/getstarted

<pscookiemonster> I liked this thread in hacker news: https://news.ycombinator.com/item?id=12314653 - nice demonstration of why, even if you *can* use text, you might prefer objects

<ebekker> Linus actually is cool with systemd:  https://linux.slashdot.org/story/15/06/30/0058243/interviews-linus-torvalds-answers-your-question

<jaykul> https://gist.github.com/Jaykul/15a6982aad9b6197a537f1ce5a786723

<kilasuit> regarding Aliases there is an open issue here at  https://github.com/PowerShell/PowerShell/issues/929

<jcotton> here's the PR @jsnover mentioned https://github.com/PowerShell/PowerShell/pull/1901

<kilasuit> I've suggested this as a resolution https://github.com/PowerShell/PowerShell/issues/929#issuecomment-239697927

<powershellnerd> ARM!!! https://media.giphy.com/media/HJN39I1q6EBKE/giphy.gif

<r_keith_hill> @itadder the hard part is that other than ASP.NET http://ASP.NET Core there is no presentation stack for .NET Core.  VSCode gets a pass because it uses Electron / Chromium / Html / JS

<ebekker> http://electron.atom.io/apps/

<ebekker> And you can actually write Electron using C#:  https://github.com/kexplo/electron-edge

<juneb> https://youtu.be/2WZwv7TxqZ0

<dougfinke> possible alternate to ogv, don't know if works on the new stuff yet https://github.com/dfinke/PowerShellSlackathon/tree/master/ExportDataTable

<r_keith_hill> http://redhatloves.net/

<kilasuit> also https://github.com/Pash-Project/Pash/issues/429

<ebekker> Is .ps a TLD?  RedHat should get RedHatLoves.ps http://RedHatLoves.ps

<ebekker> First book should be written in the open on https://www.gitbook.com/

<jaykul> https://github.com/PowerShell/PowerShell/issues/1103

<jaykul> https://github.com/PowerShell/PowerShell/issues/1390

<organicit> https://cloud.google.com/tools/powershell/docs/

<itadder> dereksonthejob  http://prnt.sc/c7jmuo

<ebekker> Explor .NET API Catalog:  http://apisof.net/catalog/System

<<@URXAA|dereksonthejob>> dereksonthejob uploaded a file: Screen Shot 2016-08-18 at 10.41.10 PM https://powershell.slack.com/files/dereksonthejob/F22SKJQLR/screen_shot_2016-08-18_at_10.41.10_pm.png and commented: here we go

<sqlvariant> @jonwalz Can you include in the show notes that SQL Server got 3 new cmdlets, and people can get the new SqlServer module by installing SSMS 16.3 http://sqlps.io/dl

<<@URXAA|dereksonthejob>> dereksonthejob uploaded a file: @r_keith_hill https://powershell.slack.com/files/dereksonthejob/F22SRLC02/screen_shot_2016-08-18_at_10.41.10_pm.png and commented: I have it now, thx to @itadder

<halr9000> https://github.com/PowerShell/PowerShell/issues/1621

<halr9000> https://github.com/PowerShell/PowerShell/issues/706

<FoxDeploy-Stephe> https://github.com/PowerShell/PowerShell/issues/1273

<sqlvariant> Oh, here's a video we did last month if people need to catch up to speed on what's going on with SQL PowerShell in 2016: https://youtu.be/rc6lwiTE9GI

<adil> http://unix.stackexchange.com/questions/695/where-does-mac-os-x-come-from

<<@UNNCY|r_keith_hill>> r_keith_hill uploaded a file: RE line endings: https://powershell.slack.com/files/r_keith_hill/F22SHCYDB/pasted_image_at_2016_08_18_08_54_pm.png and commented: Just a LF but concerns me the default encoding is unicode for out-file still

Direct download: PSPodcast-316.mp3
Category:general -- posted at: 5:52pm EST

Michael Greene (Microsoft)  and Steven Murawski (Chef) on the Release Pipeline Model



Chatroom Highlights

<stevenmurawski> http://stevenmurawski.com/devops-reading-list/

<stevenmurawski> https://github.com/ChrisAWalker/cSecurityOptions

<stevenmurawski> https://github.com/ChrisAWalker/cSecurityOptions_cookbook

<halr9000> splunk cluster example: https://github.com/outcoldman/docker-splunk-cluster

<halr9000> stevenmurawski: this one? https://github.com/chef/inspec

<pscookiemonster> we need some inspec goodness added to pester : ) not convinced it can be augmented outside of pester itself(https://github.com/pester/Pester/issues/5330

<stevenmurawski> https://www.chef.io/compliance/

<glennsarti> https://github.com/PowerShell/Operation-Validation-Framework

<halr9000> https://github.com/test-kitchen/kitchen-dsc

<stevenmurawski> https://gaelcolas.com/2016/07/11/introduction-to-kitchen-dsc/



  • Michael Greene - First Computer - i386
  • Steven Murawski - Favorite Vacation spot - Lake Michigan beaches  
Direct download: PSPodcast-315.mp3
Category:general -- posted at: 8:22pm EST

Matt Davis from Red Hat on Ansible

Direct download: PSPodcast-314.mp3
Category:general -- posted at: 11:23pm EST

Rob Reynolds on Chocolatey

Direct download: PSPodcast-313.mp3
Category:general -- posted at: 11:12pm EST

SQL MVP Chrissy LeMaire

Direct download: PSPodcast-312.mp3
Category:general -- posted at: 9:28pm EST

David Wilson from the PowerShell team

Direct download: PSPodcast-311.mp3
Category:general -- posted at: 11:00pm EST

Ed Wilson (The Scripting Guy)

Direct download: PSPodcast-310.mp3
Category:general -- posted at: 10:16pm EST