Чи входити до віддаленого додатка так само, як і вхід на сервер?


2

Я поясню, чому я прошу це і що я маю на увазі; Я намагаюся синхронізувати ряд файлів, які я витягую з бази даних SQL, як заплановані завдання. Для цього я хочу використовувати синхронізацію Google Drive. Одна проблема, яку я зрозумів, полягає в тому, що я повинен фактично увійти на сервер для ініціювання синхронізації.

Потім у мене була реалізація; що я вхід на сервер щодня, щоб використовувати віддалену програму. Чи надають послуги та заплановані завдання, коли користувач входить на сервер через віддалену програму? Або це зовсім не те ж саме, що насправді реєструється?

* Я б перевірив себе, але я чекаю мого ІТ-адміністратора, щоб повернутися до мене про першу інсталяцію Drive Sync на сервері.

Дякую всім,

Відповіді:


2

Якщо ви запланували завдання за допомогою планувальника завдань Windows, ви можете вибрати, чи будуть вони виконуватися, лише коли ви ввійшли в систему або навіть якщо ви не ввійшли. Тим не менш, багато додатків покладаються на те, щоб робочий стіл працював і закривався після того, як програма повідомить код виходу для програми.

Якщо ви, наприклад, заплануєте пакетний файл, який копіює дані на інший сервер, це буде працювати навіть без локального входу в систему або за допомогою RDP - він буде виконувати свою роботу, припиняти і повідомляти код виходу планувальнику. Це не буде працювати для syncclient, який ви очікуєте працювати весь час.

Якщо ви хочете запустити програму, не маючи сеансу на машині, ось де приходять служби Windows знайдено рішення які можуть працювати для вас, створюючи службу Windows для клієнта синхронізації:

  • Переконайтеся, що привід Google не налаштований для запуску під час запуску
  • Завантажте файл Microsofts srvany.exe, призначений для створення служб із двійкових файлів, і помістіть в папку, де встановлено google drive
  • створити службу за допомогою командного рядка з підвищеним рівнем. Переконайтеся, що binpath правильно: sc create GoogleDriveSync displayName= "Google Drive Service" start= auto obj= "<domain>\<username>" password= "<password>" binPath= "C:\Program Files (x86)\Google\Drive\srvany.exe"
  • відкрийте редактор реєстру та перейдіть до нової служби, якщо ви використовували назву служби вище HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\GoogleDriveSyncі створити параметри підрозділу
    • новий string ім Application з шляху до вашого googledrivesync.exe як значення
    • новий string ім AppParameters з значенням /autostart --noshow-confirmation_dialog_on_delete щоб переконатися, що немає повідомлень GUI
  • відкрийте services.msc і настроїти службу на автоматичний запуск

Srvany працював для мене для інших виконуваних файлів, так що це добре варто.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.