0

我遇到了虚拟机问题,每次重启后我都必须手动启动作业。

我想要一个启动 bat 脚本在每次系统重新启动时执行以下操作-

将网络驱动器设置为驱动器 s:

(类似于我手动执行的操作 - “net use s: \network dir name”),然后我在 s 中调用一个 bat 脚本来完成剩下的工作(比如说 S:\test\test.bat)

我怎样才能将它全部创建为一个 bat 脚本?以及如何在系统重新启动时将其设置为启动脚本的步骤?

4

2 回答 2

1

你问两个问题。

  1. 什么是 BAT 脚本?
    在最简单的形式中,BAT 脚本只是一个文本文件,其中包含您在命令行中键入的每条指令作为文件中的一行。所以,你只需要用记事本创建一个文本文件,用你的命令填充它

    NET USE s: \\server\sharedfolder
    CALL S:\test\test.bat
    

    调用它s.bat,将它放在你的某个地方,然后像在命令行中PATH一样简单地调用它。s

  2. 如何在启动时运行这样的 BAT 脚本?
    最简单的(以及许多其他)解决方案是在启动文件夹中创建 s.bat 文件的快捷方式。

    一个。单击开始,单击所有程序,右键单击启动,单击打开。

    湾。然后找到你的 s.bat 文件,按 ctrl-shift-drag 到 Startup 文件夹。

于 2015-01-20T21:35:22.717 回答
0

您说您希望本地批处理脚本除了 NET 使用网络共享作为 S:\ 之外什么都不做,然后运行远程批处理脚本,例如 S:\test\test.bat,并且您希望本地批处理脚本运行每次在系统启动时?

共享映射部分实际上是由 NET USE 命令为您完成的 - 键入以下一次以使 S: 从现在开始可用作映射驱动器:

NET USE S: \\server\share /PERSISTENT:YES

映射驱动器 S: 从现在开始在启动时可用,无需运行任何其他批处理脚本:立即运行您的 S:\test\test.bat。

要在启动时运行此批处理脚本 - 或任何其他可执行文件,请右键单击脚本/可执行文件,并将其拖到“开始”菜单、“所有程序”、“启动”文件夹,然后将其拖放(不是在文件夹上,而是在扩展空间中在它下面其他启动程序所在的位置):因为您右键单击,Windows 资源管理器将提示您为该文件“复制此处”、“移动此处”或“在此处创建快捷方式”。选择“在此处创建快捷方式” - 该文件将从现在开始在启动时运行。

于 2015-01-23T01:59:22.623 回答