Tag Archives: Joel Bennett

April 3, 2014 Virtual PowerShell User Group meeting


PowerShell MVP Joel Bennett will present about authoring PowerShell modules, including tips, tricks and best practices for writing modules and functions that work well together (and behave properly in the pipeline) … and…

NOTE: if you have QUESTIONS about PowerShell modules which you would like addressed, you can start adding them to the Q&A bar (and voting to rank them) already. Just click the “Q&A” icon overlay on the video placeholder:

https://plus.google.com/hangouts/onair/watch?hid=hoaevent%2Fcval1ku1pro5uijqk4fnmfk45lo&hl=en&t=0

 

 

Episode 247 – PowerScripting Podcast – MVP Joel Bennett on a PowerShell Package Manager


A Podcast about Windows PowerShell.
Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to MVP Joel Bennett about a PowerShell package manager

Interview

Guests – Joel Bennett

Links

Chatroom Buzz-

<14ScriptingWife> ##Does that mean Python instead of PowerShell or in addition to PowerShell

<14gpduck> ## how does updating to a new version work?  both creating new updated package and installing new package locally?

<0organicit> ## what the heck is the 10th question?

<Jaykul> you can download the script, unblock it, and run it by hand:  http://PoshCode.org/Modules/Install.ps1

<MikeFRobbins> Did you guys see the blog I posted today about the new SAPIEN TFM book on PowerShell v4? http://mikefrobbins.com/2013/10/31/windows-powershell-4-0-tfm-book-by-sapien-press/

<organicit> http://norcalposh.org for more details

<halr9000> http://en.wikipedia.org/wiki/Electric_Sheep

<halr9000> do check out http://www.electricsheep.org/

<MikeFRobbins> irm -Uri http://feeds.feedburner.com/PowerScripting | where title -like *joel*bennett* | select title

<halr9000> https://github.com/PoshCode/poshcode

<halr9000> http://powerscripting.wordpress.com/2013/10/01/episode-243-powerscripting-podcast-rob-reynolds-on-puppet-and-chocolatey/

<Vern_Anderson> https://github.com/psget/psget

<Vern_Anderson> http://psget.net/

<halr9000> http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package

<Vern_Anderson> http://powershell.org/wp/tag/dsc/

<halr9000> or https://github.com/powershellorg

<Keith_> Can I do install-module http://bit.ly/pscx

<halr9000> http://www.electricsheep.org/

<halr9000> http://en.wikipedia.org/wiki/Electric_Sheep

<Vern_Anderson> http://www.electricsheep.org/download

<halr9000> site seems up now: http://www.electricsheep.org/

<Vern_Anderson> http://poshcode.org/Modules/Install.ps1

<halr9000> these are great: http://en.wikipedia.org/wiki/Raymond_E._Feist#The_Riftwar_Saga

<halr9000> http://www.electricsheep.org/

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

The Question – Favorite Book: Asimov’s Foundation books

Up Next Joel Bennett talks about PowerShell v3 DLR and More!


This week we’ve got Joel Bennett (@jaykul) coming on to the show to discuss a few of his favorite things and concerns about PowerShell v3. We also might convince the author of PoshCode to update us on that project–which is proudly hosting scripts for the 2012 Scripting Games!

Please join us Thursday April 12th at 9:30 pm EDT at our new live chat location live.powerscripting.net!

Episode 172 – vCenter Orchestrator


A Podcast about Windows PowerShell.
Listen:

In This Episode

Tonight on the PowerScripting Podcast, we have a trio of guests from VMware on to talk about vCenter Orchestrator and its PowerShell plugin capability!

News

This segment brought to you by Start-Automating


Start Scripting to Your Fullest Potential.  At Start-Automating, we can help you unleash the full Power of PowerShell V2.  You can use our deep PowerShell expertise to build rich PowerShell solutions, or we can train you to use PowerShell like a pro. Isn’t it time you Save-Time, Save-Money, and Start-Automating?  Find out more at Start-Automating.com.


Interview

This segment is brought to you by TrainSignal

Get online computer based training for you and your whole staff from TrainSignal. TrainSignal offers more than 80 IT training courses in the areas of Security, Network Administration, Virtualization, PowerShell and more. With 24/7 online access, TrainSignal’s training courses are accessible on almost any device including PC, Mac, iPhone, iPad, Android smartphones, and more.  For more info and a list of courses, visit TrainSignal.com.

Links

Chatroom Buzz


[21:44:36] <mjl135> Isn’t Orchestrator free?

[21:47:11] <Josh_Atwell> ###talk about difference between install and appliance

[21:47:42] <Poshoholic> ## Windows WF 3.x or 4.0?

[21:49:38] <Josh_Atwell> #### I assume that if you are using the appliance you’ll need some other windows system to use the PowerShell module?

[21:50:01] <JHofferle> ## What directories should be excluded from Virus Scanning? I just started playing with it and McAfee is really beating up orchestrator.

[21:57:42] <Josh_Atwell> ### so the PowerShell plugin is intended to fill in gaps of the other plugins or designed to allow people to reuse their existing work?

[21:58:51] <VERN__> ## is vsphere doing the work or what component does the API connect to?

[22:07:51] <JHofferle> ## Can workflows be configured to run automatically when certain events occur?

[22:07:52] <mjl135> ## Are their built in work flows?

[22:09:08] <vnoob> ##### Is there anything at CES you guys are exciting about? :)

[22:11:25] <Josh_Atwell> ###is there a repository for people to go out and get workflows?

[22:14:12] <MarkDW> ## Is there any version control for workflows?

[22:15:26] <Josh_Atwell> ### so how do you test your workflows…is there a built in debugger?

[22:15:50] <MarkDW> ## Is there RBAC? Groups that can run workflows, design workflows, etc.

[22:18:33] <Poshoholic> ## Wait, but he didn’t answer the debugging part.

[22:20:51] <JHofferle> ## Are there workflows for managing View? Like Refresh/Recompose operations?

The Question


Thomas: Spider Man

Hemant: He-Man!

Alan: First PC – Commodore 64


Resources

Episode 155 – Doug Finke, Joel Bennett and James Brundage on Show-UI


A Podcast about Windows PowerShell.
Listen:

In This Episode

Tonight on the PowerScripting Podcast, we talk to James Brundage, Joel Bennett and Doug Finke about Show-UI

News

This segment is brought to you by PowerGUI Pro with MobileShell, Version Control, and Easy Remote Script Execution.

At Quest we are passionate about Windows PowerShell. PowerGUI Pro enables organizations to harness the power of PowerShell without the expense of training and custom scripts and applications. PowerGUI Pro solves issues regardless of the time and place by using MobileShell to remotely manage your infrastructure. Ensure scripting best practices by leveraging integration with popular Version Control systems. Automate against thousands of computers using Easy Remote Script Execution. Get PowerGUI Pro at quest.com/powerguipro

Interview

This segment brought to you by Start-Automating

Start Scripting to Your Fullest Potential.  At Start-Automating, we can help you unleash the full Power of PowerShell V2.  You can use our deep PowerShell expertise to build rich PowerShell solutions, or we can train you to use PowerShell like a pro. Isn’t it time you Save-Time, Save-Money, and Start-Automating?  Find out more at www.Start-Automating.com.

Links:

Questions:

First Computer: Doug – IBM 360 (Mainframe)
Joel – Atari 800XL (8-bit goodness)
James – Mac Finder?

UP Next: Show UI with Doug Finke, Joel Bennett and James Brundage


On this week’s show (7/20/11 @ 9:30pm EST right here on Justin.tv!), we’ll be talking to Doug Finke, Joel Bennett and James Brundage to talk about their ShowUI module. Be sure to drop by the chatroom Wednesday so that you can post questions and interact with your fellow PowerShellers!

If you’re not able to join us live, but you have questions you’d like to see answered, please let us know! You can leave comments on this blog post and we’ll weave them into the conversation.

ShowUI: Write-UI -in PowerShell – Home

ShowUI is a PowerShell module to help build WPF user interfaces in script. ShowUI makes the complicated world of WPF easy to use in PowerShell. You can use ShowUI to write simple WPF gadgets, quick front ends for your scripts, components, and full applications.

Episode 75 – Poshcode with MVPs Joel Bennett and Oisin Grehan


A Podcast about Windows PowerShell.

Listen:

In This Episode

Tonight on the PowerScripting Podcast we talk to PowerShell MVPs Joel Bennett and Oisin Grehan

When it comes to scripting, you’re a warrior. But mighty warriors need mighty tools!

Interview

Want to make Windows PowerShell easier than ever to learn and master? Checkout Idera’s PowerShellPlus Professional Edition which is now available for download! The new version has vastly improved code completion and a slick interactive Learning Center. Go to 

 

Questions:
9:25 ChadMiller: ##Does the new poshcode fix the mulit-version thing
9:30 OsamaSajid: This was discussed a while back.. How many PowerShell MVPs are there? – 35
9:33 ChadMiller: ##Can you see script download stats
9:37 aleksandar: ## when do you plan to remove beta tag from poshcode.org 2.0?
9:51 aleksandar: ## PowerShellPlus and PowerGUI can search for scripts on poshcode.org. Will we have that feature in PowerShell ISE too?
9:56 glnsize-1: ## talk about the upcomming module support… can i use poshcode v2 as an svn for my v2 modules.  Could/should poshcode replace codplex as the goto for big powershell projects.
10:14 glnsize-1: ## will v2 have the 1500 line cap that v1 has today.
10:15 ChadMiller: ## Are snapins — compiled cmdlets supported in new poshcode
Superhero
  •     Oisin – Johnny Alpha
  •     Joel – Zorro

For awesome PowerShell scripting, nothing matches the might of Quest’s PowerGUI. Versatile and easy to use, PowerGUI helps you build commanding scripts that leverage PowerShell’s strength across the enterprise. Now, ruling your domain is easier than ever.

Is your scripting might equal to the challenge? Put the power in your hands –   

www.idera.com/PodcastPeople to get your copy today!

Episode 60 – Scripting UI with Joel Bennett and James Brundage


A Podcast about Windows PowerShell.

Listen:

In This Episode

Tonight on the PowerScripting Podcast we talk with Joel Bennett and James Brundage about scriptable user interfaces.

News

 

 

When it comes to scripting, you’re a warrior. But mighty warriors need mighty tools! For awesome PowerShell scripting, nothing matches the might of Quest’s PowerGUI. Versatile and easy to use, PowerGUI helps you build commanding scripts that leverage PowerShell’s strength across the enterprise. Now, ruling your domain is easier than ever.

Is your scripting might equal to the challenge? Put the power in your hands – download PowerGUI today

Interview 

 

 

This segment is brought to you by Idera:

Want to make Windows PowerShell easier than ever to learn and master? Checkout Idera’s PowerShellPlus Professional Edition which is now available for download! The new version has vastly improved code completion and a slick interactive Learning Center. Go to www.idera.com/PodcastPeople to get your copy today!

 

  • dougchase : ## What do we need to do to get started with this stuff?
  • jkavanagh58 : ## Is PrimalForms WPF?
  • dougchase : ## Does it work in V1 and how do I implement it in V1?  Seems like I read it worked in both versions but I couldn’t figure out how to start using it in V1.
  • ChadMiller : ##Haven’t looked at WPF. Can you write a web page in WPF like powershellasp?
  • rfoust : ## can you recommend a site to understand the basics of WPF?
  • hal: Will these scriptable UI tools be able to replace HTA?
  • jasonmarcher : ## How easy is it to create data templates and add them to existing tools/controls

 

New-Grid -Rows 5 {    
    New-Label “Please Enter Your Name” 
    New-TextBox -Name YourName -Row 1 
    New-Label “Sex:” -Row 2
    New-StackPanel -Row 3 {
        New-RadioButton -Content “Male” -IsChecked $true 
        New-RadioButton -Content “Female” -Column 1
    }
    New-Button “Done” -Row 4 -On_Click { 
        $yourName = $window | Get-ChildControl YourName 
        $sex = $window | 
            Get-ChildControl | 
            Where-Object {
               $_ -is [Windows.Controls.RadioButton] -and
               $_.IsChecked
            } | 
            Foreach-Object {
                $_.Content
            }
        if (-not $yourName.Text) {
            [Windows.Messagebox]::show(“Who are you?”)
        }
        $global:information = New-Object Object |
            Add-Member NoteProperty Name $yourName.Text -PassThru |
            Add-Member NoteProperty Sex $sex -PassThru        
        $window.Close()
    }
} -show

Resources

This segment is brought to you by SAPIEN Technologies.

 

Tips 

Gotcha

  • Kirk Munro has an awesome blog post talking about a quite wicked gotcha involving quoting rules and escape characters.

 

Episode 40 – Poshboard part duex


A Podcast about Windows PowerShell.

Listen:

In This Episode

Today on the PowerScripting Podcast we have an awesome roundtable discussion with guests Jeffrey Snover, Keith Hill, Oisin Grehan, and Joel Bennett. We’ve also got news, tips, and some contest winners to announce.

News

The news is brought to you by Idera

“What’s better than getting the new version of PowerShellPlus for $79? …… Getting it for FREE! … Tobias Weltner, well-known PowerShell guru, has partnered with Idera Software to bring you PowerShellPlus Professional Edition. The new version has vastly improved code completion and a slick interactive help center.  Idera is offering listeners of this podcast a special deal. Download the beta during the month of September, and while supplies last, you get PowerShellPlus free. Go towww.idera.com/podcastpeople to download the beta.  When PowerShellPlus goes GA at the end of September, Idera will automatically send you a license key…for free.”

Roundtable

Today’s roundtable is brought to you by Quest.
Do you have what it takes to be the ultimate script warrior? Find out with Quest’s PowerPack Challenge ’08.

Quest Software is sponsoring a PowerShell Scripting contest where you can test your skills and get paid. Just create some cool PowerShell scripts using Quest’s PowerGUI and then post them to our site. You’ll get a score and our celebrity judges will weigh in as well.

Do you have the muscle to bring home the prize? Check out the details here.

We had a great discussion with our guests Jeffrey Snover, Keith Hill, Oisin Grehan, and Joel Bennett.

 

 

Resource

This segment is brought to you by iTripoli!

Admin Script Editor (which recently received Windows IT Pro’s top award) provides a true integrated scripting environment for PowerShell.  Advanced features include an integrated PowerShell debugger, advanced code generating tools for Active Directory, Databases, XML files and more.  Let’s not forget about the exclusive PowerShell forms designer.  Come see for yourself– Admin Script Editor v3.5 is availble for a 45 day trial at AdminScriptEditor.com.

Tips

Mailbag

Stuart H. writes:

“My observation is that the show is not really about learning Powershell anymore is it? It’s more a Powershell magazine now, with the interviews and prizes and all that jazz. When was the last time you reviewed a Powershell book? Holger Switzenbergers Powershell book came out and didn’t get a mention… Not a complaint though!! I LOVE IT the way it is but I’d quite like more Powershell instructional stuff too.”

Contest

  • Congratulations to Stefan D, he won a copy of PrimalScript Enterprise for guessing Alex Riedel’s country of origin (Germany).
  • Congrats also to Robbie F.       

 

Episode 15 – Joel Bennett, for the developers in the house


A Podcast about Windows PowerShell.

Listen:

In This Episode

  • Special guest this episode, Joel Bennett aka “Jaykul” from HuddledMasses.org
  • “The Developer Show”
  • New software releases, interviews, other goodies

News

  • AD Cmdlets RTM (Dmitry’s PowerBlog)”We kind of kept sticking to the fashion of perpetual betas for quite some time now (since the first 1.0 beta released late March through the RC 1.0.5 this fall) and we feel that the product is now feature rich and stable enough…”
  • Windows PowerShell Holiday Gift Guide: Books (Technet Scripting Center)”The Scripting Guys present their first-ever Windows PowerShell Holiday Gift Guide. In this inaugural gift guide we survey some of the best PowerShell software, script editors, cmdlets, and add-ins that money can buy.”
  • An Interview with Lee Holmes (Technet Scripting Center)”Lee Holmes is a developer on the Windows PowerShell team and author of the new book Windows PowerShell Cookbook (which includes a foreword written by Scripting Guy Dean Tsaltas).”
  • An Interview with Lee Holmes (A Couple of Admins Podcast)
  • Cisco opening up IOS (Network World)”Cisco’s plan to open up its venerable IOS routing software to customers and third-party developers is a bold move designed to further the company’s push to make the network the epicenter of the virtual data center.”

Resources

Tips

  • Discussion on an email from listener John Cook:

“I’m a programmer, so I don’t find PowerShell (or VBScript etc.) difficult as a language. What I find difficult about scripting is scripting itself, such as recognizing when it’s worth the effort to write a script. I’m a big fan of scripting, but I don’t write a lot of scripts because I don’t think to do it. Or I’m doing something that’s not repetitive enough to script.

I would find it interesting to listen to a show about scripting strategy: organizing tasks so they can be scripted, etc.

I would also find it interesting to hear a discussion about testing scripts. I’m a fan of test-driven development, but scripts are hard to test. Scripts are full of side effects: creating or deleting files, setting properties, sending email, etc.”

  • Discussion with Joel about his new Windows Automation Snapin for PowerShell (WASP)
    • Blog post: http://huddledmasses.org/window-gui-automation-from-powershell/
    • New Codeplex project: http://codeplex.com/WASP
    • This is basically an upgrade to the Win32.Windows snapin Joel released a while back, the one thing that’s missing in this release that was possible in that one is using frame-set definitions to position windows. That will make it back in eventually, but in the meantime, I present some major new additions which add up to the ability to do 90% of what you’d want to do in testing or automating your winforms app’s UI.
  • Also covered: Joel’s experiences developing a Windows Presentation Foundation (WPF) PowerShell host.

One-Liner

(new-object -com SAPI.SpVoice).Speak("Hello $($env:UserName)",2)