我有一个Power脚本文件(它是PS5 on Win10),它允许我在执行时更改为特定的壁纸。只有当我有管理员访问权限时,我才能这样做。有一些方法可以像制作.bat文件一样工作。
powershell.exe -executionpolicy bypass -windowstyle hidden -noninteractive -nologo -file "C:\Users\name\wallp1.ps1"但是,该方法似乎将永久地将执行策略更改为无限制的,这实际上是不安全的,我想要的是能够通过任务调度程序(它必须通过任务调度器执行PS脚本)(而不是通过启动文件夹)。我希望能够在特定的时间改变壁纸,只有任务调度器才能做到这一点。除非我可以用命令或批处理文件来做这件事。
简而言之:我想在不干扰当前执行策略的情况下通过另一个文件运行PS脚本。
其他方法似乎行不通:how to run PowerShell Script when computer starts?
或者有一种方法可以在PS脚本运行后恢复到默认的执行策略?它必须在一个文件中自动完成。
发布于 2017-02-09 21:52:22
使用您提供的启动命令,而不是将永久地更改主机上的执行策略。在Win10上用PS5测试。
https://stackoverflow.com/questions/42147445
复制相似问题