Werbung

Herkunft

Kurzinformation

Gets all of the ProgIDs registered on a system

Syntax

<# .Synopsis Gets all of the ProgIDs registered on a system .Description Gets all ProgIDs registered on the system. The ProgIDs returned can be used with New-Object -comObject .Example Get-ProgID .Example Get-ProgID *Image* #> param( [String]$ProgId = "*" ) $paths = @("REGISTRY::HKEY_CLASSES_ROOT\CLSID") if ($env:Processor_Architecture -eq "amd64") { $paths+="REGISTRY::HKEY_CLASSES_ROOT\Wow6432Node\CLSID" } Get-ChildItem $paths -include VersionIndependentPROGID -recurse | Where-Object { $_.GetValue("") -like $ProgId } | Select-Object @{ Name='ProgID' Expression={$_.GetValue("")} }, @{ Name='32Bit' Expression={ if ($env:Processor_Architecture -eq "amd64") { $_.PSPath.Contains("Wow6432Node") } else { $true } } }

Beschreibung

Gets all ProgIDs registered on the system. The ProgIDs returned can be used with New-Object -comObject

Links

Liste aller Commandlets Mehr über die Windows PowerShell

Bücher zur PowerShell

Buchcover Windows PowerShell 5.0 - Das Praxishandbuch (1. Auflage 2016/5. Auflage Gesamtreihe) Windows PowerShell 5.0 - Das Praxishandbuch (1. Auflage 2016/5. Auflage Gesamtreihe)
Autoren: Dr. Holger Schwichtenberg
erschienen 2016, 996 Seiten, 49,99 €
ISBN: 3446446435
Bestellung: Amazon.de oder im Buchhandel über ISBN 3446446435

Schulungen/Seminare

Offene Seminare zur PowerShell
In-House-Seminare zur PowerShell