Руководство.Требования к автоматизации для запуска в качестве задачи sched

#c# #powershell #scheduled-tasks #runspace

#c# #powershell #запланированные задачи #пространство выполнения

Вопрос:

Я написал приложение на C #, используя System.Management.Автоматизация.Области выполнения.Runspace для автоматизации задачи с помощью командлетов Exchange. Приложение использует настроенные имя пользователя и пароль для набора учетных данных, представленных для открытия рабочего пространства, и работает, используя их в интерактивном режиме. Runspace запускает удаленный сеанс PS в массиве CAS Exchange.

Я включил набор учетных данных в роли «Локальный администратор» и «Вход в систему как пакет», но не могу запустить приложение с использованием запланированной задачи. Учетные данные учетной записи службы имеют доступ к командлетам Exchange.

Запланированная задача «запускается», как и должно быть, но приложению не удается инициализировать пространство выполнения.

Кто-нибудь знает, что требуется от учетных данных учетной записи службы, чтобы запустить это как запланированную задачу?

Комментарии:

1. Какие сообщения об ошибках вы видите, если они вообще есть? Можете ли вы опубликовать код здесь. Вы пробовали запускать это вне запланированного задания и видите ли какие-либо проблемы? Если задача запускается без проблем, то, скорее всего, это в самом коде.

2. Я не могу опубликовать код, но, как уже упоминалось, он отлично работает в интерактивном режиме. Я не думаю, что это код на данный момент. Задача запускается без проблем, задача завершается, проблем нет (по крайней мере, без исключений.) Однако сообщение, генерируемое при открытии рабочего пространства, не отображается. (Я вставил сообщение для отображения версии рабочего пространства.) Я знаю, что при удаленном использовании Exchange PowerShell есть некоторые сбои или, по крайней мере, «подводные камни», из-за которых, если разрешения неверны, ничего не происходит. Извините, я не могу быть более конкретным, но я ценю ваш ответ.

3. Все еще работаем над этой проблемой. Здесь больше нечего сообщать, но у меня, вероятно, есть некоторые новые вещи, которые не будут работать.