-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the PSUtils wiki!
PSUtils is a PowerShell Module containing some useful scripts to assist daily basis tasks. I will try to describe its scripts, so everyone can benefit from it (names inside parenthesis are aliases to each function):
-
Add-Link (
mklink
): executes mklink from CMD (to create symbolic and other files links). -
Get-Clipboard (
gcb
): returns Clipboard content to PowerShell. -
Get-FindLocation (
which
): searches PATH for a given term. -
Get-Manual (
gman
): displays man page for a given gnuwin32 utility that comes with PSUtils. -
Get-Shelveset (
unshelve
): Gets a TFS Shelveset content, and apply it to another branch. -
Install-ConEmu: Install ConEmu to ..\ConEmu relative to PSUtils, and configures it to execute PowerShell with PSUitls at startup.
-
Install-Sysinternals: Install Sysinternal tools to ..\sysinternals relative to PSUtils. At startup, is theses tools are installed, PSUtils will create aliases to each of them.
-
Install-Vim: Install Sysinternal tools to ..\sysinternals relative to PSUtils.
-
Invoke-ForeachParallel (
%p
): Parallel version to Foreach-Object. Credit to Tome Tanasovski. -
Invoke-TFS (
tf
): Finds lastest installed TFS, and executes its tf.exe utility. -
Set-Clipboard (
scb
): Save input to Clipboard. -
Set-Signature: Apply codesgining to input files. If certificate is not provided, the first CodeSigning certificate will be used.
-
Set-VS2010 (
vs2010
): Loads Visual Studio 2010 environment variables. -
Set-VS2012 (
vs2012
): Loads Visual Studio 2012 environment variables. -
Set-VS2013 (
vs2013
): Loads Visual Studio 2013 environment variables. -
Set-WAIK (
waik
): Loads Windows Automated Installation Kit environment variables. -
Start-Elevated (
sudo
): executes a given executable with administrative privileges. -
Start-gVim (
gvim
): executes gvim.exe, trying to find where it is installed, or use it from ..\Vim relative to PSUtils. -
Start-PSUtils (
psutils
): Available only in ConEmu, with ConEmuHk enable. Executes PowerShell with PSUtils loaded in a new tab. -
Start-Vim (
vim
): executes gvim.exe, trying to find where it is installed, or use it from ..\Vim relative to PSUtils. -
Update-Path: checks for new directories configured to PATH in Registry, and apply new ones to current environment variable.
-
Update-PSUtils: Selfupdate PSUtils from git repository. Requires Git client.
-
Update-SymbolIndex: read a .pdb symbol file, and indexes it to existing source code on a TFS Server.
-
Write-Prompt (
prompt
): Internal function used to customize prompt.