Powershell用于操纵网页(数据提取)的不同凭据

感谢您的宝贵时间,我正在制作一个自动化工具,该工具使用需要标准帐户IPKI证书的ADM帐户执行。

该脚本可以通过client := http.Client{} token := GetJWTToken() bearer := "Bearer " + token url := "https://myurl.com?args=[" + start.Format(time.RFC3339) + "," + end.Format(time.RFC3339) + "]" req,err := http.NewRequest("GET",url,nil) if req != nil { req.Header.Add("Authorization",bearer) req.Header.Set("Content-Type","application/json") } resp,err := client.Do(req) bodyBytes,err := ioutil.ReadAll(resp.Body) if err != nil { log.Fatal(err) } bodyString := string(bodyBytes) log.Info(bodyString) // Prints 502 Bad Gateway 正确地提取信息,但是该脚本是从标准帐户执行的。

如果我执行New-Object -COMObject,它将使用我的ADM会话中的标准帐户打开IE,因为Start-Process explorer.exe 'C:\Program Files\internet explorer\iexplore.exe'是外壳程序,这是我所需要的,但我无法像我那样操纵IE进程用explorer.exe

执行

关于如何使用$ie = New-Object -com internetexplorer.application...绕过智能卡登录的任何想法?我试图找到用于资源管理器的COMObject,但没有成功用explorer.exe执行它,可能还没有找到一些从那里打开Internet Explorer的参数列表。

附上我的研究照片':D

谢谢。

Powershell用于操纵网页(数据提取)的不同凭据

hanpangzi09 回答:Powershell用于操纵网页(数据提取)的不同凭据

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3143227.html

大家都在问