The PowerScripting Podcast

Join hosts Jon Walz and Hal Rottenberg each Thursday at 9:30 EST. Just visit the show Web site to join in the fun.

Episode 266 – PowerScripting Podcast – Matt Wrock from Microsoft on BoxStarter


A Podcast about Windows PowerShell. Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to Matt Wrock about BoxStarter

News

Interview

Guest – Matt Wrock

Links

 

Chatroom Highlights:

[22:43:30] <Jaykul> FWIW, my 2c: I think a “moderated” feed (where you just trust the core chocolatey team to review packages, instead of trusting all the authors) is the answer to “trust” — the idea being the core team says that yes, this module just downloads and installs “the real product” that it claims to.

<Jaykul> ## Have you heard rumors that chocolatey may move away from nuget?

<Jaykul> ## Are you involved in the chocolatey community at all?

<Jaykul> ## Are you (un)happy/neutral that Chocolatey has moved their lib/install folders to C:\ProgramData

<Jaykul> ## Are you (un)happy/neutral about the idea of expecting users to be “elevated” when running cinst?

<Jaykul> ## Does that mean boxstarter only works on machines that have access to the public internet?  <– I know it does, just want to bring it up

<Jaykul> ## What do you think about a “Moderated” feed like NuGet has for Microsoft

<Jaykul> ## Isn’t virus scanning the package mostly useless, since the package is just a script that downloads from the web? Would you guarantee that the install.ps1 can’t download anything without scanning it?

<Dave_Wyatt> ## Assuming that malicious code does make it into Chocolatey, what’s the response?  API keys revoked, packages taken offline, etc?  How fast would that happen?

<JonWalz> http://boxstarter.org/

<JonWalz> if you use LastPass check out this tool http://blog.lastpass.com/2014/04/lastpass-now-checks-if-your-sites-are.html

<halr9000> http://www.atlantaallergy.com/pollenCount.aspx

<halr9000> http://www.nwasthma.com/pollen/pollen-count

<halr9000> http://boxstarter.org/

<halr9000> http://runasradio.com/?nomobile=1&ShowNum=355

<halr9000> http://chocolatey.org/

<JonWalz> http://npe.codeplex.com/

<halr9000> Downloading SublimeText3 64 bit (http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203059%20×64%20Setup.exe

<JonWalz> http://www.myget.org/

<Jaykul> halr9000: http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2%20×64%20Setup.exe <– that’s the “official” download link.

<JonWalz> http://inedo.com/proget/overview

<Jaykul> Sorry, yeah, http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203059%20×64%20Setup.exe my point is that your url was the official one

<halr9000> http://boxstarter.org/WebLauncher

<Jaykul> http://www.boxstarter.org/VMIntegration

<halr9000> e.g. http://boxstarter.org/package/nr/firefox

<halr9000> http://boxstarter.org/package/nr/rickroll

<mwrock_> http://boxstarter.org/WebLauncher has links to the firefox and chrome click once extensions at the end of the page

<Jaykul> http://boxstarter.org/package/astley

The Question -

  • Superhero – Professor Time

Tonight on the PowerScripting Podcast: Matt Wrock talks about BoxStarter!


 

Tonight we’re excited to be chatting with Matt Wrock, author of the Boxstarter project. It’s described on the website as:

Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages. When its time to repave either bare metal or virtualized instances, locally or on a remote machine, Boxstarter can automate both trivial and highly complex installations. Compatible with all Windows versions from Windows 7/2008 R2 forward.

 

Be sure to join us for the live show and chatroom tonight (Apr 10) @ 9:30 PM EDT at live.powerscripting.net!

boxstarter logo

Episode 265 – PowerScripting Podcast – Narayanan Lakshmanan from the PowerShell Team on DSC


A Podcast about Windows PowerShell. Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to Narayanan Lakshmanan from the PowerShell team about DSC

News

Interview

Guest – Narayanan Lakshmanan

Links

 

Chatroom Highlights:

<JimB_> ### for a DSC noob, how well does it compare with Puppet?  Linux guys are pushing and I am not too familiar with it.  Does an IT shop need both?

<marc_carter> ##DSC noob here too…any suggestions or some practical examples to gain some familiarity?

<alexandair1> ## when can we expect to get resources written by other product teams?

<stevenmurawski> ##Will Test-TargetResource tell you what’s deviating if it fails?

<justpaul> ## will MS require the various teams to provide DSC resources (aka stop-ship, like they did with powerShell cmdlets)

<stevenmurawski> ##When will the DscResourceDesigner’s Test-DscResource handle more complex schema.mofs?

<stevenmurawski> ##What’s failing is the wave resources that you’ve released fail to validate with Test-DscResource

<stevenmurawski> ## How far downlevel will WMF5 be supported?  2008R2?

<stevenmurawski> ### What is N for WMF5?

<alevyinroc> totally unrelated…on win 8.1, how would one get past “access denied” when trying to use location services (like this: http://www.verboon.info/2013/10/powershell-script-get-computergeolocation/)

<Vern_Anderson> http://youtu.be/JM7e5tsYOi8

<Vern_Anderson> http://channel9.msdn.com/Events/Build/2014  << For those who missed the keynote

<Vern_Anderson> http://blogs.technet.com/b/windowsserver/archive/2014/04/03/windows-management-framework-v5-preview.aspx

<Vern_Anderson> https://oneget.codeplex.com/

<halr9000> http://blogs.msdn.com/b/powershell/archive/2014/03/28/dsc-resource-kit-wave-3.aspx

<Vern_Anderson> http://blogs.technet.com/b/windowsserver/archive/2014/04/03/windows-management-framework-v5-preview.aspx

<halr9000> dsc reskit wave 1 http://blogs.msdn.com/b/powershell/archive/2013/12/26/holiday-gift-desired-state-configuration-dsc-resource-kit-wave-1.aspx

<halr9000> wave 2 http://blogs.msdn.com/b/powershell/archive/2014/02/07/need-more-dsc-resources-announcing-dsc-resource-kit-wave-2.aspx

<halr9000> dsc reskit home http://gallery.technet.microsoft.com/scriptcenter/DSC-Resource-Kit-All-c449312d

<brwilkinson> @marc_carter check the book here https://github.com/PowerShellOrg/ebooks/tree/master/DSC

<Vern_Anderson> http://en.wikipedia.org/wiki/Managed_Object_Format

<ScriptWarrior> http://social.technet.microsoft.com/Search/en-US?query=desired%20state%20configuration&ac=3

<halr9000> http://gallery.technet.microsoft.com/scriptcenter/xDscResourceDesigne-Module-22eddb29

<Francois-Xavier> https://vlabs.holsystems.com/vlabs/technet?eng=VLabs&auth=none&src=microsoft.holsystems.com&altadd=true&labid=10068

<Vern_Anderson> http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-B302

<Vern_Anderson> http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-H310

<Vern_Anderson> http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-IL206-R#fbid=

The Question -

  • Superhero – He-Man

Episode 264 – PowerScripting Podcast – Eric Williams and Jeff Foster on the Cisco UCS PowerTool


A Podcast about Windows PowerShell. Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to Eric Williams and Jeff Foster about the Cisco UCS PowerTool

News

Interview

Guest – Eric Williams and Jeff Foster

Links

 

From the chatroom:

<aeroic> UCS Communities -> https://communities.cisco.com/ucs

<justpaul> https://communities.cisco.com/groups/ucs-scripting-games

<aeroic> Fun PowerShell Scripts / System Center management packs -> https://communities.cisco.com/ucsintegrations

<aeroic> paul -> https://communities.cisco.com/ucs

<halr9000> tech talk: https://communities.cisco.com/docs/DOC-51009

<JonWalz> http://en.wikipedia.org/wiki/Kitty_Pryde

<JonWalz> http://en.wikipedia.org/wiki/Commodore_64

<JonWalz> http://jeffmurr.com/blog/?p=142

<JonWalz> http://devinfra-us.blogspot.co.uk/2011/02/using-powershell-20-from-aspnet-part-1.html

<rcookiemonster> personally prefer ASP.NET + C# invoking PowerShell, but VMware has this: https://labs.vmware.com/flings/web-commander

<ScriptWarrior> ##Can C series still be managed from UCS manager software

<justpaul> ##how many cmdlets are there for UCS Central?

<justpaul> ## Please post the techtalk link

<halr9000> organicit you forgot the ## :)

<justpaul> ##Why would you not want Cisco branded in a Cisco product?

<Stuwee> ## When is the next podcast?  April 3rd?  Who is the guest and what is the topic?

<justpaul> ##how do I shot web?

<Stuwee> ## How about a Q&A from the chat room for next week’s podcast?

The Question -

  • Jeff Foster – walk through walls (Kitty Pryde)

  • Eric Williams (first computer) – Commodore 64

  • Eric Courville – diaper man

Tonight, Nana from the PowerShell team talks DSC and more!


Tonight, we’re pleased to have Narayanan (Nana) Lakshmanan, Senior Development Lead from the PowerShell team at Microsoft on the show! One of our big areas to cover is going to be DSC, and what Microsoft has been doing with the out-of-band releases of DSC resources with the DSC Resource Kit, which is now up to 50 resources!

Episode 263 – PowerScripting Podcast – Bala Narasimhan from PernixData on FVP and PowerShell


A Podcast about Windows PowerShell. Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to Bala Narasimhan from PernixData about FVP

News

Interview

Guest – Bala Narasimhan

Links

Chatroom Highlights:

<Vern_Anderson> ## was the customer Fiserv?

<Vern_Anderson> ## What other products are your competition in that market space?

<Vern_Anderson> ## Any future plans to run with Hyper-V instead of VMWARE?

<knownon> ## In terms of vMotion, does it move the relevant cache ahead of the VM?

<justpaul> ## When is Flash Acceleration getting its own Magic Quadrant?

<justpaul> ## Did the developers have PowerShell experience before PernixDate?

<ScriptWarrior> ## ?  So do both of you still use Windows 7 at Work?

 

<halr9000> http://screencast.com/t/sNM5GkCeDmn

<JonWalz> http://grooveshark.com/s/Light+It+Up/2M6gJ1?src=5

<halr9000> https://www.google.com/maps/dir/Whirlaway+Pl,+Woodstock,+GA+30189/Hillcrest+Ln,+Woodstock,+GA+30189/@34.1177063,-84.5468072,14z/data=!4m13!4m12!1m5!1m1!1s0x88f5695b35dacb0f:0x8f27a8a6aca9eed6!2m2!1d-84.5364948!2d34.1315586!1m5!1m1!1s0x88f5695dc27fd6fd:0x4ab06bbb13881fcf!2m2!1d-84.5424393!2d34.1272269

<PowerSchill> http://is.gd/e6U46D

<JonWalz> http://en.wikipedia.org/wiki/Narasimha

<Vern_Anderson> http://en.wikipedia.org/wiki/PostgreSQL

<Vern_Anderson> http://en.wikipedia.org/wiki/Apache_Cassandra

<halr9000> http://www.pernixdata.com/product/

<Vern_Anderson> https://www.pernixdata.com/product/

<halr9000> Vern you asked about competition earlier. Atlantis is one sort of http://www.atlantiscomputing.com/solutions/vdi-performance-acceleration/

<JonWalz> http://img2.timeinc.net/ew/i/2014/02/28/the-flash.jpg

<Vern_Anderson> http://en.wikipedia.org/wiki/Flash_(comics)

<Vern_Anderson> http://en.wikipedia.org/wiki/Sgt._Rock

<organicit> https://connect.microsoft.com/PowerShell/feedback/details/772736/powershell-ise-v3-rtm-intellisense-does-not-show-up-consistently

<halr9000> http://www.reddit.com/r/powershell

<ScriptWarrior> https://vlabs.holsystems.com/vlabs/technet?eng=VLabs&auth=none&src=microsoft.holsystems.com&altadd=true&labid=10846

<justpaul> http://www.reddit.com/r/PowerShell/comments/1ztloj/what_have_you_done_with_powershell_this_week_47/

<ScriptWarrior> here is the HOL labs link for all labs – http://technet.microsoft.com/en-us/virtuallabs/bb467605.aspx

<halr9000> http://scummvm.org/

<halr9000> http://aws.amazon.com/ hover over products, it’s crazy

<JonWalz> http://aws.amazon.com/workspaces/

<justpaul> http://www.xkcd.com/1280/

The Question -

  • Hero – Flight (The Flash)

Resources

An superlist of PowerShell links at http://poshlinks.com/. Thanks Brian Wochele!

Tonight on the podcast, we talk with Eric and Jeff from Cisco about the UCS Power Tool!


Join us at 6:30/9:30 PM PDT/EDT tonight, at live.PowerScripting.net as we chat with Eric Williams and Jeff Foster about what’s new with scripting Cisco UCS servers with PowerShell, and the UCS Power Tool!

We record Tuesday this week only. Back to Thursdays next week.

Episode 262 – PowerScripting Podcast – Scott Muc on Testing with Pester


A Podcast about Windows PowerShell. Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to Scott Muc about Pester

News

Interview

Guest – Scott Muc

Links

 

Chatroom Highlights:

[22:49:25] <mwrock> I did one and it was hard

<Jaykul> ## When will it get a psd1?

<stevenmurawski> ##Why is unit testing important for scripts?

<stevenmurawski> ##What benefits do we get from writing tests?

<stevenmurawski> ##How does TDD play into the equation?  Is that feasible with scripts?

<adamdriscoll2> ##I’m curious diffs between pester and psate. I integrated both in PoshTools and see a lot of similarities.

<organicit> ## are there any youtube video tutorials for Pester

<halr9000> http://www.meetup.com/Metro-Atlanta-Splunk-Meetup-Group/events/171166432/

<Jaykul> 200MB free, and you can get more by, uhhhh … sharing on facebook http://news.cnet.com/8301-1023_3-57528605-93/netzero-subscribers-can-share-free-data-with-facebook-friends

<Jaykul> FYI: I am *not* endorsing NetZero. You should also try http://www.freedompop.com/

<Jaykul> Hey halr9000: /topic #PowerScriptingPodcast http://vaughnlive.tv/embed/video/jonwalz

* halr9000 changes topic to: http://vaughnlive.tv/embed/video/jonwalz

<halr9000> https://github.com/pester/Pester#pester

<Dave_Wyatt> https://github.com/jonwagner/PSate/wiki/PSate-v-Pester

<Jaykul> Dave_Wyatt: https://github.com/jaykul/PSAINT ;)

<scottmuc1> https://www.destroyallsoftware.com/talks/boundaries

<halr9000> https://www.destroyallsoftware.com/screencasts

<stevenmurawski> Another good resource is Working Effectively With Legacy Code by Michael Feathers.  Good discussion of where to create seams for testing. http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052/ref=sr_1_1?s=books&ie=UTF8&qid=1394764302&sr=1-1&keywords=working+with+legacy+code

<scottmuc1> http://babushka.me/

<stevenmurawski> Example of a resource https://github.com/PowerShellOrg/DSC/blob/master/Resources/StackExchangeResources/DSCResources/StackExchange_Pagefile/StackExchange_Pagefile.psm1

<stevenmurawski> Example of tests for a resource https://github.com/PowerShellOrg/DSC/blob/master/Resources/StackExchangeResources/DSCResources/StackExchange_Pagefile/StackExchange_Pagefile.Tests.ps1

<scottmuc1> http://scottmuc.com/powershell-pester-2-and-1-dot-2-released/

<JonWalz> http://www.powershellmagazine.com/2014/03/12/get-started-with-pester-powershell-unit-testing-framework/

<JonWalz> http://scottmuc.com/blog/development/powershell-bdd-testing-pester-screencast/

<halr9000> http://www.powershellmagazine.com/2014/03/12/get-started-with-pester-powershell-unit-testing-framework/

<Jaykul> https://github.com/pester/Pester/graphs/contributors

<scottmuc1> http://twitter.com/ScottMuc

<scottmuc1> http://scottmuc.com

<Dave_Wyatt> http://powershell.org/wp/2014/03/13/building-desired-state-configuration-custom-resources/

<JonWalz> did you see this? https://github.com/PowerShellOrg/ebooks/tree/master/DSC

The Question -

  • Hero – Gandalf

This week on the show we are joined by Bala Narasimhan to tell us all about PernixData FVP. Of course, they have a set of PowerShell cmdlets or there wouldn’t be a story!

FVP is a very cool storage acceleration product built for VMware. Come join us for the live stream and chatroom this Thursday at 9:30 PM EDT!

PernixData FVP diagram

Episode 261 – PowerScripting Podcast – Nick Howell from NetApp on the Software Defined Datacenter


A Podcast about Windows PowerShell. Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to Nick Howell from NetApp about the software designed datacenter.

News

Interview

Guests – Nick Howell from Netapp

Links

Chatroom Highlights

<rcookiemonster> ## Hi all!  Is this going to be a generic focus or is there some NetApp product?

<Josh_Atwell_> ### SDN is crap until there are PowerShell cmdlets!!! :-)

<Josh_Atwell_> ####   What role will powershell play in the Software Defined Storage landscape?

<ScriptingWife> ##does he work in NC with Glenn?

The Question – Hero/Power

  • Superman

Tonight on the podcast: Nana from the PowerShell team talks about DSC!


Join us tonight at live.powerscripting.net at 9:30 EST when we talk to Nana from the PowerShell team about DSC and the post-release “resource waves”. Should be a great show!

 

Yes, we know it’s not Thursday. :)

DSC: Must-Have or Just Nice-To-Have?


On a recent PowerScripting Podcast episode, I went off on a bit of a career-oriented rant, and amongst other things mentioned something to the effect of, “if you’re not learning DSC now, you’re screwed.” It hopefully goes without saying that my comment applies to folks working in environments that use Microsoft server products; obviously, in an all-Linux shop you’re pretty safe not knowing Microsoft’s technologies :).

Some discussion on Twitter ensued, a place I hate for discussions because 140 characters leaves you enough room to be misunderstood and paraphrased, but not enough room to articulate your perspective. I wanted to follow-up on the rant a bit, and by doing so here hopefully engender a more detailed discussion.

One comment – and this is a nice, succinct one to start with: “Is it a useful tool? Yes; is it the tool that makes or breaks a sysadmin? No.” Couldn’t disagree more. Maybe it won’t make or break you today, but in a few years – absolutely. Unless you’re stuck in a company that’s going to just run Win2008 forever. So if it’s going to be an inevitable part of your future, then you are, in fact, more and more screwed the longer you ignore it. It’s like the poor NetWare guys who ignored TCP/IP. They were screwed, in the end, and had to hustle to catch up. I hate playing catch-up; in my mind “screwed” is what you are whenever you’re playing “catch up.” So maybe knowing my definition of “screwed” will help the discussion a bit!

Another comment – and a good one – was, “[PowerShell] is a must… but I live in a multi-platform world where it is just a part, not a definer, of the whole.” Excellent point, but if you must manage Microsoft technologies, then DSC is going to be a part of your life. Perhaps it’ll be DSC “as managed by ___” cross-platform solution, but DSC is going to be the underlying API. If you’re comfortable being insulated from underlying APIs by tools, fine – but you’ll never be as effective as you would be if you knew those tools. Point being, in a multi-platform environment, DSC is not all you need to know, but you must know it (or begin to) if that environment includes Microsoft server products. Could you manage your Microsoft elements without using DSC? Sure. You can also drive a car using mind control, I’m told, but it’s not the most effective way of doing so. Folks are quite welcome to disagree, but I do firmly believe that any environment would benefit from DSC. Time will tell if I’m right or wrong there, but personally – and this is very much a “this is how I proceed with my life” thing – I would rather be on the forefront of something than turn around in 5 years and realize I should have been there.

Keep in mind that, 6 years ago, folks felt free to ignore PowerShell. Many now wish they hadn’t. It was a lot easier to get into PowerShell in v1, and then “keep up” with new versions, than to dive in now.

Why do I think DSC will be the same? Because DSC is the ultimate outcome of PowerShell. DSC is what PowerShell has been building toward. I think this is perhaps a perspective that other folks don’t share. To them, DSC is “just a tool.” It isn’t doing anything they couldn’t have done all along.

But understand something about DSC: This is something Snover planned almost a decade ago. It was the ultimate destination of his “Monad Manifesto.” DSC is exactly what PowerShell has been building up to. DSC is the main reason, in many ways, for PowerShell. If you really think about it, DSC removes much of the need for you to learn PowerShell. 

That’s a bold statement. Let me explain.

There’s no question that PowerShell can be difficult to learn. It’s programming, and not everyone has an aptitude for that. There are literally thousands of commands, and that’s just from Microsoft product teams. It’s a huge product, like any language has idiosyncrasies, and you can come at it from a half-dozen different directions. Writing scripts that configure or re-configure computers, or even that report on current configurations, can be complex. Yes, they’re faster than doing it manually – but it’s not a zero effort.

DSC abstracts all of that. To create a DSC configuration, you don’t need to know how to program, yet you can potentially leverage all the PowerShell investment Microsoft has been making. You can use PowerShell, and all it can do, without having to really touch much of PowerShell. Sure, there’s a middle layer of folks writing DSC resources (which use PowerShell commands as their API), but that’s going to be a small subset of folks. A highly-paid subset, I suspect.

If Microsoft had had infinite time, money, and people, they’d have just given us DSC and not mentioned PowerShell at all. PowerShell v1, v2, and v3 were building blocks toward what DSC gives us. DSC was the point, all along. We’re just seeing the tippy top of that, now. There’s a glacier underneath.

Now, you may be thinking, “bullshit. I can’t use DSC to do everything that my job involves, even if I just think about my Microsoft assets.” True. Today. But folks, you need to have a little vision. We’re dealing with DSC 1.0. Kindergarten DSC. Literally, what you’re seeing now is the simplest possible expression of something that the world’s largest software company took seven years to deliver. Seven years. Most of Microsoft’s PowerShell investment, going forward, is going to be in DSC – I guarantee it. They’ve done the lower-level building blocks already.

“Can I use DSC to generate configuration reports?” Maybe not today. But have you noticed that a DSC pull server can have a “compliance server” component? Have you looked at its service definition? It’s basically a way for servers to report in on the state of their configuration compliance. That’s reporting. And that’s my point: DSC has a super long way to go. It is going to be everything for an administrator – and that’s going to happen fast. Looking at DSC today, that may be tough to imagine. So was PowerShell, in 2006.

And we haven’t even seen the tooling that will be layered on top of DSC yet, because it’s all so new. The tool where you click a Wizard to add a user… and the tool goes and rewrites four dozen server configuration files, causing the user to exist in AD, in your accounting system, as a home directory on a file server, and so on. Yeah, that’ll all happen. Eventually, you won’t touch servers anymore – you’l touch their configuration files, and they’ll reconfigure themselves appropriately. That’s why this is such a big deal. It’s not a tool. It’s the administrative interface. 

So when I say, “if you’re not learning DSC right now, you’re screwed,” it’s because I personally believe that to be true. My experience in the industry and my familiarity with how Microsoft pursues these things informs that opinion. You are going to fall behind the curve so fast you won’t even realize it’s a curve anymore. Today, people look at Infant DSC and see a basic configuration tool. I see Teenager DSC, and Young Adult DSC, coming around the corner, and they are going to absolutely change the way you are required to manage Microsoft products. Yeah, I personally want to be on board with that right now.

“What about a small shop? Isn’t DSC meant for large scale?” No, large enterprises just have the most obvious advantage from DSC. It’s less obvious to small shops.

You know how Exchange 2007 really impressed everyone, because the GUI was just running PowerShell under the hood? That meant a small shop could still get the GUI, but you could always drop down to PowerShell when you needed to. It also meant that not everything went into the GUI, and sometimes you had to drop into PowerShell anyway. I predict DSC will do the same thing. GUIs won’t run PowerShell commands anymore – they’ll modify DSC configurations. Those configurations will then be implemented on the affected servers. Your cross-platform management tools? If they’re smart, they’ll be doing the same thing.

Think about that. DSC isn’t going to be “just a tool.” It’s going to be the entire interface by which you interact with Microsoft server products. It’s as important as the mouse or the keyboard. I truly think people aren’t seeing the end-game when it comes to this technology.

You know those admins who only know what the GUI shows them? They don’t know much about what’s happening underneath, and as a result, they’re not very good at planning, architecture, troubleshooting, or anything else that requires a deeper knowledge. That’s where you stand with DSC. You either ride that bus, or get run over by it. Eventually.

Do you want to risk not knowing this thing? You might. Perhaps in your job position you know it’s not going to affect you. For me, I won’t risk it. So that’s where my perspective comes from. In my world, this thing is a must-have. And yes, that’s an enterprise-class world, with large, cross-platform environments. But it’s also a perspective from my experience in SMB – I’d have killed for DSC, given the minuscule budgets and staff I worked with in those environments, and given my colleagues’ distaste for scripting.

Anyway, that’s how I feel about it – in more detail than 140 characters allowed ;). If you have a different perspective, please feel free to share it. I can’t promise that you’ll change my mind (and I’m not really out to change yours), but it’s good for the world in general to see different perspectives, so that folks can make informed decisions about their own career directions.

Episode 260 – PowerScripting Podcast – MVPs Don Jones and Jason Helmick on The Scripting Games and More


A Podcast about Windows PowerShell.
Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to PowerShell MVPs Don Jones and Jason Helmick

Interview

Guests – Don Jones, Jason Helmick

Links

Chatroom Highlights:

<JasonMorgan_> ## How many teams total?

<Vern_Anderson> ## @ Jason – How cool was it making that MVA JumpStart videos with jsnover?

<JasonMorgan_> ## Watch out for the ScriptingGuys Forum

<Vern_Anderson> ## The one year I had problems was one of the challenges required Hyper-V

<Stuwee> ## Don, where are these videos?

<Vern_Anderson> I’m having to learn .NET C## at work yuk!

<Vern_Anderson_> ## Jason what’s your favorite type of Steak?

<json_wud> ##is there going to be a DSC in a month of lunches book?

<Vern_Anderson_> ## Why was Don underwhelmed by workflow?

<json_wud> ##Will DSC be a major component of the upcoming Summit?

<BrianK> ## I feel like DSC is important to large enterprise, but how much value is there in it for small-medium businesses?

<BrianK> ## I feel like DSC is important to large enterprise, but how much value is there in it for small-medium businesses?

<Dave_Wyatt> ## I’m sure this has been asked before, but is there any benefit to looking into DSC if you’re already running SCCM?

<DonJ-MVP> ## yeah do that question jon

<JHofferle> ## So what do you manage with Group Policy vs DSC?

<JasonMorgan_> ## So you can patch with DSC?

<json_wud> ##small guys really do want more scripting options. Anything coming down the line to make small/mobile office scripting work for us.?

<PowerSchill> Fun Fact: http://www.mrfa.org/ssn.htm

<rcookiemonster> http://arstechnica.com/science/2009/07/social-insecurity-numbers-open-to-hacking/

<alevyinroc> rcookiemonster: http://www.sqlsaturday.com/303/eventhome.aspx only $10 to cover lunch, the rest of the day is free

<ScriptingWife> JonWalz: for shownotes http://powershell.org/wp/2014/02/19/free-ebook-from-microsofts-scripting-guy-windows-powershell-networking-guide/

<alexandair1>  JonWalz for shownotes http://www.powershellmagazine.com/2014/02/19/another-important-milestone-powershell-magazine-has-published-500-posts/

<ScriptingWife> JonWalz: for shownotes http://www.manning.com/helmick/

<Vern_Anderson> http://www.manning.com/helmick/

<MikeFRobbins> Learn Windows IIS in a Month of Lunches: http://manning.com/helmick/

<Dave_Wyatt> http://powershell.org/wp/forums/topic/download-all-files-error/

<proxb> http://powershell.org/wp/2014/02/17/what-should-the-scripting-games-look-like-next-time/

<Vern_Anderson> http://www.microsoftvirtualacademy.com/training-courses/getting-started-with-powershell-3-0-jump-start#?fbid=WMDOzBs5L7r

<Vern_Anderson> http://www.microsoftvirtualacademy.com/training-courses/advanced-tools-scripting-with-powershell-3-0-jump-start#?fbid=WMDOzBs5L7r

<Vern_Anderson> http://www.youtube.com/channel/UCqPxcTs1F2k-NeZ-igDHvnQ

<MikeFRobbins> Are you following Dave Wyatt on Twitter? You should be: http://twitter.com/SnookieBjorn

<Vern_Anderson> http://donjonesdotcom.files.wordpress.com/2014/02/tattoos.png?w=300&h=95

<JonWalz> http://technet.microsoft.com/en-us/library/dn249922.aspx look what it says for the ConfigurationMode Property and look at the example

<ps-gregg> http://jdhitsolutions.com/blog/2013/09/building-a-mini-hyper-v-server/

<love_the_tentacl> http://www.amazon.com/Gigabyte-Compact-i7-4500U-Processor-GB-BXi7-4500/dp/B00FNPCKUU/ref=sr_1_3?ie=UTF8&qid=1392954973&sr=8-3&keywords=gigabyte+brix

<love_the_tentacl> http://www.amazon.com/Crucial-2-5-Inch-adapter-Internal-CT960M500SSD1/dp/B00BQ8RGL6/ref=sr_1_4?ie=UTF8&qid=1392955060&sr=8-4&keywords=crucial+m500

<Vern_Anderson_> http://www.anandtech.com/show/7648/gigabyte-brix-pro

<MikeFRobbins> How about some Louisiana Hot Sauce? http://www.louisianapepper.com/

 

The Question – Mars Mission

  • Jason – Hot sauce

Episode 259 – PowerScripting Podcast – Jeff Galloway from HP


A Podcast about Windows PowerShell.
Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to Jeff Galloway from HP

News

Interview

Guest – Jeff Galloway

Links

Chatroom Highlights:

<Dave_Wyatt> ## Do you know if this just covers servers, or will there be PowerShell cmdlets for managing things like HP Thin Clients, Printers, etc?

<Dave_Wyatt> ## Mostly I just want to automate HP Device Manager ;)  We have something like 30 thousand HP thin clients in our stores.

<ScriptingWife> ## Will he be attending TechEd?

<alevyinroc> http://i1.kym-cdn.com/entries/icons/original/000/003/797/I_m_on_a_Boat.jpg

<halr9000> http://hp.com/go/powershell

<PhilipJFry> http://bit.ly/1c4grSV Press the listen button

<rcookiemonster> I like that HP is providing actual PowerShell functions… Had a need to automate a few things on our NetScalers, REST (or .NET assembly dependencies) is not nearly as convenient – http://support.citrix.com/proddocs/topic/netscaler-main-api-10-1-map/ns-nitro-wrapper-con.html

<ScriptingWife> http://www.hp.com/go/powershell

<halr9000> gpduck: this came up in #powershell a min ago http://blogs.msdn.com/b/powershell/archive/2014/02/11/dsc-diagnostics-module-analyze-dsc-logs-instantly-now.aspx

The Question -

  • Hero – Green Lantern