Powershell - Extracting a program icon

To support me, you can subscribe to the channel, share and like the videos, disable your ad blocker or make a donation. Thank you!

Hello,

I recently needed to extract a program icon, opportunity to do a bit of Powershell you might ask?

# Loading the assembly.
Add-Type -AssemblyName System.Drawing
# Export folder
$destination = "C:\wf\DownloadsIcons"
## Extract the icon
# Path to executable
$path = "$env:windir\system32\windowspowershell\v1.0\powershell_ise.exe"
# Recovery of the file name without the extension
$IconName = [System.IO.Path]::GetFileNameWithoutExtension($path)
# Definition of the extraction path and the name of the icon file
$FullName = $destination + '\' + $IconName + ".ico"
# Extract the icon
[System.Drawing.Icon]::ExtractAssociatedIcon($path).ToBitmap().Save($FullName)

Related links