2013-11-22 3 views
6

У меня есть сервер, на котором выполняется автоматическое резервное копирование, теперь мне нужно синхронизировать эти файлы резервных копий с Google Диском, но я не хочу каждый день входить в сервер Windows, чтобы заставить Google синхронизировать.Google Диск как служба или фоновая операция

¿Кто-нибудь знает способ синхронизации или сценария для загрузки в фоновом режиме без вмешательства пользователя?

Ну я понял, так что я отправляю для всех, кто должен работать на Google Диск синхронизации приложения без ввода в окна:

  1. создать Запрограммированную задачу с началом действия программы, указывающей на: C: \ Program Files (x86) \ Google \ Drive \ googledrivesync.exe
  2. добавить argunment:/автозапуск
  3. метка выполнения, чтобы работать, если пользователь не вошел в
  4. я также отмечен выполнять с более высокими привилегиями
  5. триггер при запуске системы с задержкой в ​​30 секунд, очень важно сделать задержку!
  6. снимите флажок, который останавливает задачу, если она работает больше, чем на x дней, это связано с тем, что синхронизация Google всегда работает в фоновом режиме.

Теперь мне нужно скопировать файлы резервных копий в папку с дисками Google и выполнить скрипт cmd + задание.

+0

В предложение Google Диска входит клиент для Windows. https://tools.google.com/dlpage/drive – Mogsdad

+0

действительно, но этот клиент работает только при входе пользователя в Windows, это не сервис, и, конечно, он не работает в фоновом режиме, если вы не вход в окна. Поэтому, чтобы быть более ясным: Google Drive не работает на экране приветствия Windows. – Kataku

ответ

1

Если вы работаете на Windows Server 2003, вы можете попробовать следующее запустить диск в качестве службы:

скачать и установить набор ресурсов для Windows Server 2003, который можно найти here

Открыть командную строку и выполните следующее:

C:\Program Files (x86)\Windows Resource Kits\Tools>instsrv GoogleDrive "c:\Program Files (x86)\Windows Resource Kits\Tools\srvany.exe" 

Далее следует изменить пользователь для ведьмой новодобавленного сервис «GoogleDrive» работает под управлением. Измените это на «Администратор».

Введите следующую команду в командной строке, чтобы открыть службы оснастки в консоли:

services.msc 

Выберите свойства на службу GoogleDrive. Нажмите «Ввод» Нажмите «Эта учетная запись» и выберите «Админиматор». Установите соответствующий пароль. Нажмите Apply и OK

Далее следует настроить некоторые параметры реестра для этой службы. Откройте редактор реестра, введя следующую команду в командной строке:

regedit 

Перейдите HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GoogleDrive Создать новый ключ “Parameters” Добавить новое строковое значение “Application”, (тип REG_SZ). Задайте значение для пути до C:\Program Files (x86)\Google\Drive\googledrivesync.exe /autostart. Закрыть редактор реестра Вернуться к службам, и запустить службу GoogleDrive

Это было взято из статьи о работе с Dropbox в качестве сервиса, который можно найти here.

По сути, процесс заключается в создании службы Windows с использованием «srvany.exe», которая представляет собой оболочку службы Windows, которая будет запускать любую программу в качестве службы.

Смежные вопросы