Read-Archive and Expand-Archive cmdlets have been added that allow ZIP and ISO files to be viewed and expanded. Support for 64-bit Windows has been improved. There are a few known issues with 64-bit support. Get-PEHeader and Test-Assembly do not work in a 64-bit process.
PowerShell 1.0If you intend to use this with earlier versions of PowerShell v1.0, please use the MSI installer, or if you like to live on the edge or have real needs, try the CTP3 or Win7RC compatible modules as discussed below.
PowerShell 2.0For the full Pscx experience, please use the MSI installer; however, the 1.2 release adds alpha-level support for Windows PowerShell V2 and includes two module packages as separate downloads. There is a stand-alone module package for the version shipping with Windows 7 RC, and a stand-alone module for CTP3. To install either module, simply unzip it to
~\documents\windowspowershell\modules\. Load the Pscx module by running
Import-Module PscxModule TroubleshootingNOTE: Modules are currently being rebuilt. Watch this space, or follow @oising on twitter.
This Win7 RC and PowerShell CTP3 modules are only alpha releases for helping those on the "bleeding edge" of PowerShell and/or Windows. As you are downloading the module from the internet, they are considered "remote" files until you "unblock" them, which is typically done by right clicking each ps1/psm1 file and clicking "unblock" on the properties sheet. You can batch unblock the files by using the
"streams" tool from technet. This example will unblock all of the psm1 and ps1 script files in a single command:
C:\> \\live.sysinternals.com\tools\streams.exe -s -d <path_to_pscx_module_folder>
The full list of changes are:
NEW CMDLETS Invoke-AdoCommand
Get-AdoConnection
Get-AdoDataProvider
Invoke-Apartment
Expand-Archive
Read-Archive
Get-DriveInfo (Get-DiskUsage)
Get-EnvironmentBlock
Push-EnvironmentBlock
Pop-EnvironmentBlock
Tail-File
New-GenericObject
Get-HttpResource
Receive-MSMQMessage
Send-MSMQMessage
Test-MSMQueue
Clear-MSMQueue
Get-MSMQueue
New-MSMQueue
Skip-Object (skip)
Get-OpticalDriveInfo
Add-PathVariable
Get-PathVariable
Set-PathVariable
Test-Scroll
Scroll-Table
Scroll-Text
Test-UserGroupMembership
NEW SCRIPTS: Get-Manager.ps1
Import-VisualStudioVars.ps1
Invoke-BatchFile.ps1
Stop-RemoteProcess.ps1
Test-Script.ps1
NEW ALIASES slxml (Select-Xml)
sls (Select-String)
tail (Tail-File)
REMOVED STUFF adl
apv
asp
Clip.ps1
cvfb64
cvtb64
Get-DiskUsage.ps1
Get-ExportedType
Get-PscxVariable
gfvi
glp
gsp
gvpscx
new
reduce
Reduce-Object.ps1
ss
sxml
Test-PscxPreference
vmadmin