PSMDTAG:FAQ: How do I set the title of my console window? ANSWER: $Host.UI.RawUI.WindowTitle = "PowerShell ROCKS"
Jeffrey Snover [MSFT]Windows PowerShell/Aspen ArchitectVisit the Windows PowerShell Team blog at: http://blogs.msdn.com/PowerShellVisit the Windows PowerShell ScriptCenter at: http://www.microsoft.com/techn...
Here is a pointer to an Introduction To the Exchange Management Shell: http://download.microsoft.com/download/6/d/4/6d4b5c51-dd72-41d3-b5b1-9dc22b1d35f1/IntroExchangeMgmtShell.pdf
This is a nice glossy view of the important aspects of both Windows PowerShell and Exchange's use of it.
PSMDTAG:FAQ: How does the Exchange Management Shell relate ...
In my blog entry regarding Cascading Type Casts ( http://blogs.msdn.com/powershell/archive/2006/07/15/Cascading_Type_Casts.aspx ) there was an example:
PS> [string][char[]][int[]][char[]]"PowerShell" P o w e r S h e l l
And in a comment was a question asking why there were spaces between the letters. The answer is $OFS
PSMDTAG...
PSMDTAG:FAQ: What is the difference between single quoted and double quoted strings? ANSWER: Double quoted string expand variables and single quoted strings do not.
Example:
PS> $x="TEST"PS> "This is a $x"This is a TESTPS> 'This is a $x'This is a $x
PSMDTAG:FAQ: How do variables expand in strings?
PSMDTAG:FAQ: Why don't ...
A user on the newsgroup wondered whether the example below highlighted a bug or a feature. They applied multiple type declarations on a single parameter and Windows PowerShell did not complain.
function check { param([string] [int] $y = 0, $x = 0)###^^^^^^^^^^^^ $x.GetType().ToString(); $y.GetType().ToString(); $x + $...
Check out Scott Hanselman's podcast on Advanced Windows PowerShell at:
http://hanselminutes.com/default.aspx?showID=33
Scott really "gets" PowerShell and has a fantastic way of communicating it.
With V1.0, Windows PowerShell delivers a VERY powerful engine but it gets presented to the world through a command console ...
PSMDTAG:FAQ: Can I specify a methodname using a variable? e.g. $x.$y()
PSMDTAG:FAQ: Why do I get METHOD metadata when I specify a method without providing parentheses?
One of the great things about Windows PowerShell is that it is a latebound language which allows you to do all sorts of incredibly powerful operations. Consider the following ...
PSMDTAG:FAQ: What is a TYPE SHORTCUT?PSMDTAG:FAQ: What are the TYPE SHORTCUTS?
Type shortcuts are a Windows PowerShell feature that allows you to reduce the amount of typing you have to do when specifying a type.
For example, the following 2 statements produce the same result:
[System.Text.RegularExpressions.Regex]"^c.*"
[Regex...
PSMDTAG:FAQ: Are ScriptBlock parameters implemented for functions? Not in V1. Functions do not use the same parameter binding mechanism as Cmdlets.
This is something we intent to address in a future release.
-- Jeffrey Snover [MSFT]Windows PowerShell ArchitectMicrosoft CorporationThis posting is provided "AS IS" with no warranties...
In the blog entry Listing all the COM automation PROGIDs http://blogs.msdn.com/powershell/archive/2006/06/29/650913.aspx . I showed how you could use the registry to get all the progids that you can use for COM automation.
Here is a way to do the same thing via WMI (which allows you to do it to remote machines):
Get-WMIObject Win32_ProgIDSpeci...