命令行或 powershell 命令列出 IE 附加组件

命令行或 powershell 命令列出 IE 附加组件

是否有 cmd 行或 powershell 命令可以列出 IE8 中安装的所有附加组件?

答案1

是的,Sysinternals 自动运行附带命令行工具:

autorunsc -a i

但对 powershell 不太了解。

答案2

您可以使用 Powershell 收集 IE 附加组件,方法如下:

  If (!(Test-Path HKCR:)) 
{ 
    New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT 
} 
$searchScopes = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Ext\Settings","HKLM:\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects" 
$searchScopes | Get-ChildItem -Recurse | Select -ExpandProperty PSChildName |  
ForEach-Object { 
 If (Test-Path "HKCR:\CLSID\$_") { 
    Get-ItemProperty -Path "HKCR:\CLSID\$_" | Select-Object @{n="Name";e="(default)"} 
 } 
} | 
Sort-Object -Unique -Property Name

它会给你名字,但你可以列出其他属性。

信用 -https://gallery.technet.microsoft.com/scriptcenter/How-to-export-a-list-of-IE-251948ba

相关内容