планировщику задач не удается выполнить задание

#windows #server #scheduled-tasks

#Windows #сервер #запланированные задачи

Вопрос:

У меня вопрос относительно планировщика задач на Microsoft Windows Server 2012 R2.

Я хочу, чтобы сервер выполнял exe-файл каждый день.

Когда я регистрируюсь на сервере с помощью удаленного рабочего стола, я могу выполнить его нормально.

Но когда планировщик задач должен его запустить, я получаю сообщение об ошибке.

Есть идеи, в чем может быть причина?

Исключение System.IO.FileNotFoundException: не удалось загрузить файл или сборку ‘BouncyCastle.C rypto, версия = 1.7.4137.9688, Culture = нейтральный, PublicKeyToken =a’ или одна из его зависимостей. Системе не удается найти указанный файл. Имя файла: ‘BouncyCastle.Crypto, Version =1.7.4137.9688, Culture = нейтральный, PublicK eyToken=a’ —> System.IO.FileNotFoundException: не удалось загрузить файл или сборку ‘файл:///C:Windows system32BouncyCastle.1.7.0lib Net40-Client BouncyCastle.Криптография.dll’ или одна из ее зависимостей. Системе не удается найти указанный файл. Имя файла: ‘file:///C:Windows system32BouncyCastle.1.7.0lib Net40-ClientПовторный запуск.Криптография.dll’ в системе.Отражение.RuntimeAssembly._nLoad(имя файла AssemblyName, кодовая база строки eBase, проверка безопасности сборки, время выполнения сборки locationHint, StackCrawlMark amp; stackMark, IntPtr pPrivHostBinder, логическое значение throwOnFileNotFound, логическое значение forIntro spection, логическое значение suppressSecurityChecks) в системе.Отражение.RuntimeAssembly.Internalloadadassemblyname (AssemblyName как видимая ссылка, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMar k amp; stackMark, IntPtr pPrivHostBinder, логическое значение throwOnFileNotFound, логическое значение для проверки, логическое значение для проверки безопасности) в системе.Отражение.RuntimeAssembly.Внутренняя загрузка из (String assemblyFile, Eventure securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm HashAlgorithm, Boolean Forintrosection, Boolean suppressSecurityChecks, StackCrawlMark amp; stackmarket) в системе.Отражение.Сборка.Загрузка из (String assemblyFile) в FollowMe.Aero.PurchaseValidationJob.Программа.CurrentDomain_AssemblyResolve (отправитель объекта, аргументы ResolveEventArgs) в системе.AppDomain.OnAssemblyResolveEvent (сборка RuntimeAssembly, строка ssemblyFullName)

WRN: ведение журнала привязки сборки отключено. Чтобы включить ведение журнала сбоев привязки сборки, установите значение реестра [HKLM Software M icrosoft Fusion!EnableLog] (DWORD) до 1. Примечание: Существует некоторое снижение производительности, связанное с ошибкой привязки сборки. Чтобы отключить эту функцию, удалите значение реестра [HKLM Software Microsoft Fus ion!Включить журнал].

в Google.Apis.Auth.OAuth2.ServiceAccountCredential.Преобразуйте параметр PKCS8TORS в rs (строка pkcs8PrivateKey) в Google.Apis.Auth.OAuth2.ServiceAccountCredential.Инициализатор.FromPrivateKe y(строка PrivateKey) в C:UsersmdrilDocumentsGitHubgoogle-api-dotnet-client Src GoogleApis.Auth.DotNet4 OAuth2 ServiceAccountCredential.cs: строка 91 в Google.Apis.Auth.OAuth2.DefaultCredentialProvider.Createserviceaccountcredit entialFromJson(JsonCredentialParameters Учетные параметры) в C:Usersmdril Documents GitHub google-api-dotnet-clientSrc GoogleApis.Auth.DotNet4 OAuth2 Def aultCredentialProvider.cs: строка 228 в Google.Apis.Auth.OAuth2.DefaultCredentialProvider.CreateDefaultCredentialF romJson(JsonCredentialParameters Учетные параметры) в C:UsersmdrilDocumen ts GitHub google-api-dotnet-client Src GoogleApis.Auth.DotNet4 OAuth2 defaultcreatprovider.cs: строка 181 в FollowMe.Aero.Services.Задание на проверку подлинности ..ctor (идентификатор apperunitofwor k dapperUnitOfWork) в FollowMe.Aero.PurchaseValidationJob.Program.ValidatePurchases() в FollowMe.Aero.PurchaseValidationJob.Program.Main(строка[] аргументов)

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

1. Возможно, файл не найден.

2. Пожалуйста, не используйте изображения, когда это не является абсолютно необходимым для демонстрации проблемы. Сообщения об ошибках являются текстовыми и должны публиковаться в виде текста. Вероятно, я мог бы ответить на ваш вопрос, поскольку у меня есть опыт решения подобных проблем, но я не могу, потому что не вижу сообщения об ошибке; imgur заблокирован нашим корпоративным прокси, поэтому все, что я вижу, это ссылка, по которой я не могу перейти.

3. ну, когда я запускаю exe-файл с удаленного рабочего стола, найден файл. @KenWhite сообщение об ошибке появляется «внутри» exe-файла, поэтому я не могу его скопировать, в этом причина изображения

4. ОК. Что ж, если я подумаю о том, чтобы вернуться к этому вопросу, чтобы проверить его, когда я вернусь домой примерно через 7 часов, где я смогу увидеть изображение, и если к тому времени на него никто не ответил, я посмотрю, смогу ли я помочь.

5. В сообщении очень четко указано, что не так. Он не может загрузить BouncyCastle, потому что не может найти файлы. Когда вы запускаете exe-файл с удаленного рабочего стола, вы не работаете под той же учетной записью пользователя, что и запланированные задачи. (И, кстати, вы можете скопировать / вставить непосредственно из этого окна. Щелкните значок в левом верхнем углу системного меню, в котором будут представлены опции, которые вы можете выбрать для этого.)