|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Проверка существования файла + действие |
|
CMD/BAT - [решено] Проверка существования файла + действие
|
Новый участник Сообщения: 7 |
Добрый день.
Помогите, плз с батником. Нужен скрипт по проверке существования файла и если он существует, то запускаем powershell скрипт. @echo off if exits "\\192.168.1.2\Script\suslik.txt" (start "\\192.168.1.2\Script\kozlik.ps1") pause Заранее спасибо! |
|
Отправлено: 14:23, 21-02-2019 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:04, 21-02-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Спасибо. Написал как вы посоветовали
@echo off if exits "\\192.168.1.2\Script\suslik.txt" start powershell.exe "\\192.168.1.2\Script\kozlik.ps1" pause Получил ошибку Непредвиденное появление: "\\192.168.1.2\Script\suslik.txt". |
Отправлено: 18:22, 21-02-2019 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата xxxGadeSxxx:
В чём смысл наличия прокладки в виде пакетного файла? Просто запускайте скрипт PowerShell, и уже в нём проверяйте наличие файла, если таковое потребно. |
|
Отправлено: 18:25, 21-02-2019 | #4 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Спасибо.
исправил опечатку, теперь просит "нажмите кнопку для продолжения..." Аналог -Force Согласен, можно без него, но тогда надо указать if, чтобы он сразу не потер записи... Создаю вот такой файлик @echo Тут был суслик! ;)>\\192.168.1.2\Script\suslik.txt Удаляю dns записи Remove-DnsServerResourceRecord -ZoneName "test.lan" -RRType "A" -Name "rdp1" -Force Remove-DnsServerResourceRecord -ZoneName "test.lan" -RRType "A" -Name "rdp2" -Force Remove-DnsServerResourceRecord -ZoneName "test.lan" -RRType "A" -Name "rdp3" -Force Remove-DnsServerResourceRecord -ZoneName "test.lan" -RRType "A" -Name "vpn" -Force Remove-Item C:\kozlik.ps1 |
|
Последний раз редактировалось Vadikan, 25-02-2019 в 11:01. Причина: добавление Отправлено: 18:42, 21-02-2019 | #5 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Цитата xxxGadeSxxx:
скрипт вроде как отрабатывает, но ps не запускается |
|
Отправлено: 19:08, 21-02-2019 | #6 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать xxxGadeSxxx,
если вы отсюда Цитата xxxGadeSxxx:
|
|
Отправлено: 19:16, 21-02-2019 | #7 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Цитата alpap:
Всё заработало @echo off if exist "C:\shara\suslik.txt" start powershell.exe "C:\shara\kozlik.ps1" |
|
Отправлено: 19:28, 21-02-2019 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Проверка существования файла | Kilrein | Скриптовые языки администрирования Windows | 3 | 17-11-2015 08:44 | |
CMD/BAT - [решено] Проверка существования файла | vilSK | Скриптовые языки администрирования Windows | 10 | 23-05-2013 12:40 | |
VBS/WSH/JS - Проверка существования файла | admin-nsk | Скриптовые языки администрирования Windows | 3 | 13-10-2010 12:25 | |
WMI filter проверка существования файла | farlow | Microsoft Windows NT/2000/2003 | 1 | 30-08-2007 09:17 |
|