在PowerShell ISE中安装UIAutomation模块失败求助
解决UIAutomation在PowerShell ISE中的使用问题
- UIAutomation并非PowerShell Gallery上的可安装模块,它是Windows系统预装的.NET原生UI自动化类库,无需通过
Install-Module命令安装。 - 直接在PowerShell ISE中加载对应程序集即可使用,执行以下命令:
Add-Type -AssemblyName UIAutomationClient Add-Type -AssemblyName UIAutomationTypes - 程序集加载完成后,就能直接调用UIAutomation相关的.NET类进行操作,示例:
# 获取系统根自动化元素 $rootElement = [System.Windows.Automation.AutomationElement]::RootElement - 若你之前尝试寻找的是第三方UIAutomation PowerShell模块,这类模块大多已停止维护或未发布到PowerShell Gallery,优先使用原生.NET类库是更可靠的方案。
内容的提问来源于stack exchange,提问作者JamieFromTheFunnyGuys
相关产品推荐
相关产品推荐

