0
我想創建一個IE彈出窗口的引用。我的腳本點擊一個鏈接,在新窗口中打開一個頁面。要訪問這個新窗口,我做了以下內容:通過集合枚舉時發生錯誤:訪問被拒絕。 (異常來自HRESULT:0x80070005(E_ACCESSDENIED))
$allreg = New-Object -ComObject shell.application
$popup = $allreg.Windows() | ? {$_.LocationName -like 'Wells'}
$popup.document
錯誤: 錯誤,同時通過集合枚舉發生了:訪問被拒絕。 (HRESULT的異常:0x80070005(E_ACCESSDENIED))。
更新: 所以我能夠獲得對窗口鏈接的引用,但仍然無法獲取窗口的文檔對象。有任何想法嗎?
其中一個返回的Windows訪問可能以另一個用戶身份運行。嘗試以管理員身份運行腳本。 –
嗯,但我已經以管理員身份運行PowerShell ISE。 – Quanda
可以肯定的是:您正在以管理員身份運行它(右鍵單擊powershell並以管理員身份運行)?擁有管理員用戶對於UAC來說是不夠的。 –