我正在尝试运行一个脚本,它会在重启时运行另一个Powershell脚本。我正在使用HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Run键。
我的问题是脚本在重启时启动,但是从非管理员PS窗口运行。这让我“拒绝访问”。我在系统上禁用了UAC,但得到了同样的错误。 如何在重新启动时从Admin Powershell窗口启动它?
目前有:
REG添加HKLM \ Software \ Microsoft \ Windows \ CurrentVersion \ Run / v RunThis / t REG_SZ / f / d“C:\ windows \ system32 \ WindowsPowerShell.exe -ExecutionPolicy Unrestricted -File C:\ script.ps1 -Verb Runas
答案 0 :(得分:0)
假设您在手动运行时未获得拒绝访问权限,则应解决此问题。打开Powershell管理员提示。键入 -
set-executionpolicy remotesigned
现在将其添加到Run键 -
"C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -file C:\script.ps1
答案 1 :(得分:0)
这实际上取决于几个因素:UAC设置;是机器域加入;等...
此脚本适用于大多数情况。注意:在脚本完成执行后,admin powershell主机将关闭。
driver.findElement(By.id("BodyContainer"))
.findElement(By.id("connectionParent"))
.findElement(By.id("divAddNewGroup_0"))
.findElement(By.xpath("//*[@id='divAddNewGroup_0']/span[1]/i"))
.click();