У меня проблема при вызове powershell через C # для запуска плана Interworks. Скрипт powershell отлично работает, когда я запускаю его напрямую, но выдает ошибку при запуске из C #. Я заметил, что эта ошибка возникает, когда я пытаюсь запустить план Interworks, который переносит много табличных рабочих книг, но когда я пытаюсь просто перенести 1 рабочую книгу, она отлично работает и из C #.
Установка Interworks выполняется на удаленном компьютере, поэтому сначала я подключаюсь к удаленному компьютеру, а затем запускаю план Interworks.
Точная ошибка, которую я получаю, следующая
Не удалось выполнить план planName.edt Ошибка: System.Management.Automation.RemoteException
Но когда я смотрю на ошибки, которые выдает Interworks, это может быть что угодно: от публикации публикации ошибок до исключения nullReferenceException и OutOfMemoryException.
Примечание. Возможно, это связано с тем, что при подключении к удаленному компьютеру MaxMemoryPerShellMB имеет небольшой размер, но добавление этой строки "Set-Content. \ MaxMemoryPerShellMB 2048", похоже, не решает проблему.
Любая помощь с этим будет очень полезна.