如何在计算机启动时运行命令(win7)?


1

我希望在计算机启动后运行某些命令(在登录屏幕中)。这可能吗?



@ techie007该链接似乎根本没有回答这个问题。他提到登录屏幕是有原因的,这让我觉得他想要在登录前或登录后直接登录。
LPChip

在用户登录之前,你想要某种控制台,请更清楚一点......管理控制台,也许吧?或者您只是想在启动时运行命令而无需用户干预,换句话说,用户是否登录
Flak DiNenno 2014年

善恶?
喷气机

Answers:


0

实际上有几种方法可以做到这一点。我唯一不确定的是你在“登录界面”的意思。您的意思是,直接在您登录后,还是没有用户登录?

鉴于有一种方法允许两者并且只需要执行一个小的改变,我将使用该方法。如果您希望用户一旦登录,但在显示桌面之前,还有其他选项。

使用任务计划程序

  1. 启动Task Scheduler(位于“控制面板” - >“管理工具”中)
  2. 创建一个new basic task。(您也可以使用创建新任务选项,但现在让它保持简单。)
  3. 给它一个namedescription,命中next >
  4. 作为Trigger选择When the computer starts(登录前)或When I log on(登录后)并点击next >
  5. 作为动作,选择Start a program并点击next >
  6. 浏览到该程序。如果您的程序或脚本需要其他参数,请在“添加参数”位置填写所有参数。例如:net use z:\ myserver \ share将成为Program:net; 参数:使用z:\ myserver \ share
  7. 如果需要,请填写“开始”,否则留空,然后点击Next >
  8. 您可以Finish在此处或选中Open the properties dialog for this task when I click Finish按钮以使用高级选项编辑任务。(这将为您提供与单击“新建任务”相同的对话框。

你有它。下次重新启动计算机时,此任务将运行。

测试它是否有效

现在显然你可以重新启动并查看它是否有效,但让我们现在首先测试任务。右键单击新创建的任务,然后选择run。该任务将运行,您可以看到是否按预期工作。

请注意,运行任务预登录时,将以不与桌面交互的用户身份运行任务,因此您无法在桌面上看到有关任务的任何可视线索。

注意:

使用任务计划程序登录后运行任务,只要您单击下一步就不会运行任务,但它会快速运行。如果在单击下一步后需要直接运行它,则需要使用可以与策略一起使用的登录脚本或域控制器中的域。鉴于你很少需要在登录后直接运行程序,我没有在这里写如何做到这一点。如果这是你所追求的,你的问题就不够具体了。


这很有效,非常感谢你的帮助!我之前尝试过,但将整个命令和参数放在Program参数中。
Nico
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.