YuS_2
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Richard_Nixon 19-03-2017 Цитата: это таймаут по какому критерию? | Это таймаут ожидания события. Почитать можно здесь. Т.е. можно настроить ожидание события до бесконечности, указав время "-1" Цитата: т.е Ваш скрипт не работает как "robocopy" с командой "/MON:n"? И его необходимо запускать по событию батником? | Robocopy, это отдельная история и его также необходимо запускать, чтобы он работал... А скрипты - можно настроить на запуск, также как и батники, только для этого необходимо сделать некоторые действия в системе... т.е. необязательно это делать батником, это только как один из вариантов. Цитата: Мануал PS gредлагает для подписи других скриптов использовать скрипт Add-Signature.ps1 | Подписывать скрипты имеет смысл только если Вы собираетесь получить сертификат от доверенного центра сертификации, т.е. платно. Самоподписанные скрипты, т.е. подписанные самозаверенным сертификатом не имеют большого смысла, т.к. такой сертификат будет работать только на локальной машине, а для всех остальных он не будет доверенным. Т.о. это только лишнее действие для скриптов созданных на локальной машине, если конечно, это не компьютер для нескольких пользователей и с отдельным администрированием. Вообще, для Вашего случая, рекомендовал бы установить политику выполнения скриптов в remotesigned: Код: set-executionpolicy remotesigned | и забыть о подписи скриптов созданных на локальной машине, вопрос о подписи будет возникать только при получении сторонних скриптов. Ну или если из соображений безопасности, всё таки требуется подпись, тогда внимательно изучить разделы about_signing, about_Execution_Policies и т.п. Код: man about_signing -full man about_Execution_Policies -full | команды выполняйте по одной, можете вывести их в отдельные файлы и читать в более удобном виде. Цитата: результат всегда один, красный | Лично я никогда не заморачивался с подписями, не было необходимости, поэтому подсказчик из меня по этому вопросу аховый... Но тут, возможно, ошибка в синтаксисе пути. В powershell, во многих случаях, при указании на файл, находящийся в одном каталоге со скриптом, необходимо записывать так: Код: |