PowerShell Team

Automating the world one-liner at a time…

How PowerShell Formatting and Outputting REALLY works

<WIZARD WARNING> Dreeschkind posted a question in the Microsoft.Public.Windows.Server.Scripting newsgroup about how PowerShell formatting worked with Select.  He saw some behavior that he thought was a bug.  Here is what he saw: PoSh C:\>gps | sort starttime | select name,starttimeSort-Object : Exception getting "StartTime...
Comments are closed.0 0

Use of Wildcards in PowerShell Formating

MMS in San Diego was a great conference!  I met lots of customers that asked lots of great questions.  I was demonstrating PowerShell's WMI support when a customer asked about controlling the output.  The problem was that PowerShell was showing all the WMI System properties as well as the Object properties and that this wasn't ...

PowerShell interview on Tom's Hardware

Check out the interview that Scott Ottaway and I did with Scott Fulton of Tom's Hardware:  http://www.tgdaily.com/2006/04/25/powershell_windows_command_line_to_ship_q4/ Tom's has consistently been a source of good information about this project - going beyond the cut-n-copy herd to ask interesting questions and forming their own opinion.&...
Comments are closed.0 0

Bruce Payette is writing a book: PowerShell in Action

Superstar Bruce Payette is writing a book focused on the whats and whys of the language called PowerShell in Action.  Bruce is the dev lead on the language and is a walking encyclopedia of computer languages.  I have the honor of being a technical reviewer of the book and it has me jumping out of my chair with excitement (seriously, ...
Comments are closed.0 0

IDE for PowerShell and a new book

PowerShell is a great interactive shell and a great scripting language.  That said, the feedback from the scripting community has been very clear: they want/need a PowerShell Scripting IDE.  As such, I was very happy to finally have something to say about this at my MMS talks this week.  I was able to show an Alpha version...

The new TabExpansion feature…

One of the nicest new features in the latest drop of Windows PowerShell is enhanced tab-completion. We now tab-complete properties on variables and parameters on cmdlets in addition to the old filename completion. But that's not the interesting part. The cool bit is that it's done through a user-definable function. In the same way that you can...

Exposing the Power of .NET in a Admin-friendly way

One of our primary goals for Monad was to:  "Expose the power of .NET in an Admin-friendly way".  The challenges of systems administration are large and growing at the same time organizations are under ever more pressure to reduce costs and do more with less.  That was true 10 years ago, it is true now, it will be true 10 years...

Dynamically loading assemblies in mshsnapins.

In Monad, mshsnapins can be installed in a different directory from the Monad executables. At runtime, the Monad engine will load the mshsnapin assembly and its referenced assemblies based on application base information provided during mshsnapin installation. If an mshsnapin itself dynamically loads an assembly through an ...
Comments are closed.0 0

Exclude, Include, Filter Parameters – How to make sense of these

So how come we have three ways to filter a path in most of the core cmdlets such as in the get-item cmdlet.  It is important to understand that exclude, include, and filter offer different levels of filtering.   So let’s give a few examples of how get-item cmdlet works with these parameters individually and then in conjunction...
Comments are closed.0 0

How to Access or Modify StartUp Items in the Window Registry

Some applications launch themselves whenever you start your computer and load Windows.  In most cases, this is the desired behavior.  However in some instances, malicious programs such as spyware, Trojans, worms, viruses load in this manner and hijack your computer. It is important to stay vigilant and periodically monitor your ...
Comments are closed.0 0
FAQ