The Vexasoft Cmdlet Library
for Windows PowerShell

Powerful new cmdlets for System Administrators

Don't waste time re-inventing the wheel. Use our tried and tested PowerShell commands and supercharge your scripts.

Over 80 powerful new cmdlets for all versions of Windows. We provide support from Windows XP all the way up to Windows 8 and Server 2012.

Download a trial today or scroll down to view the cmdlets included in the Library.

just £19
Try It Now

Our Cmdlets...

There are over 80 cmdlets in the Library for ad-hoc Windows management and general system administration tasks.

Add-NetworkAdapterDNS
Adds the specified DNS server address to the configuration of a network adapter on a local or remote computer.

Add-NetworkAdapterGateway
Adds the specified gateway address to the configuration of a network adapter on a local or remote computer.

Add-NetworkAdapterIPAddress
Adds the specified IP address to a network adapter on a local or remote computer.

Copy-ToTemp
Copies files to the temp directory on a remote computer. For use with Start-RemoteProcess.

Disable-NetworkAdapter
Disables network adapters on a local or remote computer.

Enable-ClientNLA
Performs the configuration required on Windows XP SP3 machines to allow secure remote desktop connections.

Enable-MSIProvider
Enables the WMI MSI Provider on a local or remote Windows 2003 computer.

Enable-NetworkAdapter
Enables network adapters on a local or remote computer.

Find-File
Finds files on a remote computer.

Get-AutoLogon
Gets the automatic logon settings of a local or remote computer.

Get-ComputerInfo
Gets the general hardware, operating system and domain status of a local or remote computer.

Get-CurrentUser
Gets the users currently logged on interactively to a local or remote computer.

Get-LogonNotice
Gets the logon message on the local or a remote computer.

Get-MaintenanceSchedule
Gets the automatic maintenance schedule of a local or remote computer running Windows 8 or higher.

Get-MSIProduct
Gets the installed products on a local or remote computer.

Get-NetworkAdapter
Gets information about the network adapters in a local or remote computer.

Get-Pagefile
Gets pagefile settings on a local or remote computer.

Get-PSLaunchLine
Generates an executable line for launching Windows Powershell scripts.

Get-RegistryKey
Retrieves specified keys, subkeys or values from the registry of a local or remote computer.

Get-RemoteDesktopConfig
Gets the Remote Desktop settings and requirements of a local or remote computer.

Get-Serial
Gets the serial number of a local or remote computer.

Get-SNMPAgent
Gets the SNMP agent details from a local or remote computer.

Get-SNMPCommunity
Gets the SNMP communities configured on a local or remote computer.

Get-SNMPManager
Gets the SNMP managers and authentication trap requirements of a local or remote computer.

Get-SNMPServiceState
Gets the status of the SNMP service of a local or remote computer.

Get-SNMPTrapCommunity
Gets the SNMP trap communities and destinations for a local or remote computer.

Get-StartUpApplication
Gets the programs or executables set to run at logon for the users currently logged in to a local or remote computer.

Get-VexasoftCommand
Lists the Vexasoft Cmdlets loaded in the current session.

Get-Window
Gets the application windows that are open on the local desktop.

Get-WindowsUpdateAgent
Gets the Windows Update Agent settings on a local or remote computer.

Hide-Window
Hide an application window that is open on the desktop of the local computer.

Install-MSIProduct
Installs MSIs on to a local or remote computer.

Install-VexasoftLicense
Installs licenses for the Vexasoft Cmdlet Library.

Ping-Subnet
Pings all hosts on a specified subnet and returns response information from each host.

Ping-WebPage
Verifies that a webpage is available and, optionally, whether it contains certain text.

Remove-AutoLogon
Removes automatic logon configuration from a local or remote computer.

Remove-LogonNotice
Removes the logon message on a local or remote computer.

Remove-NetworkAdapterDNS
Removes the specified DNS server address from the network adapter configuration on a local or remote computer.

Remove-NetworkAdapterGateway
Removes the specified gateway address from a network adapter on a local or remote computer.

Remove-NetworkAdapterIPAddress
Removes the specified IP address from a network adapter on a local or remote computer.

Remove-Pagefile
Removes a pagefile set on a local or remote computer.

Remove-RegistryKey
Removes registry keys, subkeys and values on a local or remote computer.

Remove-SNMPCommunity
Removes an SNMP community from a local or remote computer.

Remove-SNMPManager
Removes an SNMP manager on a local or remote computer.

Remove-SNMPTrapCommunity
Removes SNMP trap communities or trap destinations configured on a local or remote computer.

Remove-StartUpApplication
Removes programs that have been set to run at user logon, for specific or all users of a local or remote computer.

Rename-Computer
Rename a local or remote computer.

Rename-NetworkAdapter
Renames network adapters on a local or remote computer.

Repair-MSIProduct
Repairs an installed product on a local or remote computer.

Request-NetworkAdapterDHCPAddress
Requests and configures a DHCP address for a network adapter on a local or remote computer.

Resolve-Error
Resolves Windows error codes to a readable error message or description.

Resolve-Host
Resolves a host name or IP address using DNS.

Resolve-SID
Resolves account names to SIDs and SIDs to account names.

Send-KeyboardInput
Send keyboard input to a specific desktop window.

Set-AutoLogon
Sets a user to automatically logon to a local or remote computer at start-up, with the option to lock the screen.

Set-Domain
Join a local or remote computer to a domain or workgroup.

Set-LogonNotice
Sets a logon message on a local or remote computer.

Set-MaintenanceSchedule
Sets the automatic maintenance schedule of a local or remote computer running Windows 8 or higher.

Set-NetworkAdapterDNS
Sets the DNS server addresses, suffix and registration options of a network adapter on a local or remote computer.

Set-NetworkAdapterGateway
Sets the default and additional gateway addresses on a network adapter on a local or remote computer.

Set-NetworkAdapterIPAddress
Sets the IP address of a network adapter on a local or remote computer.

Set-Pagefile
Configures pagefile settings on a local or remote computer.

Set-RegistryKey
Sets registry keys, subkeys and values on a local or remote computer.

Set-RemoteDesktopConfig
Configures Remote Desktop settings and requirements on a local or remote computer.

Set-SNMPAgent
Configures the SNMP agent information on a local or remote computer.

Set-SNMPCommunity
Configures the SNMP communities and community access on a local or remote computer.

Set-SNMPManager
Configures the SNMP managers and authentication trap settings on a local or remote computer.

Set-SNMPTrapCommunity
Configures the SNMP trap communities and destinations on a local or remote computer.

Set-StartUpApplication
Sets programs or executables to run at user logon, for specific users or all users of a local or remote computer.

Set-WindowFocus
Give focus to the specified window that is open on the desktop of the local computer.

Set-WindowState
Minimize, maximize or restore the specified window on the local computer.

Set-WindowsUpdateAgent
Configures the Windows Update Agent settings on a local or remote computer.

Show-TrayNotification
Displays a message in a notification balloon in the system tray.

Show-Window
Restores windows previously hidden by the Hide-Window cmdlet.

Start-Computer
Powers on a remote computer using Wake-On-LAN .

Start-RemoteProcess
Start a program or executable on a remote computer.

Stop-RemoteProcess
Stops a program or executable on a remote computer.

Suspend-Computer
Suspends (hibernates) a local or remote Windows computer.

Uninstall-MSIProduct
Uninstalls a product from a local or remote computer.

Unregister-NetworkAdapterDHCPAddress
Releases a DHCP address held by a network adapter on a local or a remote computer.

Update-MSIProduct
Update an installed product on the local or a remote computer.

Update-VexasoftCommand
Update the Vexasoft PowerShell modules on the local computer.

Wait-KeyPress
Waits (pauses the session) until a user presses a key. For use in scripts.

Wait-Until
Waits (pauses the session) until the specified time.

Phew... you made it. As you can see, it's quite a lot of cmdlets. Why not download our FREE trial?