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

Automate powershell script when system boots

我有以下 powershell 脚本:

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

我想在系统启动时执行上面的脚本。

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

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

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

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

我发现的另一种方法是使用 groupop 本地编辑器: 运行 gpedit.msc 并输入。 在左侧窗格树中,在计算机配置下选择 windows 设置,双击功能 "Scripts (Startup/Shutdown)" 并在系统启动或关闭时自动将脚本添加到 运行。

此致