Этот сайт рулит! Я пытаюсь запустить простой .bat-файл на Server 2012, который пропингует другой сервер, отфильтровывает все строки, кроме одной, и затем записывает в файл для дальнейшего использования (затем я хочу, чтобы этот файл был отправлен куда-то, но это проект для другого обсуждения!).
Я собрал несколько команд поиска в этом форуме, и у меня есть команды, необходимые для этого. Когда я запускаю эти команды по одной из ms-dos, это работает. Однако, когда они помещают их все в файл летучей мыши, что-то портится. У меня нет большого опыта работы с Server OS, так что это может быть что-то простое, что мне не хватает. Любая помощь будет оценена.
Вот мои инструкции
ping 10.18.89.154 >C:\pinglog.txt
FOR /F "skip=8 delims=" %i in (C:\pinglog.txt) do @echo %i >C:\TEMP.TXT
SET /P SHOW= < C:\TEMP.TXT
ECHO %SHOW% >C:\pinglog.txt
И вот результат при запуске вручную:
Пакеты: отправлено = 4, получено = 4, потеряно = 0 (потеря 0%),
Но когда я запускаю эти команды в командном файле, окно cmd зависает в первой строке, показывает текст ниже в окне cmd и создает пустой файл ...
C:\Users\ администратора.WSI\ Documents> ping 10.18.89.154 1> C:\ pinglog.txt
Какие-нибудь мысли?