Pscx

4.0.0-beta3

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

Minimum PowerShell version

5.0

This is a prerelease version of Pscx.
There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

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

Install-Module -Name Pscx -RequiredVersion 4.0.0-beta3 -AllowPrerelease

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Pscx -Version 4.0.0-beta3 -Prerelease

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy 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

Owners

Copyright

(c) 2006 - 2020 Keith Hill, Oisin Grehan, and contributors

Package Details

Author(s)

  • Keith Hill Oisin Grehan and contributors

Tags

Windows Utilities Xml Zip Clipboard Base64 ShortPath PEHeader

Cmdlets

Add-PathVariable Clear-MSMQueue ConvertFrom-Base64 ConvertTo-Base64 ConvertTo-MacOs9LineEnding ConvertTo-Metric ConvertTo-UnixLineEnding ConvertTo-WindowsLineEnding Convert-Xml Disconnect-TerminalSession Edit-File Expand-PscxArchive Export-Bitmap Format-Byte Format-PscxHex Format-Xml Get-PscxADObject Get-AdoConnection Get-AdoDataProvider Get-PscxClipboard 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-PscxUptime Get-PSSnapinHelp Get-ReparsePoint Get-RunningObject Get-ShortPath Get-TerminalSession Get-TypeName Import-Bitmap Invoke-AdoCommand Invoke-Apartment Join-PscxString New-Hardlink New-Junction New-MSMQueue New-Shortcut New-Symlink Out-PscxClipboard Ping-Host Pop-EnvironmentBlock Push-EnvironmentBlock Read-PscxArchive Receive-MSMQueue Remove-MountPoint Remove-ReparsePoint Resolve-Host Send-MSMQueue Send-SmtpMail Set-BitmapSize Set-PscxClipboard 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-PscxClipboard Write-GZip Write-Tar Write-Zip

Functions

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

PSEditions

Desktop

Dependencies

This module has no dependencies.

Release Notes

4.0.0-beta3 - January 2, 2022

* Updated Import-VisualStudioVars to support Visual Studio 2022. Thanks @weloytty (Bill Loytty)!

4.0.0-beta2 - October 22, 2020

* Renamed less function to PscxLess.
* Renamed help function to PscxHelp.
* Renamed prompt function to PscxPrompt.
* Renamed Get-ADObject to Get-PscxADObject.
* Renamed Get-Help to Get-PscxHelp.
* Renamed Mount/Dismount-VHD to Mount/Dismount-PscxVHD.

* Changed Pscx to only override the built-in help function if PageHelpUsingLess Pscx.UserPreference is $true
* Changed default value of Pscx.UserPreference to be $true only on PowerShell v5.

4.0.0-beta1 - October 17, 2020

BREAKING CHANGES - PLEASE READ
* Migrate to .NET 4.61
* Renamed Expand-Archive to Expand-PscxArchive and Read-Archive to Read-PscxArchive.
* Renamed Set-LocationEx to Set-PscxLocation.
* Renamed all *-Clipboard commands to *-PscxClipboard
* Renamed Format-Hex command to Format-PscxHex.
* Renamed Get-Uptime to Get-PscxUptime.
* Renamed Join-String to Join-PscxString.

* Removed redefinition of the cd alias
* Removed the gcb alias that now conflicts with the built-in gcb alias
* Removed ?? alias to avoid conflict with ?? operator in PS 7.
* Removed ?: alias since PS 7 now implements a true ternary operator.

* Fixed Expand-PscxArchive help topic to remove references to the Format parameter - this parameter does not exist.
* Changed help function to default to displaying Full help details.

3.3.2 - January 16, 2018

* Fix Edit-File does not respect TextEditor property [#48](https://github.com/Pscx/Pscx/issues/48)

3.3.1 - October 12, 2017

* Fix Import-VisualStudioVars - Select-VSSetupInstance ignores VS 2017 Build Tools by default [#36](https://github.com/Pscx/Pscx/issues/36)
# Fix Import-VisualStudioVars - VS 2015 Build Tools do not have VsDevCmd.bat [#37](https://github.com/Pscx/Pscx/issues/37)
# Fix Import-VisualStudioVars fails when workload for VC is not installed [#41](https://github.com/Pscx/Pscx/issues/41)

3.3.0 - September 5, 2017

* Fix issues with CD functionality not working on PowerShell Core.
* Updated Import-VisualStudioVars to support Visual Studio 2017.

FileList

Version History

Version Downloads Last updated
4.0.0-beta4 15,228 1/8/2022
4.0.0-beta3 (current version) 64 1/2/2022
4.0.0-beta2 2,678 10/22/2020
4.0.0-beta1 56 10/18/2020
3.3.2 988,110 1/17/2018
3.3.1 11,705 10/13/2017
3.3.0 2,809 9/6/2017
3.2.2 33,650 6/30/2016
3.2.1.0 4,727 7/29/2015
3.2.0.0 1,297 10/24/2014
3.1.0.0 14,816 4/17/2014
Show more