Google云端硬盘作为服务或后台操作

我有一个服务器这样做的自动备份,现在我需要将备份文件同步到谷歌驱动器,但我不想每天login到Windows服务器,所以谷歌驱动器进行同步。

¿有没有人知道一种方法来同步或脚本上传在没有用户interacction的背景

那么我想通了,所以我发布的每个人需要运行谷歌驱动器同步应用程序,而不必进入Windows:

  1. 使用操作启动程序指向C:\ Program Files(x86)\ Google \ Drive \ googledrivesync.exe创build一个sheduled任务
  2. 添加argunment:/ autostart
  3. 如果用户尚未login,则标记执行以运行
  4. 我也用更高的特权标记执行
  5. 触发器在系统启动时延迟30秒,这是非常重要的一个延迟!
  6. 取消选中停止任务,如果运行超过x天的选项,这是因为谷歌同步总是在后台运行。

现在我必须将备份文件复制到谷歌驱动器文件夹与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服务包装器,可以将任何程序作为服务运行。