У меня есть скрипт, который обновляет пользовательские картинки. Он отлично работает на моей машине, так как я администратор домена. Я хочу запланировать его запуск на моем SQL Server, но учетная запись, на которой запущена служба агента, не имеет правильных привилегий (очевидно). Мне интересно, что самое меньшее, что я должен предоставить этой учетной записи, чтобы заставить мой сценарий работать. Я всегда мог использовать подход грубой силы и сделать его администратором домена, но я бы предпочел этого не делать.
Спасибо,
Обновление: вот фрагмент кода, который делает это:
System.DirectoryServices.DirectoryEntry e; // Gotten from query earlier
e.Properties["thumbnailPhoto"].Add(bytes); // Bytes is an array of bytes that make up the picture
e.Properties["jpegPhoto"].Add(bytes);
e.CommitChanges(); // Fails here
Опять же. .It отлично работает при запуске в качестве администратора домена.