我所在的学校要求所有的计算机都要进行基于web的登录,以便访问互联网,并声称所有用户都会在午夜自动登录(听起来很奇怪,但这是真的),所以我正在尝试编写一个powershell脚本(在Windows 10中),以便在半夜自动登录。
我的剧本在这里。它在后台打开一个IE进程(以一种不可见的方式),填写用户名和密码,登录,并杀死IE进程。
# If there are existing Internet Explorer processes, close it
$IE_Process = Get-Process iexplore -ErrorAction Ignore
if ($IE_Process
我正在尝试自动化的过程中,用户从网站下载文件摘录。我的问题是,一旦点击了'export‘按钮,一个javascript弹出窗口就会弹出各种提取的日期参数以及需要点击的最后一个'DOWNLOAD’按钮。在这个javascript弹出窗口期间出现了问题。一旦单击导出按钮并打开弹出窗口,powershell似乎会在脚本执行期间冻结,并且不允许执行任何进一步的命令。
我曾尝试使用WASP模块和选择窗口来抓取正确的IE进程窗口,但是,“选择窗口-Title”弹出窗口的名称- Windows Internet Explorer“|选择-First 1|设置窗口活动”命令不会执行,因为Pow
各位,我刚开始学习powershell,现在我刚刚开始练习一些脚本,我认为我的第一个脚本应该是一个,它让我打开一个浏览器,点击登录,填写信息,登录,在我的工作场所注册我。
到目前为止,这是我编写的代码:
$ie = New-Object -com InternetExplorer.Application #åbner internet explorer
$ie.visible=$true #gør den synlig
$ie.navigate('https://itd-skp.sde.dk/')
while ($ie.Bus
如果我以用户DOMAIN\automatic的身份在我的计算机上运行IE,url工作:
right click IE
shift + right click "Internet Explorer" in the menu
run as different user
当打开url 时,没有问题。
当我对powershell做同样的操作并在DOMAIN\automatic中再次运行它时,下面的脚本将运行:
$url = "http://server/ClearCache"
$req = [system.Net.WebRequest]::Create($url)
$r