0

我有一个可执行文件,我需要在机器启动时运行它。场景是我需要写install.ps1和uninstall.ps1。install.ps1 将告诉机器每次计算机启动时运行我的可执行文件。uninstall.ps1 将告诉机器不要运行该可执行文件。我正在寻找如何编写 install.ps1 以及在其中写入什么以便它运行可执行文件。还有什么方法可以在 .ps1 文件中放置一个计时器来检查可执行文件是否正在执行?

4

2 回答 2

1

您可以编写一个控制台应用程序,而不是编写 powerscripts,该应用程序可以让您的可执行文件在启动时使用注册表运行?同样,您可以编写uninstall.exe,它将从注册表中删除上述条目。简单易行..不是吗?

于 2012-10-23T12:07:17.453 回答
0

您可以使用计划任务来启动可执行文件。就像是:

schtasks.exe /Create /TN myTask /SC ONSTART /TR notepad.exe

它将根据以下内容在登录时启动记事本: http: //poshtips.com/2011/04/07/use-powershell-to-create-a-scheduled-task/

于 2012-08-13T11:01:27.167 回答