Git Product home page Git Product logo

wintellectpowershell's Introduction

Wintellect PowerShell Module

After posting many random PowerShell scripts in my blog , I packaged them up into a common module to make sharing and incorporating easier. Please fork and let me know if there's any bugs you find. I hope you find it useful.

WintellectPowerShell is in the PowerShell Gallery. To install, execute the following command:

Install-Module -Name WintellectPowerShell -Scope CurrentUser

Here's the about text showing all cmdlets. Of course, all cmdlets have detailed help for more information.

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 2010 through 2015 
    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 2010 through 2015, 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 seperate 
    scripts to make everything easier to manage.
    
    If you have any questions, suggestions, or bug reports, please contact John 
    at [email protected].
                 
    The following cmdlets are included.

    Cmdlet                         Description
    ------------------             ----------------------------------------------
    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-VisuaStudioEnvironment  Executes the specified Visual Studio 
                                   VCVARSALL.BAT 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/blogs/jrobbins
    GitHub repository      : 
            https://github.com/Wintellect/WintellectPowerShell

wintellectpowershell's People

Contributors

johnwintellect avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.