Episode 36 – Jonathan, Marco, Jonathan, Marco etc…

3 08 2008

A Podcast about Windows PowerShell.

Listen:

In This Episode

We have a great show lined up for you today.  We’ll be talking with Eric Madariaga from /n Software. And of course we have news, tips, resources, and more!  And be sure to listen till the end when we’ll be giving away free commercial licenses for /n Software’s Net cmdlets!

News

Thanks to iTripoli for sponsoring this segment.
“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.”

  • There’s a new PowerShell podcast in town Get-Scripting ! I guess the rule is you have to have a Jonathan to have a PowerShell podcast (with apologies to the other Jonathan)
  • If you missed Marco’s session on the NetCmdlets don’t sweat it. It was postponed until next month
  • MVP Marco Shaw has posted his plans for future VUG meetings.
  • PowerGUI 1.5.1 is now out.  Some new stuff includes:

Interview

Today’s interview is brought to you by Quest Software.

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.

Tonight, we’re talking to Eric Madariaga with /n Software.  VP of Marketing.

 

 

  1. Background
    1. career
      1. been there for 10 years, started as web dev
    2. tell us about /n software
      1. dev tools
      2. components
      3. security, encryption, compression
    3. current position
      1. VP of Marketing
  2. NetCmdlets
    1. product came out when?  It was very early
      1. Launched at TechEd EMEA 2006
    2. v2 is in beta?
      1. telnet
      2. amazon S3 cmdlet
        1. move files
        2. simpleDB
        3. EC2
  3. PowerShell Server (formerly PowerShell Remoting)
    1. SSH server with a PowerShell shell
  4. PowerShellToys / PowerShellASP
    1. IIS filter
    2. will be adding related products such as pasp web part for sharepoint
    3. PrimalScript integration (see screenshot)

       

  5. Future
    1. Sharepoint Server
      1. move docs
      2. update lists
    2. Biztalk
  6. Websites: http://nsoftware.com, http://powershelltoys.com

 

 

 

Resources

 

Tips

Contest

We have two copies of Netcmdlets to give away this week.  Prizes will be awarded roughly two weeks from now on Episode 38.  All you have to do to win is be one of the first two people to send in a script that uses the Netcmdlets OR a PowerShellASP page.  You can use their “hobbyist” license to get the job done.  And don’t send in a little single statement one-liner–give us a few lines of code at least.  🙂  All entries become the property of the PowerScripting Podcast, some rights reserved, do not taunt happy fun ball.  (Just kidding, we’ll publish all entries on the website.  But seriously–don’t taunt happy fun ball.)

Mailbag

  • email from Glenn S. from Augusta, GA.




Episode 35 – Community Roundtable #2

31 07 2008

A Podcast about Windows PowerShell.

Listen:

In This Episode

We have a great show lined up for you today.  We’ll be talking with Brandon Shell (PowerShell MVP) and Steve Murawski (Mind of Root podcast co-host) in a roundtable discussion.  And of course we have news, tips, resources, and more!

News

Thanks to iTripoli for sponsoring this segment.

“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.”

 

Roundtable

Today’s roundtable is brought to you by Quest Software.

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 are speaking tonight to to Brandon Shell from bsonposh.com and Steve Murawski from Mind of Root podcast.

Here are a few notes from the panel discussion:

  1. “How to help the IT firefighter learn a new scripting language”
    1. how to make time?
    2. WMI classes
      1. win32_operatingsystem
      2. win32_computersystem
      3. win32_process
      4. win32_services
    3. AD
    4. training classes
  2. Covering too much V2?  <sepeck> well, more thaqt there is this whole world of people who still are just discovering that there are basics to cover.
  3. XML?
  4. Polymon

Resources

Tips





Episode 34 – VMware in the House

25 07 2008

A Podcast about Windows PowerShell.

Listen:

We have a great show lined up for you today.  We’ll be talking to Carter Shanklin from VMware about their PowerShell Toolkit.  He’s got some exciting NEW news to share with us, so that’s cool.  We’ll also bring you news, resources, tips and whatever else we can scrape up.

News

This segment is brought to you by Quest Software.

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.

  • PowerShellASP (powershelltoys.com) – PowerShellASP is an ASP-like template language for Web Applications; templates contain a mixture of markup (HTML, XML or whatever you want to generate) and inline PowerShell code. At runtime, templates/pages are fully translated to PowerShell code and exe
  • Codeplex project PowerShell Pages (codeplex.com/powershellpages)- PowerShell Pages is an ASP like language, based on the PowerShell runtime. Using a simple HTTP Handler, ASP.NET can render pages scripted using PowerShell script (including cmdlets, and CLR/.NET objects) to the web. Simple, fast and intuitive programming
  • VMware Toolkit 1.0 is out of beta!  (vmware.com/go/powershell)
    • 125 cmdlets
    • focus on VM lifecycle and ESX server deployment and configuration

Interview

Today’s news 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.”

  1. Background
    1. long time developer in Unix-land
    2. VMware for 8 months
  2. Current Role
    1. Product Manager
  3. Solving Problems
    1. change CD drives on 1500 VMs
  4. VMware Toolkit for Windows
    1. Works on VMS 2.0
    2. Lab Manager, VDM — future potential
    3. 125 cmdlets
    4. focus on ESX & VC
      1. side one: VM lifecycle
      2. side two: VM host deployment
    5. 1.0 released TODAY!
    6. download: http://vmware.com/go/powershell
    7. blog: http://blogs.vmware.com/vipowershell
    8. for help
      1. online docs
      2. community (link from download site)
  5. Discussion
    1. VM automation
      1. they are working on it, will use VIX
    2. Developers & PowerShell
      1. key is powershell is application focused
      2. scripts write like you think the task should work
    3. Excel automation
      1. great for general powershell — not vmware specific
    4. v2 ctp module?

Resources

Tips

  • Jeffrey Snover reminds us to update your GAC!  This really speeds up the start time for a powershell console.
  • Enabling WinRM with Powershell / Get-Powershell – Don’t forget you can use Configure-WSman.ps1 to configure WinRM using PowerShell.
  • you can get a much faster file count of a directory by doing a get-item on the parent folder and calling the getFiles() method. Thanks Jaykul!
    • measure-command {
      $folder = get-item ‘\\server\share’
      Write-Host ($folder.getfiles()).count} # 524 Milliseconds
      Measure-Command {(gci ‘\\server\share’).count} # 1min 18 sec
    • note that getfiles() will not count any directories

Cmdlet-of-the-Week

  • out-host has a -Paging parameter

Gotcha

Talk to you next week!  Don’t forget to follow Jonathan and Hal on Twitter.





Marco Shaw giving presentation about NetCmdlets

22 07 2008

Be sure to add this to your calendars:

From Marco Shaw

“I’ll be (remotely) presenting /n software NetCmdlets at the next UK PowerShell UG meeting. “
http://marcoshaw.blogspot.com/2008/07/uk-powershell-user-group-netcmdlets.html

Date: July 31st, 2008

Time: 2PM EST (New York time)

Connection details:

https://www.livemeeting.com/cc/usergroups/join?id=JQ5754&role=attend&pw=6M%2B7p%26KhN
If the link above isn’t working, follow these steps:
1. Copy this address and paste it into your web browser:
https://www.livemeeting.com/cc/usergroups/join
2. Copy and paste the required information:
Meeting ID: JQ5754

Entry Code: 6M+7p&KhN

Location: https://www.livemeeting.com/cc/usergroups

This will be done via the Internet (so the audio will be streaming
over the Internet also). There won’t be telephone dial-in access.

Seriously Marco, you guys need to get web 2.0 with this stuff.  Evite, upcoming.org, Facebook events…something!  🙂





Podcast to be Released on Friday

21 07 2008

Hi everyone.  We just wanted to let you know that this week’s show will not come out until Friday.  This is a one-time thing, we will be back to our normal Monday release schedule soon.

In the meantime, you can get a preview of the topics we’ll be discussing here and here.

Talk to you Friday!





Episode 33 – Cage Match: PowerScripting vs. Quest

13 07 2008

A Podcast about Windows PowerShell.

Listen:

In This Episode

We have a great show lined up for you today.  With us via Skype will be MVPs Kirk Munro and Dmitry Sotnikov both from Quest.  And no show would be complete without News, Resources, and Tips!

News

Today’s news 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.”

  • Preview video up of a very interesting new open-source project called PoshBoard.  It’s a solid clone of iGoogle, including the AJAX widgets, but the widgets are…PowerShell code!
  • And we have more videos.  Marco Shaw has posted the videos from PS VUG meeting #6.
  • We’re really excited about PoshCode.org.  This is a new domain but an old resource with a bit of a facelift and some new features.  This is the same script repository back end featured at PowerShellCommunity.org and PowerShellCentral.com.  Joel Bennett is adding features to make this a very useful tool.

Panel

This segment 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 decided to do something different for the interview section.  Instead of an interview, we picked a few topics and went at it round-robin.  Hope you like it!

  1. Providers vs cmdlets (e.g. IIS7 providers)
  2. Does PowerShell belong on a web server?
  3. Aside from remoting–what is version two’s most killer feature?

Resources

This section is brought to you by SAPIEN Technologies

  • DevInfra-US – Very cool English version of a French PowerShell blog. In his words: “Microsoft Infrastructure Development solutions with PowerShell, C#, ASP.NET and silverlight… Best Effort English translation from Devinfra.blogspot.com :)”
  • Antoine from DevInfra has written three articles (one, two, three) on how to call PowerShell script from within an ASP page.  Very cool stuff!
  • get-admin – This is a new “Enterprise Administration and Automation” blog by Glenn S. He starts off with a nice screencast showing you how to run a posh script as a scheduled task.
  • HyperVoria | Hyper-V PowerShell library – now on Codeplex – Thanks to Steve Murawski for pointing this one out. The Codeplex project page is here.

Thanks for listening!  Don’t forget to follow Jon and Hal on Twitter.





Episode 32 – Citrix does PowerShell

7 07 2008

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.

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:

  1. Intro
    1. 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.
    2. Background
    3. PowerShell’s adoption inside Citrix
  2. Workflow Studio
    1. Background / Why the acquisition?
    2. Features
      1. Overview
      2. Built-in tasks
        1. How are these made?
        2. Can a user create new ones?
        3. How often will Citrix be updating them?
        4. Selected Categories / tasks
          1. AD: Create Random Password
          2. input/output: user choice
          3. flow control: split task
      3. Can workflows be executed on remote systems directly?
      4. You can double-click on a task and you drill down into a function?  How does this work?
    3. Will the product remain free?
      1. 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.
    4. Ship date?
      1. Second half of this year
    5. How are customers using it so far?
    6. Vision / future plans
      1. .net 3.5
  3. For more information?
    1. Peter’s blog: http://community.citrix.com/blogs/citrite/petersc
    2. Workflow Studio download link: http://citrix.com/wfsinsider
    3. 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.

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 feedback@powerscripting.net.  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)





How to Submit Links to the Show—Quickly!

1 07 2008

If you’d like to see us cover a topic discussed on a particular website, there’s several ways to do so.

  1. Email the link to feedback@powerscripting.net
  2. Use Del.icio.us and add these TWO tags: “todo” and “powerscripting”.  (Two tags so that we can remove the todo tag to track when something’s been covered.)
  3. Do you use Google Reader?  Add JonWalz AT gmail as a friend and share the bookmark.




Episode 31 – Money for Nothin’ and Tips for Free

30 06 2008

A Podcast about Windows PowerShell.

Listen:

In This Episode

We have a ton of stuff foryou today.  News, Resources, Tips, and even an old favorite, the Cmdlet of the Week.

News

The news 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 more.  Let’s not forget about the exclusive PowerShell forms designer.
What’s coming up? Soon its innovative and feature-rich ScriptPackger tool
will offer support for the dynamic installation of cmdlets! Come see for
yourself– Admin Script Editor v3.5 is availble for a 45 day trial at
AdminScriptEditor.com.”

  • EWeek lists PowerShell as #7 on the list of the best Microsoft products of all time
  • SAPIEN has released ActiveXPoSH as a free download
    • The ActiveXPoSH COM component released with PrimalScript 2007 Service build 566 is now available as a free download from SAPIEN.com
  • Microsoft is looking for people to participate in a PowerShell usability study July 22 to 29th
  • Quest has released version 1.1 of their AD cmdlets (from Rod Trent at myITforum.com)
    • The theme of this release was native AD permission management and so we added the following cmdlets in the 1.1 release
      • Add-QADPermission
      • Get-QADObjectSecurity
      • Get-QADPermission
      • Get-QADRootDSE
      • Get-QARSAccessTemplate
      • Get-QARSAccessTemplateLink
      • New-QARSAccessTemplateLink
      • Remove-QADPermission
      • Remove-QARSAccessTemplateLink
      • Set-QADObjectSecurity
      • Set-QARSAccessTemplateLink

Resources

This segment brought to you by Sapien Technologies 

Tips

This segment brought to you by Quest Software.

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.

  • Unix like command for tac?” (reverse cat, or in our case Tnetnoc-Teg)
    • Keith Hill proposes a neat solution using System.IO.FileStream which I found interesting simply because I had never seen that .NET object used before.  However, there was some discusssion on the IRC channel about this and Jaykul pointed out that it would be much faster (for moderate-size files) to just read the whole thing in and print it out in reverse.
    • $foo = gc .\tac.ps1; [array]::reverse($foo); $foo
  • Brandon Shell shows us how to use ADSI to change the local admin password
  • Hal has a script up called Get-Parameter.

CmdLet

  • get-variable




Episode 30 – TechEd Report

22 06 2008

A Podcast about Windows PowerShell.

Listen:

We have a ton of stuff for you today.  Our interview is with Thorbjörn Sjövold from Special Operations Software.  Also on tap: news (yes we have some today), resources, tips and even a gotcha.

News

The news is brought to you by Sapien Technologies.

Interview

Our interview today is brought to you by Quest Software.

For a limited time, Quest is offering Powerscripting Podcast listeners a free copy of Jeffery Hicks upcoming book, Managing Active Directory with Windows PowerShell: TFM from Sapien Press.

Go to www.quest.com/powerscripting to register for your copy and download their free graphical user interface, script editor and Active Directory commands.

Resources

The resources are 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 more.  Let’s not forget about the exclusive PowerShell forms designer. What’s coming up? Soon its innovative and feature-rich ScriptPackger tool will offer support for the dynamic installation of cmdlets! Come see for yourself– Admin Script Editor v3.5 is availble for a 45 day trial at AdminScriptEditor.com.”

Gotcha

  • This is from a longtime Citrix expert Brian Madden (brianmadden.com).  The article is from April, but I just came across it the other day.  The key part of the article is this quote:  “a student in our 5-day Citrix Master class in Ausralia a few weeks ago told of doing the “right” thing. He said that he had taken the time to learn PowerShell and rewrote all of his VBS Citrix login scripts in PowerShell. The result? Login times went from about 2.5 seconds to over 15 seconds per user!”
    • What’s the lesson here?  Don’t use PowerShell for login scripts? I would say it is a non-issue for single-user workstations, but may be something to consider for your Citrix or Termainl Server app servers.  Hopefully we’ll see this improve for V2.
    • There’s some amusing commentary on the article, you may want to check that out.

Please email us (feedback@powerscripting.net) tips and feedback!  We also love iTunes reviews and blog comments.  Other ways to interact with us: Facebook Group (forums, networking), Twitter (jonwalz & halr9000)








    Design a site like this with WordPress.com
    Get started