没有管理员权限的Powershell和表单

时间:2017-11-26 07:05:41

标签: powershell

我正在使用Powershell填写网站表单。我正在使用我的工作计算机,这意味着我没有管理员权限。是否可以使用Powershell命令在网站上填写表单?例如,选项卡4次,按键“R”,“A”等,然后选项卡到“提交”按钮并单击它?

1 个答案:

答案 0 :(得分:0)

您可以使用Internet Explorer COM对象:

$ie = new-object -ComObject "InternetExplorer.Application"
$ie.navigate("https://yourURL")
while($ie.busy){sleep -mil 200}

然后你可以用这样的东西填写表格(有通过名称/ id /标记等获取的方法)(这段代码可能实际上没有用,但它应该有点类似):

$ie.Document.GetElementById("ElementID").value = "yourValue"
....
$ie.document.getElementById("buttonID").click()

需要注意的是目标网站所在的安全区域。如果在调用$ie后发现.navigate()对象的Document属性为null,那么您或您的管理员需要在IE安全设置中将目标站点标记为安全,以使其在没有管理员权限的情况下工作。

P.S。:以下是InternetExplorer.Application对象的文档:http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html#GSI.Querying