Enable-PowerShellFilePreview.ps1
function Enable-PowerShellFilePreview { [CmdletBinding()] param ( [Parameter(Position=0)] [string] $Font = 'Courier New', [Parameter(Position=1)] [int] $FontSize = 80 ) # hier wird die Schriftart gesetzt (gleichzeitig die Notepad-Defaultschrift) $path = "HKCU:\Software\Microsoft\Notepad" Set-ItemProperty -Path $path -Name lfFaceName -Value $Font Set-ItemProperty -Path $path -Name iPointSize -Value $FontSize # hier wird die Preview für die angegebenen Dateitypen aktiviert $path = 'HKCU:\Software\Classes\.ps1' $exists = Test-Path -Path $path if (!$exists){ $null = New-Item -Path $Path } $path = 'HKCU:\Software\Classes\.psd1' $exists = Test-Path -Path $path if (!$exists){ $null = New-Item -Path $Path } $path = 'HKCU:\Software\Classes\.psm1' $exists = Test-Path -Path $path if (!$exists){ $null = New-Item -Path $Path } Get-Item HKCU:\Software\Classes\* -Include .ps1,.psm1,.psd1 | Set-ItemProperty -Name PerceivedType -Value text } |