系统启动时自动执行powershell脚本

时间:2016-10-10 10:18:03

标签: powershell window

我有以下powershell脚本:

(Get-Content C:/sample.txt -TotalCount 1) | Set-Content C:\sample.txt

我希望在系统启动时执行上述脚本。

有人可以建议这样做的最佳选择吗? 谢谢 马努

2 个答案:

答案 0 :(得分:2)

您可以创建计划任务并将其配置为在服务器启动时运行脚本。 每次服务器启动时,它都会启动脚本。

enter image description here

答案 1 :(得分:0)

解决问题的最佳解决方案: - 创建一个.cmd文件,以便在系统启动时自动执行脚本,并使用以下脚本: PowerShell -Command“Set-ExecutionPolicy Unrestricted”| powershell.exe -noexit C:\ cldscripts \ sample.ps1

将.cmd文件复制并保存在以下路径中: C:\ Users \ youruser \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup 重新启动系统,脚本将自动运行。

我找到的另一种方法是使用grouop本地编辑器: 运行gpedit.msc并输入。 在左侧窗格树中,选择“计算机配置”下的“窗口设置”,双击“脚本(启动/关闭)”功能,然后添加脚本以在系统启动或关闭时自动运行。

最好的问候