使用 PowerShell 从 IE 获取当前 URL 地址

Get current URL address from IE using PowerShell

我正在尝试在我的服务台工作中自动化一个流程,我们必须从内部网复制客户的详细信息,我们必须 select 只从他们的电子邮件中复制他们的用户名并复制他们的 phone 来自差异的数字等。页面的一部分(即同一页面上的 diff HTML 标签)。

我正在使用 powershell 并能够通过解析 html 提取一些信息,但我必须在 Invoke -Webrequest 查询中手动添加 URL。

Powershell 中有没有办法获取当前在 IE 中打开的 url 的地址?问题是 URL 总是在我们搜索差异用户时发生变化。

例如“www.intranet/user1”或“www.intranet/user3”等

您曾问过,Powershell 中有没有办法获取当前在 IE 中打开的 url 的地址?

您可以参考下面的示例。

$ShellWindows = (New-Object -ComObject Shell.Application).Windows()
($shellwindows | ? {$_.locationurl -like "http*"}).locationURL

输出:

另外,您可以根据自己的需求尝试修改代码。