思路:通过配置自动登录和开机计划任务调用startup目录的可执行脚本来自动挂cfs
步骤:
1、配置自动登录3句命令:注意第2句,要具体化自己的密码
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultUserName" /d "Administrator" /t REG_SZ /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultPassword" /d "密码" /t REG_SZ /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoAdminLogon" /d "1" /t REG_SZ /f
2、通过在startup目录放.cmd、.bat、.vbs来设置开机任务
运行shell:common startup打开这个目录
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
3、在这个目录配置开机计划任务需要的可执行文件
RunWhenStart.cmd内容即为挂载cfs的命令(cfs的挂载命令在cfs控制台有现成的,如何配置使用cfs参考我这这篇文档:https://cloud.tencent.com/developer/article/2316149)
4、执行命令创建开机计划任务
schtasks /create /tn "RunWhenStart" /ru SYSTEM /rl highest /tr "cmd.exe /c C:\RunWhenStart.bat" /sc onstart /delay 0000:59 /f
schtasks /change /tn "RunWhenStart" /st 00:00 /sd 1900/01/01
或者
schtasks /create /tn "RunWhenStart" /ru Administrator /rl highest /tr "cmd.exe /c C:\RunWhenStart.bat" /sc onstart /delay 0000:59 /f
schtasks /change /tn "RunWhenStart" /st 00:00 /sd 1900/01/01
第一句命令里有个0000:59,是指开机延迟59秒执行,实际就是在等客户端就绪,延迟多少秒是我设置的经验值,你可以适当调整
挂载用SYSTEM用户还是Administrator用户我都试过,都可以
只不过SYSTEM用户挂网络存储会有红叉(本来如此,你可以理解为SYSTEM用户特性,跟CFS无关,SYSTEM用户对任何网络挂盘都是如此,而出现红叉后,打开powershell又会有InitializeDefaultDrives失败的报错,这都是连带反应,忽略即可,不影响CFS使用)
如果是开机自动挂cos为本地盘符,稍微复杂一些,但大致方向差不多,也是通过开机调用startup目录的可执行脚本来自动挂,参考官网文档:对象存储 将 COS 作为本地磁盘挂载到 Windows 服务器
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。