我有一个可执行文件,我需要在机器启动时运行。 方案是我需要编写install.ps1和uninstall.ps1。 每次计算机启动时,install.ps1都会告诉机器运行我的可执行文件。 uninstall.ps1将告诉计算机不要运行该可执行文件。 我正在寻找如何编写install.ps1以及在其中编写什么以便它运行可执行文件。还有什么方法可以在.ps1文件中放置一个计时器来检查可执行文件是否正在执行?
答案 0 :(得分:1)
您可以编写一个控制台应用程序,它可以使您的可执行文件在启动时使用注册表运行,而不是编写powerscripts吗? 同样,您可以编写uninstall.exe,它将从注册表中删除上述条目。 简单易用..不是吗?
答案 1 :(得分:0)
您可以使用“计划任务”来启动可执行文件。类似的东西:
schtasks.exe /Create /TN myTask /SC ONSTART /TR notepad.exe
根据以下内容,它将在登录时启动记事本: http://poshtips.com/2011/04/07/use-powershell-to-create-a-scheduled-task/