about_WintellectPowerShell.help.txt

TOPIC
    about_WintellectPowerShell
     
SHORT DESCRIPTION
    Provides cmdlets for setting up symbol servers and other
    functionality related to debugging and performance tuning.
            
LONG DESCRIPTION
    This module makes setting up symbol servers and source server debugging
    functionality easier to control for Visual Studio 2013 through 2017
    and WinDBG. Setting up a development machine for symbol server
    access is more difficult than it needs to be but no more.
     
    You can have any combination of Visual Studio 2013 through 2017, and
    WinDBG on the computer for these cmdlets to work.
     
    These cmdlets had been originally developed as PowerShell scripts by John
    Robbins and released on his blog. This module combines all the separate
    scripts to make everything easier to manage.
     
    If you have any questions, suggestions, or bug reports, please contact John
    at john@wintellect.com.
                  
    The following cmdlets are included.
 
    Cmdlet Description
    ------------------ ----------------------------------------------
    Set-SymbolAndSourceServer Sets up a computer to use a symbol and source
                                   server. (Combines Set-SymbolServer and
                                   Set-Source Server)
     
    Set-SymbolServer Sets up a computer to use a symbol server.
         
    Get-SymbolServer Returns a hashtable of the current symbol
                                   server settings.
 
    Set-SourceServer Sets the source server directory.
 
    Get-SourceServer Returns a hashtable of the current source
                                   server settings
         
    Get-SourceServerFiles Prepopulate your symbol cache with all your
                                   Source Server extracted source code.
                 
    Get-SysinternalsSuite Gets all the wonderful Sysinternals tools
         
    Get-Uptime Returns how long a computer has been running.
         
    Test-PathReg Utility function to test is a registry key
                                   property exists in a key.
 
    Remove-IntelliTraceFiles Removes no longer needed IntelliTrace files.
 
    Compare-Directories Compares two directories.
 
    Merge-HashTables Utility function to merge two hash tables
                                   together.
 
    Set-ProjectProperties Makes setting Visual Studio project options
                                   super easy.
 
    Add-NgenPdbs Easily create PDB files from NGEN'd images on
                                   a machine.
 
    Set-Environment Alias to "set" to bring the DOS set command
                                   to PowerShell.
 
    Invoke-CmdScript Executes a CMD script and imports the
                                   environment variables set in the script to
                                   the current PowerShell instance.
 
    Import-VisualStudioEnvironment Executes the specified Visual Studio
                                   environment batch file importing the environment
                                   variables into PowerShell for command line
                                   usage.
 
    Set-Signatures Makes digitally signing files a lot easier by
                                   looking for the first non-Azure code signing
                                   file and picking the timestamp server.
 
    Get-DumpAnalysis Automates analyzing a bunch of minidump files
                                   using CDB and debug scripts.
 
SEE ALSO
    Online help and updates:
            http://www.wintellect.com/devcenter/author/jrobbins
    GitHub repository :
            https://github.com/Wintellect/WintellectPowerShell