Добрый день.
Помогите, плз с батником. Нужен скрипт по проверке существования файла и если он существует, то запускаем powershell скрипт.
@echo off
if exits "\\192.168.1.2\Script\suslik.txt" (start "\\192.168.1.2\Script\kozlik.ps1")
pause
Заранее спасибо!
CMD/BAT - [решено] Проверка существования файла + действие
-
xxxGadeSxxx
Re: CMD/BAT - [решено] Проверка существования файла + действие
start выполнит действие по умолчанию - скорее всего откроет блокнотом
лучше писать более однозначно
Код:
лучше писать более однозначно
Код:
Код: Выделить всё
powershell.exe "\\192.168.1.2\Script\kozlik.ps1"-
xxxGadeSxxx
Re: CMD/BAT - [решено] Проверка существования файла + действие
Спасибо. Написал как вы посоветовали
@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".
@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".
-
xxxGadeSxxx
Re: CMD/BAT - [решено] Проверка существования файла + действие
Цитата xxxGadeSxxx:
exits
exist.
В чём смысл наличия прокладки в виде пакетного файла? Просто запускайте скрипт PowerShell, и уже в нём проверяйте наличие файла, если таковое потребно.
exits
CMD/BAT - [решено] Проверка существования файла + действие
exist.
В чём смысл наличия прокладки в виде пакетного файла? Просто запускайте скрипт PowerShell, и уже в нём проверяйте наличие файла, если таковое потребно.
-
xxxGadeSxxx
Re: CMD/BAT - [решено] Проверка существования файла + действие
Спасибо.
исправил опечатку, теперь просит "нажмите кнопку для продолжения..." Аналог -Force
Согласен, можно без него, но тогда надо указать if, чтобы он сразу не потер записи...
Создаю вот такой файлик
Код:
Если подскажите, как прокладку записать в ps, буду признателен.
исправил опечатку, теперь просит "нажмите кнопку для продолжения..." Аналог -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Если подскажите, как прокладку записать в ps, буду признателен.
-
xxxGadeSxxx
Re: CMD/BAT - [решено] Проверка существования файла + действие
Цитата xxxGadeSxxx:
теперь просит "нажмите кнопку для продолжения..." Аналог -Force
убрал pause
скрипт вроде как отрабатывает, но ps не запускается
теперь просит "нажмите кнопку для продолжения..." Аналог -Force
CMD/BAT - [решено] Проверка существования файла + действие
убрал pause
скрипт вроде как отрабатывает, но ps не запускается
-
alpap
Re: CMD/BAT - [решено] Проверка существования файла + действие
xxxGadeSxxx,
если вы отсюда
Цитата xxxGadeSxxx:
....2\Script\suslik.txt" start powershell.exe "\\192.168.1.2\Script\kozlik.ps1"
так и не убрали start, то вероятно и не запускается.
если вы отсюда
Цитата xxxGadeSxxx:
....2\Script\suslik.txt" start powershell.exe "\\192.168.1.2\Script\kozlik.ps1"
CMD/BAT - [решено] Проверка существования файла + действие
так и не убрали start, то вероятно и не запускается.
-
xxxGadeSxxx
Re: CMD/BAT - [решено] Проверка существования файла + действие
Цитата alpap:
так и не убрали start, то вероятно и не запускается.
Спасибо всем!!!
Всё заработало
@echo off
if exist "C:\shara\suslik.txt" start powershell.exe "C:\shara\kozlik.ps1"
так и не убрали start, то вероятно и не запускается.
CMD/BAT - [решено] Проверка существования файла + действие
Спасибо всем!!!
Всё заработало
@echo off
if exist "C:\shara\suslik.txt" start powershell.exe "C:\shara\kozlik.ps1"