У мене виникають проблеми із використанням SSD-завдання CMD.exe та gpg.
Я створив брелок брелоків на своєму сервері під час входу в систему як певний користувач. Коли я хочу зашифрувати / розшифрувати файли в своєму пакеті SSIS, у Visual Studio все працює добре - навіть із використанням cmd завдання. Проблема полягає в тому, коли я планую роботу, щоб зробити те саме.
Коли завдання SQL Agent виконується, навіть якщо ви виконуєте завдання певним користувачем, коли існує команда виконання команди, завдання рядкової команди виконується, коли працює сервісний обліковий запис SQL Agent. У цьому випадку обліковий запис, під яким він працює, не може бачити МОЙ брелок, і завдання шифрування не вдається.
Чи є спосіб "навести" команду рядка на мою брелоку завжди, або спосіб зробити мою брелоку за замовчуванням і надати дозволу на читання / виконання на цьому брелоку?
Агент облікового запису, на якому працює SQL Agent, не має власної папки під структурою файлів Користувача, тому немає можливості скопіювати ключове слово в папку користувача, яка не існує, я здогадуюсь!
Дві швидкі речі: перед тим, як мене змусити поставити дурне запитання, я дуже новачок у цьому матеріалі gpg ... зовсім нова, тому я звертаюся до цього форуму для ознайомлення. По-друге, з точки зору безпеки, я буквально єдиний, хто матиме справу з gpg на цьому сервері, тому проблем із випадковими користувачами просто не з’явиться на сервері. Це я та ще один адміністратор з доступом до сервера.
Будь-яка допомога буде вдячна! Я також включив команду рядка, яку виконую:
--recipient intadmin@someplace.com --trust-model always --output "\VNUOLSERPDB1\ConcurData\Outgoing\EVI_p006320452r3_20170208.txt.pgp" --encrypt "\VNUOLSERPDB1\ConcurData\Outgoing\EVI_p006320452r3_20170208.txt"
--recipient
!