A Podcast about Windows PowerShell.
Listen:
In This Episode
We have a great show lined up for you today. We're interviewing Peter Schulz with Citrix to talk about their PowerShell product Workflow Studio. And as always: News, Resources, Tips, and more!
News
Today's news is brought to you by SAPIEN Technologies.
- Windows PowerShell : IIS7 PowerShell Provider Tech Preview 2. What's new with TP2?
- IIS7 Powershell provider now supports SSL (installing and acquiring a certificate, creating an ssl site binding)
- Tech Preview 2 ships with 40 new cmdlets.
- PowerGUI hit a major milestone in surpassing 100,000 downloads!
- From the GPO Guy: New Version of GPMC PowerShell Cmdlets Released!
- This new version represents a significant updgrade to the existing cmdlets. The biggest change is that we incorporated new functionality that became available in the version of GPMC that shipped with Vista, SP1 and Windows Server 2008.
- Sapien has released build 567 of PrimalScript 2007. New features include:
- PowerShell Debugger now integrated into Professional and Enterprise Editions
- PrimalSense for PowerShell operators
- Parameter prompting for PowerShell scripts
- A new version of the GPMC PowerShell Cmdlets has been released
Interview
This interview is brought to you by iTripoli.
"Admin Script Editor 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 the exclusive PowerShell forms designer. Come see for yourself-- Admin Script Editor v3.5 is availble for a 45 day trial at AdminScriptEditor.com."
Our interview today is with Peter Schulz from Citrix. Enjoy. Here's our notes from the conversation:
- Intro
- Peter Schulz has been with Citrix for over 8 years in Consulting, Engineering, Product Marketing, and is now the Technical Product Manager for Citrix Workflow Studio, a new IT Process Automation tool that is currently available as a technology preview.
- Background
- PowerShell's adoption inside Citrix
- Workflow Studio
- Background / Why the acquisition?
- Features
- Overview
- Built-in tasks
- How are these made?
- Can a user create new ones?
- How often will Citrix be updating them?
- Selected Categories / tasks
- AD: Create Random Password
- input/output: user choice
- flow control: split task
- Can workflows be executed on remote systems directly?
- You can double-click on a task and you drill down into a function? How does this work?
- Will the product remain free?
- There will always be a free version similar to what is in the tech preview now. The commercial version will of course have more stuff in it.
- Ship date?
- Second half of this year
- How are customers using it so far?
- Vision / future plans
- .net 3.5
- For more information?
- Peter's blog: http://community.citrix.com/blogs/citrite/petersc
- Workflow Studio download link: http://citrix.com/wfsinsider
- Community page: http://community.citrix.com/display/cdn/Citrix+Workflow+Studio
Resources
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.
- Don Jones gives a great illustration of how the pipeline works in this month's TechNet Magazine
- Jon Noble points us out to Updated PowerShell resources from TechNet Script Center
- Two of the more comprehensive resources on Script Center have just been updated, the PowerShell Owner's Manual and the Vbscript to PowerShell conversion guide.
- And Jaykul from HuddledMasses.org has posted part two of the powershell profile article we mentioned last week.
- Oisin brings us a script that will resolve all Aliases in a script. Uses CTP2 tokenizer
TipsÂ
- Variable expansion in strings. We've talked about it before, but I saw someone fighting with it just yesterday.
- "$object.parameter something else" does not work. Use "$($object.parameter) something else" instead
- From Poshoholic: Essential PowerShell: Name your custom object types
- One important thing that is often overlooked when people are writing scripts that do this is that they can also give those objects a type name.
- Sepeck on the #PowerShell IRC channel (irc.freenode.net) shared a link with us about his experiences with PowerShell help files. It's a good before-and-after story with a lesson. :) He links to one of Don Jones' articles with further advice on the topic.
One-Liner
- [system.directoryservices.activedirectory.domain]::GetCurrentDomain().DomainControllers | fl Name
Â
A big thanks to Peter Schulz for coming on the show tonight. We're looking forward to interviewing the Kirk and Dmitry from the PowerGUI team. Send in your questions! As always, you can contact the show by email to [email protected]. You can also leave us reviews on iTunes and comments on the blog. Don't forget to check out Quest's contest details at quest.com/powerscripting.
Other ways to interact with us: Facebook Group (forums, networking), Twitter (jonwalz & halr9000)