Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #DOWNLOAD SYSINTERNALS SUITE FROM HERE: http://download.sysinternals.com/files/SysinternalsSuite.zip
- #SAVE POWERSHELL SCRIPT AS "sysinternals.ps1"
- #PUT SCRIPT IN SAME DIRECTORY AS DOWNLOADED ZIP FILE
- #RUN POWERSHELL AS ADMINISTRATOR
- #IF POWERSHELL IS NOT ENABLED TO RUN UNSIGNED SCRIPTS, ENTER COMMAND "Set-ExecutionPolicy Unrestricted"
- #CHANGE DIRECTORY TO LOCATION OF SCRIPT AND ZIP FILE "cd C:\<download location>"
- #EXECUTE POWERSHELL SCRIPT WITH ".\sysinternals.ps1"
- #AFTER SCRIPT EXECUTION, RUN ANY SYSINTERNALS TOOL FROM ANY LOCATION! (type "procexp" into run or command prompt for example)
- ####################################################################################################
- $shell = new-object -com shell.application
- #default filename as downloaded from Microsoft
- $sourceFile = "SysinternalsSuite.zip"
- $fullFile = $shell.namespace((Get-Location).Path + "\$sourceFile")
- #create sysinternals directory if doesn't exist
- if (!(test-path "C:\sysinternals")) {
- mkdir C:\sysinternals
- }
- $destination = $shell.namespace("C:\sysinternals")
- #unzip the files
- $destination.Copyhere($fullFile.items())
- #put suite into environmental path variable
- [Environment]::SetEnvironmentVariable("Path",$Env:Path + ";C:\sysinternals", "Machine")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement