我有一个服务器这样做的自动备份,现在我需要将备份文件同步到谷歌驱动器,但我不想每天login到Windows服务器,所以谷歌驱动器进行同步。
¿有没有人知道一种方法来同步或脚本上传在没有用户interacction的背景?
那么我想通了,所以我发布的每个人需要运行谷歌驱动器同步应用程序,而不必进入Windows:
现在我必须将备份文件复制到谷歌驱动器文件夹与CMD脚本+ sheduled任务。
如果您在Windows server 2003上运行,则可以尝试以下操作以将云端硬盘作为服务运行:
下载并安装可在此处找到的Windows server 2003资源工具包
打开命令提示符并运行以下命令:
C:\Program Files (x86)\Windows Resource Kits\Tools>instsrv GoogleDrive "c:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe"
接下来是改变用户为新增加的服务“GoogleDrive”运行。 将其更改为管理员。
在命令提示符下键入以下命令以在控制台中打开服务管理单元:
services.msc
在GoogleDrive服务上选择属性。 点击标签“登录”点击“这个帐户”,然后选择Admimistrator。 设置适当的密码。 单击应用并确定
接下来是为服务设置一些注册表设置。 通过在命令提示符下键入以下命令打开注册表编辑器:
regedit
导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GoogleDrive
创建一个新的键“Parameters”
添加一个新的字符串值“Application”
,(类型REG_SZ)。 将值设置为C:\Program Files (x86)\Google\Drive\googledrivesync.exe /autostart
的路径。 关闭注册表编辑器返回到服务,然后启动GoogleDrive服务
这是从一篇关于运行Dropbox作为一个服务,可以在这里找到一篇文章。
本质上,这个过程是使用'srvany.exe'创建一个Windows服务,这是一个Windows服务包装器,可以将任何程序作为服务运行。