njr*_*101 12 sync scheduled-tasks windows-server-2008-r2 google-drive
我已经在 Windows Server 2008 R2 上安装了 Google Drive。当我登录到服务器时,Google Drive 会自动启动并同步文件,从云端提取更改。到目前为止一切都很好。
但是,即使我没有登录,我也希望同步运行。有没有办法自动启动同步过程,也许作为计划任务?
我在通过 FTP 分发文件的服务器上有其他工作,所以我希望文件的服务器副本是最新的。
小智 17
您是否尝试过任务计划程序?
http://www.nekocreation.com/sync-google-drive-when-not-logged-in/
从上面:
只有当您在 Windows 上登录您的帐户时,Google 云端硬盘才会自动同步您的文件。如果您希望 Google Drive 在您登录帐户之前启动,您可以将其添加到 Task Scheduler。
- 在 Windows 7 上,转到“开始”>“所有程序”>“附件”>“系统工具”>“任务计划程序”
- 点击创建任务...
- 在常规选项卡下
- 名称:Google 云端硬盘同步
- 安全选项:无论用户是否登录都运行
- 在触发器选项卡下
- 单击“新建...”按钮
- 开始任务:启动时
- 单击“确定”按钮
- 在操作选项卡下
- 单击“新建...”按钮
- 单击“浏览...”按钮
- 找到 googledrivesync.exe(默认位于 C:\Program Files (x86)\Google\Drive)
- 单击“确定”按钮
- 在设置选项卡下
- 取消选中“如果任务运行时间更长则停止任务......”
- 单击“确定”按钮保存任务
我相信您必须将同步客户端作为服务运行。为此,您可以使用Sc.exe。
我无法测试这个,但语法应该是这样的(来自提升的命令提示符):
sc create GoogleDriveService displayName="Google Drive Service Wrapper" start=auto obj=WINDOWS_USERNAME password=PASSWORD binPath=PATH_TO_GOOGLE_DRIVE_EXECUTABLE
逐个:
sc: 创建服务
create: 创建服务的命令(另请参阅删除)
GoogleDriveService: 您为服务命名而编写的字符串: services.msc的“名称”
displayName="Google Drive Service Wrapper"列下显示的字符串: 启动时启动: Windows 帐户与 Google 云端硬盘同步
start=auto
obj=WINDOWS_USERNAME
password=PASSWORD
binPath=PATH_TO_GOOGLE_DRIVE_EXECUTABLE
| 归档时间: |
|
| 查看次数: |
31264 次 |
| 最近记录: |