Batch file 在Windows上自动启动批处理文件

Batch file 在Windows上自动启动批处理文件,batch-file,scripting,windows-server-2003,Batch File,Scripting,Windows Server 2003,我想创建一个脚本,它将在服务器打开时运行,以执行基本操作,如创建目录并将二进制文件从FTP服务器复制到该服务器。我需要它在用户登录之前运行,只要服务器打开。这将部署在我的EC2 windows服务器上 查看()我发现只有服务才能在用户登录之前运行 我看到我可以将我的批处理生成一个com(bat2exe)并将其设置为一个服务,但这不适用于ECHO、md等内部命令。我还可以将一个服务伪造为“cmd/k batch.cmd” 两者似乎都很麻烦。有没有一种优雅的方法可以做到这一点 谢谢 Miki您可以使

我想创建一个脚本,它将在服务器打开时运行,以执行基本操作,如创建目录并将二进制文件从FTP服务器复制到该服务器。我需要它在用户登录之前运行,只要服务器打开。这将部署在我的EC2 windows服务器上

查看()我发现只有服务才能在用户登录之前运行

我看到我可以将我的批处理生成一个com(bat2exe)并将其设置为一个服务,但这不适用于ECHO、md等内部命令。我还可以将一个服务伪造为“cmd/k batch.cmd”

两者似乎都很麻烦。有没有一种优雅的方法可以做到这一点

谢谢


Miki

您可以使用。计划任务可以在启动时运行,甚至可以在用户登录之前运行(但是,它们在指定用户的上下文中运行)。

您可以使用。计划任务可以在启动时运行,甚至可以在用户登录之前运行(但是它们在指定用户的上下文中运行)。

您可以使用Windows任务计划程序,并将其设置为系统启动时运行。以下是有关该任务的详细信息

您可以使用Windows任务计划程序,并在系统启动时设置它。这里有更多关于这方面的信息

为什么它会出现在“亚马逊”标签中?我想是因为EC2。但这与问题无关。但是正确的标记是很多人无法正确获得的:)@1800INFORMATION,删除了它为什么在“amazon”标记中?我想是因为EC2。但这与问题无关。但是正确的标记是许多人无法正确获得的:)@1800INFORMATION,删除它