Сценарий PowerShell не может открыть файл, когда выполнено как запланированную задачу

Рассмотрение вывода sysctl kernel.pid_max. Значение по умолчанию должно быть 32768. Самый безопасный способ изменить его состоит в том, чтобы отредактировать /etc/sysctl.cfg к любому значению Вы хотите и затем работаете sysctl -p сделать это активным. Таким образом, это переживет перезагрузки.

Однако Вы, вероятно, собираетесь столкнуться с пределами в ЦП, RAM и Диске IO перед ударом макс. количества процессов. Не зная, что делает Ваше приложение, лучший выбор состоит в том, чтобы просто протестировать и сравнить Вашего приложения, ограничивающего его отличающимися объемами ветвлений.

0
задан 19 March 2015 в 23:43
2 ответа

Добавьте переключатель -No Profile в powershell.exe в запланированной задаче (отредактируйте задачу, перейдите на вкладку Действия , отредактируйте свое действие и в поле Добавить аргументы добавьте -Нет профиля в качестве первого аргумента.)

1
ответ дан 4 December 2019 в 17:45

Взгляните сюда:

https://stackoverflow.com/questions/7106381/microsoft-office-excel-cannot-access-the-file-c-inetpub-wwwroot-timesheet-app

Нужно просто сделать так:

  1. Создать каталог "C:\Windows\SysWOW64\config\systemprofile\Desktop". (для 64-разрядной Windows) или "C:\Windows\System32\config\systemprofile\Desktop " (для 32 бит. Windows)
  2. Установите Полные права управления для каталога Рабочий стол (например, в Win7 & IIS 7 & DefaultAppPool устанавливают разрешения для пользователя "IIS AppPool\DefaultAppPool")

Это сработало на меня! Надеюсь, это поможет

0
ответ дан 4 December 2019 в 17:45

Теги

Похожие вопросы