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のうちの1つが、別のユーザーとして実行されている可能性があります。スクリプトをadminとして実行してみてください。 –
ええと、私はすでにPowerShell ISEを管理者として実行しています。 – Quanda
あなたは確かにそれを管理者として実行しています(PowerShellを右クリックして管理者として実行する)?管理者ユーザーを持つことは、UACでは不十分です。 –