|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] powershell vs bat |
|
Любой язык - [решено] powershell vs bat
|
Новый участник Сообщения: 25 |
Доброго дня, уважаемые читатели. Прошу помощи или с powershell или bat.
Написал скрипт на powershell: $Date = Get-Date -Format yyyy-mm-dd-hh:mm:ss $filename = $args[0] $process = @() $process += Get-Process wmail -ea SilentlyContinue if ($process[0]){ echo "$date 1" > $filename } else{ echo "$date 0" > $filename } При этом в планировщике создал задачу с аргументом -executionpolicy unrestricted -file "C:\monitoring\monscript.ps1" "C:\monitoring\OUT\vivod.txt" Суть скрипта проста- смотрит в процессы и если wmail есть, то выводит в отдельный файл 1, если нет то 0. При этом, если нажать в планировщике "Выполнить", то файл создается в каталоге, а если он выполняется автоматически, то нет(хотя задача стоит как выполненная). Я голову сломал, и не понимаю, почему на windows 10 такое не срабатывает. Хотя на остальных ОС работает. Может кто-то подскажет, каким образом заставить работать планировщик с powershell или может кто поможет создать bat скрипт равнозначный powershell?!? |
|
Отправлено: 16:31, 10-08-2021 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать Создал bat скрипт: powershell -executionpolicy RemoteSigned -WindowStyle Hidden -file "C:\monitoring\monscript.ps1"
Поставил в Планировщик, и все равно не работает. Если запустить сам bat или в Планировщике нажать "Выполнить", то файл в каталоге появляется, а автоматически не срабатывает |
Отправлено: 17:13, 10-08-2021 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата servad:
|
|
Отправлено: 21:42, 10-08-2021 | #3 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать alpap, В батнике прописал с указанием рабочей папки, но через планировщик (автоматически) не запускается.
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -executionpolicy RemoteSigned -WindowStyle Hidden -file "C:\monitoring\monscript.ps1" |
Отправлено: 09:02, 11-08-2021 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать servad, а куда делся:
Цитата servad:
|
||
Отправлено: 09:22, 11-08-2021 | #5 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать Iska, alpap, прошу прощения, не внимательность моя... Да, все работает, спасибо большое за помощь
|
Отправлено: 09:34, 11-08-2021 | #6 |
fascinating rhythm Сообщения: 6672
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 09:37, 11-08-2021 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать servad, ничего страшного, бывает.
|
Отправлено: 10:18, 11-08-2021 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - Замена строки в файлах на powershell или bat | sap87@vk | Скриптовые языки администрирования Windows | 11 | 04-10-2019 16:58 | |
Любой язык - Извлечение определенных файлов из нескольких архивов в .bat или PowerShell | dmitry1026 | Скриптовые языки администрирования Windows | 0 | 03-02-2016 13:34 | |
CMD/BAT - Bat, который создаёт другой bat с командами на изменение текста | mazahaka2000@vk | Скриптовые языки администрирования Windows | 2 | 13-06-2015 04:52 | |
CMD/BAT - [решено] CMD/BAT - С помощью bat-ника найти и удалить текст в файле | InVariable | Скриптовые языки администрирования Windows | 4 | 22-05-2015 20:06 | |
CMD/BAT - Как настроить последовательный запуск bat-файлов в другом bat. | codi28 | Скриптовые языки администрирования Windows | 12 | 27-11-2013 18:30 |
|