Windows服务器计划任务实现开机自动挂载远程硬盘

设置windows服务器启动时自动运行程序,无需登录,就可启动

1. 首先准备好,程序的启动脚本文件或运行文件,如:start.bat

脚本内容:
net use \\内网ip\c$ 密码 /user:账号
subst E: \\内网ip\c$

c$是远程硬盘盘符
E:是本地挂载盘符

2. 如下,选择创建基本任务

3. 进入“创建基本任务”的向导后,输入自定义任务名称

4. 点击下一步,选择任务触发规则

5. 点击下一步,选择希望任务执行的操作-启动程序

6. 找到程序的启动脚本文件或运行文件

7. 点击下一步,点击完成,从任务中可以看到,脚本已经加入到计划任务中

其他第三方工具

winfsp + sshfs-win

直接前往 github 对应项目的 release 中下载最新版本即可,需注意 sshfs-win 对 winfsp 的最低版本依赖(下载最新版本一般即可满足),另外有GUI(用户图形操作界面)可供下载,建议下载。

使用GUI

安装好上述3个软件后,打开 GUI 界面如下,点击 Add Connection

SSHFS-Win Manager GUI 主界面

依次填写每一项内容:

  • NAME:给远程服务器取个名字
  • Connection:远程服务器配置,如IP、端口、远程用户名、验证方式(密码,或密钥[参考:SSH密钥管理及免密码登陆])
  • Remote:远程目录配置,挂载后将成为本地对应盘符的根目录
  • Local:本地盘符设置(注意不要与现有盘符冲突)

示例如下:

添加连接

点击 Save 保存。

挂在远程目录

在主界面中点击连接按钮,即可将远程目录挂在到本地:

添加新连接后的主界面

此时远程目录已经出现在了本地资源管理器中,未出现可刷新一下,或直接点击GUI主界面连接按钮左边的打开文件夹按钮即可进入目录。

长期使用建议在主界面的设置中打开开机自启

打开开机启动