我有一台自动备份的服务器,现在我需要将备份文件同步到谷歌驱动器,但我不想每天登录到Windows服务器,以便谷歌驱动器进行同步。
¿有没有人知道在没有用户互动的情况下同步或脚本在后台上传的方法?
我想通了,所以我发帖给所有需要运行谷歌驱动器同步应用而无需进入Windows的人:
现在我必须将备份文件复制到google驱动器文件夹,并使用cmd脚本+ sheduled任务。
答案 0 :(得分:1)
如果您在Windows Server 2003上运行,可以尝试以下操作来运行Drive as a Service:
下载并安装可以找到here
的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服务上选择属性。 单击“登录”选项卡 单击“此帐户”,然后选择“管理员”。设置适当的密码。 单击“应用”和“确定”
接下来是为服务设置一些注册表设置。通过在命令提示符中键入以下命令来打开注册表编辑器:
regedit
导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GoogleDrive
创建新密钥“Parameters”
添加新的字符串值“Application”
,(类型REG_SZ)。将值设置为C:\Program Files (x86)\Google\Drive\googledrivesync.exe /autostart
的路径。
关闭注册表编辑器
返回“服务”,启动GoogleDrive服务
这是根据一篇关于将Dropbox作为服务运行的文章改编而来的here。
本质上,该过程是使用'srvany.exe'创建Windows服务,'srvany.exe是一个Windows服务包装程序,可以将任何程序作为服务运行。