This is an enhanced version of a script from Lee Holmes' book Windows PowerShell Cookbook (O'Reilly).  The original script takes a pipeline & presents a GUI that lets you select which elements to pass on to the next step in the pipeline.  That's unchanged, but my enhanced script does a little more:

  • Added 'All' and 'None' buttons
  • A little space around the checked list box
  • Option to set the title to something domain-specific
  • Turn off CheckOnClick behavior because I think it's annoying but leave it as an option, if you like that sort of thing.

EDIT: Fix the attachment.