Setting up the PowerShell.org DSC tools from Github

I have created a short blog series about how to setup the DSC tooling from the PowerShell.org DSC repository. With the mindset of contributing changes.   Test-HomeLab -InputObject ‘The Plan’ Get-Posh-Git | Test-Lab Get-DSCFramework | Test-Lab Invoke-DscBuild | Test-Lab Test-Lab | Update-GitHub -David Jones   Related posts: Building a Desired State Configuration Pull Server Building a Desired State Configuration Configuration – Part 2 Configuring a Desired State Configuration Client The current and future state of the Windows Management Framework


February 2015 NoVa PSUG Meeting Notes

Matt had to cancel so we had a mini-scripting games. Bellow are the challenges.   Challenge 1 Generate a list of US Presidents sorted by last name alphabetically. Hints: Invoke-WebRequest http://www.presidentsusa.net/presvplist.html Microsoft.PowerShell.Commands.HtmlWebResponseObject Challenge 2 Create a DSC Configuration that verifies the w32time service is set to Automatic startup and is in a Running state.   Some links of note from our discussions: Some guidance around building ISE Addons PowerShell Big Book of Error Handling Extracting Tables from PowerShell’s Invoke-WebRequest Challenge 1 Solutions The next meeting will be on March 25th at the Reston Microsoft Office. Related posts: Building a Desired State […]


Episode 293 – PowerScripting Podcast – MVP Brian Ehlert from Citrix

Listen: In This Episode Tonight on the PowerScripting Podcast, we talk to Brian Ehlert from Citrix about DSC and XenDesktop   Interview http://blogs.citrix.com/author/brianeh/ http://itproctology.blogspot.com/ http://www.citrix.com/go/xendesktop-for-the-private-cloud.html http://powershell.org/wp/2014/02/12/episode-258-powerscripting-podcast-jim-britt-from-microsoft-on-service-management-automation/   Chatroom Highlights <JasonMilczek> ##Do you know if Azure Pack is going to be able to provision in Microsoft Azure any time soon? <Lars_Rasmussen> ### SNover said that even EXEs could be traced <halr9000> http://itproctology.blogspot.com/ <halr9000> https://www.google.com/maps/place/2115+Jep+Wheeler+Rd,+Woodstock,+GA+30188/@34.1491471,-84.416224,617m/data=!3m1!1e3!4m2!3m1!1s0x88f571b78f6681b5:0xbd70324994bd2272 <halr9000> http://binged.it/1ANUsvp <halr9000> http://blogs.citrix.com/author/brianeh/ <BrianEh> http://ITProctology.blogspot.com (the MVP blog) <halr9000> http://www.thecloudcast.net/ <BrianEh> http://www.citrix.com/go/xendesktop-for-the-private-cloud.html <halr9000> here they are: http://mvp.microsoft.com/en-us/search-mvp.aspx?ex=Remote+Desktop+Services <halr9000> https://github.com/PowerShellOrg/cHyper-V <halr9000> http://powershell.org/wp/2014/02/12/episode-258-powerscripting-podcast-jim-britt-from-microsoft-on-service-management-automation/ <halr9000> http://itproctology.blogspot.com/ <halr9000> http://blogs.citrix.com/author/brianeh/ <halr9000> https://chocolatey.org/packages?q=reaper     Question Superhero/Power – the power to convey […]


Up Next: Brian Ehlert from Citrix talks about XenDesktop and PowerShell DSC

This Thursday, we will be joined by Brian Ehlert from Citrix, author of the XenDesktop Desired State Configuration Resource Provider! Brian is a Hyper-V MVP since 2007, and writes at blogs.Citrix.com. If you’d like to see the show live and chat with Jon, Hal, and your fellow scripters, you can join us this Thursday at 9:30 PM EST at live.powerscripting.net. Related posts: Episode 265 – PowerScripting Podcast – Narayanan Lakshmanan from the PowerShell Team on DSC Episode 275 – PowerScripting Podcast – PowerShell MVP Steve Murawski Episode 289 – PowerScripting Podcast – Mike Hendrickson and Jason Walker from Microsoft on […]


Episode 290 – PowerScripting Podcast – Jeffrey Snover and John Slack on PowerShell 5.0 (Technical Preview)

Listen: In This Episode Tonight on the PowerScripting Podcast, we talk to Jeffrey Snover and John Slack from Microsoft Interview https://www.powershellgallery.com/ Jo Ann Snover’s beautiful pictures from Turks & Caicos Here’s a larger set Chatroom Highlights <jsnover> ### HAL what hair products are you using today? <ehorley> ### curating code? <sepeck> ## Any known conflicts with things like Exchange or System Center Operations Manager like previous versions of PowerShell had? <McHelpin> ## or SharePoint??? add on to sepeck <darylscorner> ## Is Microsoft using WMF5 in the Cloud Platform System <darylscorner> ## does the previous Sep release have to be removed […]


Episode 289 – PowerScripting Podcast – Mike Hendrickson and Jason Walker from Microsoft on Configuring Exchange With DSC

Listen: In This Episode Tonight on the PowerScripting Podcast, we talk to Mike Hendrickson and Jason Walker from Microsoft about their DSC resources for Exchange News Mike’s book: new 4th ed of PowerShell TFM: WMF 5.0 November preview Limited Preview of the PowerShell Gallery Steven Murawaski is doing PowerShell DSC training in LA December 9th and 10th   Interview before: 1000’s of lines of script, harder to read with DSC: 400 lines, easy to read, no config drift blog post: http://blogs.technet.com/b/mhendric/archive/2014/10/17/managing-exchange-2013-with-dsc-part-1-introducing-xexchange.aspx powershellget: https://msconfiggallery.cloudapp.net/packages/xExchange/ install-module xExchange Q&A on Technet Gallery https://gallery.technet.microsoft.com/xExchange-PowerShell-1dd18388/view/Discussions#content   Chatroom Highlights <halr9000> http://blogs.technet.com/b/mhendric/archive/2014/10/17/managing-exchange-2013-with-dsc-part-1-introducing-xexchange.aspx <halr9000> https://msconfiggallery.cloudapp.net/packages/xExchange/ <halr9000> http://blogs.technet.com/b/mhendric/archive/2014/10/17/managing-exchange-2013-with-dsc-part-1-introducing-xexchange.aspx <Stuwee> […]


Episode 288 – PowerScripting Podcast – Hal and Jon talk about Splunk and DSC troubleshooting

Listen: In This Episode Tonight on the PowerScripting Podcast, Hal and Jon talk about Splunk and troubleshooting DSC Links <migreene> http://aka.ms/dscmp <alevyinroc> here’s my screen. https://www.dropbox.com/s/5bz3jqbghjsh2lx/Screenshot%202014-10-23%2021.42.33.png?dl=0 <halr9000> https://apps.splunk.com/app/1477/ <halr9000> wave 7 shipped https://gallery.technet.microsoft.com/scriptcenter/DSC-Resource-Kit-All-c449312d <halr9000> wrong link: this one: https://gallery.technet.microsoft.com/xExchange-PowerShell-1dd18388/ <halr9000> http://blogs.citrix.com/2014/10/09/tech-preview-xendesktop-desired-state-configuration-resource-provider/ <rcookiemonster> They did a series on it a short while back – http://blogs.citrix.com/author/brianeh/ has them I think <halr9000> http://blogs.msdn.com/b/powershell/archive/2014/01/03/using-event-logs-to-diagnose-errors-in-desired-state-configuration.aspx <halr9000> http://www.ravichaganti.com/blog/portfolio/book-windows-powershell-desired-state-configuration-revealed/ <migreene> https://gallery.technet.microsoft.com/scriptcenter/xDscDiagnostics-PowerShell-abb6bcaa <JonWalz> https://gallery.technet.microsoft.com/scriptcenter/xDscResourceDesigne-Module-22eddb29 <halr9000> http://blogs.citrix.com/author/brianeh/ Chatroom Highlights: <Schlauge> ### input inot splunk    key/value pairs?    custom objects? <Schlauge> ### @JonWalz   did you say you have a resource that pushes your PowerShell profile to a remove computer? Related posts: […]


Up Next: Configure Exchange with PowerShell DSC with Jason Walker & Mike Hendrickson!

This Thursday, we will be joined by two excellent guests from Microsoft: Jason Walker, and Mike Hendrickson. They will be talking about a rather large bit of PowerShell DSC code: the xExchange Resource Kit! Mike wrote a blog post series on the topic, and his first piece, Introducing xExchange – Managing Exchange 2013 With DSC – Part 1, starts with “why DSC”, and goes on to examine the contents of this resource kit. We will talk about it live this Thursday night at 9:30 PM EST, and we would love for you to join us! Viewers of the live stream get to […]


The current and future state of the Windows Management Framework

At the 2nd of October, Lee Holmes gave a presentation about the current and future state of the Windows Management Framework (WMF) during the Dutch PowerShell User Group (DuPSUG) at the Microsoft headquarters in The Netherlands. The slide decks and recorded videos will be made available soon, but this is what was discussed: The release cycle of the Windows Management Framework (WMF) Faster incremental releases of preview versions are being released. This rapid development means that companies that need specific new functionalities to tackle current problems they’re having, don’t have to wait as long as they had to in the past. Everyone should keep in mind […]


Episode 275 – PowerScripting Podcast – PowerShell MVP Steve Murawski

A Podcast about Windows PowerShell. Listen: In This Episode Tonight on the PowerScripting Podcast, we talk to Steve Murawski Interview Guest – Steve Murawski Links Community DSC Resources: https://github.com/PowerShellOrg/DSC/tree/master/Resources Writing help for powershell modules http://stevenmurawski.com/ http://www.opsallthethings.com/ http://www.arresteddevops.com/ Chatroom Highlights: <gpduck> https://github.com/powershellorg/dsc <halr9000> https://github.com/PowerShellOrg/DSC <gpduck> also here are links to his talks on DSC from summit: https://www.youtube.com/watch?v=BWR2SVXEpXk <gpduck> https://www.youtube.com/watch?v=nkKyfsy-iQA <gpduck> https://www.youtube.com/watch?v=JAzjf4sQvro <randal_hicks> http://technet.microsoft.com/en-us/library/dn249912.aspx <randal_hicks> https://github.com/PowerShellOrg/DSC <JonWalz> this is my favorite one-page post about the Summit http://curah.microsoft.com/67912/powershell-summit-na-2014 <halr9000> https://github.com/PowerShellOrg/DSC/tree/master/Resources/StackExchangeResources/DSCResources <ehorley> Hum, limited to IPv4 only in https://github.com/PowerShellOrg/DSC/blob/master/Resources/cNetworking/DSCResources/PSHOrg_cIPAddress/PSHOrg_cIPAddress.psm1 <halr9000> http://msdn.microsoft.com/en-us/library/dd878343(v=vs.85).aspx <halr9000> here ya go ehorley https://github.com/PowerShellOrg/DSC/issues/new <halr9000> https://github.com/PowerShellOrg/DSC/blob/master/Tooling/DscDevelopment/New-MofFile.ps1 <halr9000> https://github.com/PowerShellOrg/DSC/issues/26 * Vern_Anderson (~Vern@cpe-67-10-137-35.satx.res.rr.com) […]



Tonight on the podcast–Jeffrey Snover!

Hi everyone, it’s summer and we are recording on Wednesday. Don’t forget to drop by tonight of all nights, because we are pleased to have Jeffrey Snover back again! Topics include JEA, software defined datacenter, DSC for Linux, and anything else that YOU want to talk about! You can join us live at 9:30 PM at live.powerscripting.net and ask questions of the inventor of PowerShell, and architect of Windows Server and System Center. Don’t miss it! Related posts: Episode 249 – PowerScripting Podcast – Distinguished Engineer Jeffrey Snover for the PowerShell v4 Launch Party Episode 20 – Jeffrey Snover is […]


DSC Pull Server on Windows Server 2008 R2

Recently on the PowerShell.org forums, a community member mentioned that they were having trouble setting up a Server 2008 R2 machine as a DSC pull server. It turns out, this is possible, but you have to install all the prerequisites yourself, since the Add-WindowsFeature DSC-Service command doesn’t do it for you on the older operating system. Refer to this blog post for the checklist. Related posts: Building a Desired State Configuration Pull Server Building a Desired State Configuration Configuration – Part 2 Configuring a Desired State Configuration Client Building Scalable Configurations With DSC


Patterns for Implementing a DSC Pull Server Environment

My Patterns for Implementing a DSC Pull Server Environment talk from the PowerShell Summit is now online. Enjoy! Related posts: Life and Times of a DSC Resource Building Scalable Configurations With DSC Desired State Configuration – General Availability Changes Going Deeper on DSC Resources


Building Scalable Configurations With DSC

My Building Scalable Configurations with DSC talk from the PowerShell Summit is now online. Enjoy! Related posts: Life and Times of a DSC Resource Patterns for Implementing a DSC Pull Server Environment Desired State Configuration – General Availability Changes Going Deeper on DSC Resources