PowerShell Community Extensions (PSCX) base module which implements a general purpose set of Cmdlets.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Pscx -RequiredVersion

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deloy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More


PowerShell Community Developers


Copyright PowerShell Community Developers 2006 - 2015.



Utilities Xml Zip Clipboard Base64 ShortPath PEHeader


Add-PathVariable Clear-MSMQueue ConvertFrom-Base64 ConvertTo-Base64 ConvertTo-MacOs9LineEnding ConvertTo-Metric ConvertTo-UnixLineEnding ConvertTo-WindowsLineEnding Convert-Xml Disconnect-TerminalSession Edit-File Expand-Archive Export-Bitmap Format-Byte Format-Hex Format-Xml Get-ADObject Get-AdoConnection Get-AdoDataProvider Get-Clipboard Get-DhcpServer Get-DomainController Get-DriveInfo Get-EnvironmentBlock Get-FileTail Get-FileVersionInfo Get-ForegroundWindow Get-Hash Get-HttpResource Get-LoremIpsum Get-MountPoint Get-MSMQueue Get-OpticalDriveInfo Get-PathVariable Get-PEHeader Get-Privilege Get-PSSnapinHelp Get-ReparsePoint Get-RunningObject Get-ShortPath Get-TerminalSession Get-TypeName Get-Uptime Import-Bitmap Invoke-AdoCommand Invoke-Apartment Join-String New-Hardlink New-Junction New-MSMQueue New-Shortcut New-Symlink Out-Clipboard Ping-Host Pop-EnvironmentBlock Push-EnvironmentBlock Read-Archive Receive-MSMQueue Remove-MountPoint Remove-ReparsePoint Resolve-Host Send-MSMQueue Send-SmtpMail Set-BitmapSize Set-Clipboard Set-FileTime Set-ForegroundWindow Set-PathVariable Set-Privilege Set-VolumeLabel Skip-Object Split-String Stop-TerminalSession Test-AlternateDataStream Test-Assembly Test-MSMQueue Test-Script Test-UserGroupMembership Test-Xml Write-BZip2 Write-Clipboard Write-GZip Write-Tar Write-Zip


Add-DirectoryLength Add-ShortPath Edit-Profile Edit-HostProfile Enable-OpenPowerShellHere Get-ExecutionTime Get-Help Get-Parameter Get-PropertyValue Get-ScreenCss Get-ScreenHtml Get-ViewDefinition help Import-VisualStudioVars Invoke-BatchFile Invoke-Elevated Invoke-GC Invoke-Method Invoke-NullCoalescing Invoke-Ternary less New-HashObject Out-Speech prompt QuoteList QuoteString Resolve-ErrorRecord Resolve-HResult Resolve-WindowsError Search-Transcript Set-Writable Set-ReadOnly Show-Tree Start-PowerShell Stop-RemoteProcess Set-LocationEx Dismount-VHD Mount-VHD


This module has no dependencies.

Release Notes

What's New in PSCX 3.2.1
July 29, 2015

* Updated to support PowerShell 5.0.

* Fixed bug in Get-Parameter related to getting dynamic parameter info.

* Updated Expand-Archive to output DirectoryInfo and FileInfo objects
 for the extracted directories and files when using -PassThru.

* Updated Get-TypeName to normally write the typename to the standard
 output stream.  However, if -PassThru is specified the object input
 to the command is output and the typename is written directly to the
 host UI.  This allows you to insert Get-TypeName -PassThru into the
 pipeline to observe which object types a flowing in the pipeline.

Version History

Version Downloads Last updated
3.3.2 179,123 1/17/2018
3.3.1 10,389 10/13/2017
3.3.0 2,747 9/6/2017
3.2.2 22,134 6/30/2016 (current version) 4,531 7/29/2015 821 10/24/2014 2,541 4/17/2014