Skip to content

rweijnen/Posh-Snippets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Posh-Snippets

PowerShell snippets

Just my collection of PowerShell snippets

Added Add-ShiftEnterBinding.ps1 to configure Shift+Enter as a newline in Windows Terminal. This is useful when using Claude Code in the terminal, as Enter submits the prompt. With this keybinding, you can use Shift+Enter to insert line breaks in your prompts.

Added simple script to extract assemblies that are weaved using Costura.Fody

Added a simple script to download and install the Windows 10 Debuggers and set the _NT_SYMBOL_PATH Environment Variable https://github.com/rweijnen/Posh-Snippets/blob/master/Get-WinDBG.ps1

Added example to call API's in Wow64ApiSet (eg to detect availability of WOW64 layer) SharpWow64ApiSet

$hr = [WinApi]::IsWow64GuestMachineSupported([WinApi]::IMAGE_FILE_MACHINE_I386, [ref]$MachineIsSupported)
if ($hr -eq [WinApi]::S_OK)
{
	"IsWow64GuestMachineSupported IMAGE_FILE_MACHINE_I386: $MachineIsSupported"
}

$process = [System.Diagnostics.Process]::GetCurrentProcess()

[UInt16]$processMachine = 0;
[UInt16]$nativeMachine = 0;
$bResult = [WinApi]::IsWow64Process2([WinApi]::GetCurrentProcess(), [ref]$processMachine, [ref]$nativeMachine);
if ($bResult)
{
	"ProcessMachine: $([WinApi]::MachineTypeToStr($processMachine))"
	"NativeMachine: $([WinApi]::MachineTypeToStr($nativeMachine))"
}

Added ParseWmiEvents, a small script to parse WMI queries from WMI Trace Log and measure execution time Alt text

About

PowerShell snippets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors