Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей *  
#11 Оставлено : 8 июня 2022 г. 13:09:12(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,412
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2231 раз в 1740 постах
Автор: zenomor Перейти к цитате
Добрый день!

Подскажите, пож-ста, как запустить "csptest -enum -info -type PP_ENUMREADERS -flags 32" через bat-файл, чтобы результат выполнения сохранился в файл?



Цитата:

csptest -enum -info -type PP_ENUMREADERS -flags 32 >c:\file.log

Техническую поддержку оказываем тут
Наша база знаний
Offline zenomor  
#12 Оставлено : 8 июня 2022 г. 13:26:00(UTC)
zenomor

Статус: Новичок

Группы: Участники
Зарегистрирован: 02.03.2015(UTC)
Сообщений: 5
Откуда: Россия

Цитата:

csptest -enum -info -type PP_ENUMREADERS -flags 32 >c:\file.log



Через cmd работает, но если запускать batник:
cd %ProgramFiles(x86)%\Crypto Pro\CSP\
start csptest -enum -info -type PP_ENUMREADERS -flags 32 > c:\0.txt

То при его выполнении откуда-то возникает непонятная "1":
start csptest -enum -info -type PP_ENUMREADERS -flags 32 1>c:\0.txt
Offline nickm  
#13 Оставлено : 8 июня 2022 г. 13:39:45(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,402

Сказал(а) «Спасибо»: 579 раз
Поблагодарили: 407 раз в 386 постах
start csptest -enum -info -type PP_ENUMREADERS -flags 32 > c:\0.txt

Offline zenomor  
#14 Оставлено : 8 июня 2022 г. 14:14:58(UTC)
zenomor

Статус: Новичок

Группы: Участники
Зарегистрирован: 02.03.2015(UTC)
Сообщений: 5
Откуда: Россия

Автор: nickm Перейти к цитате
start csptest -enum -info -type PP_ENUMREADERS -flags 32 > c:\0.txt



Без start: "csptest" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Offline nickm  
#15 Оставлено : 8 июня 2022 г. 14:23:04(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,402

Сказал(а) «Спасибо»: 579 раз
Поблагодарили: 407 раз в 386 постах
Автор: zenomor Перейти к цитате
Автор: nickm Перейти к цитате
start csptest -enum -info -type PP_ENUMREADERS -flags 32 > c:\0.txt

Без start: "csptest" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.


Так Вы же указываете смену каталога, поэтому не может быть такого сообщения:
Код:
cd %ProgramFiles(x86)%\Crypto Pro\CSP\


Цитата:
То при его выполнении откуда-то возникает непонятная "1":
start csptest -enum -info -type PP_ENUMREADERS -flags 32 1>c:\0.txt


Непонятная единица это как раз вывод результата куда-нибудь - консоль, файл и пр.

Для записи в корень системного тома может и не хватить прав.

Вот так у Вас точно отработает:

Код:
cd %ProgramFiles(x86)%\Crypto Pro\CSP\
csptest -enum -info -type PP_ENUMREADERS -flags 32 > %temp%\0.txt

Отредактировано пользователем 8 июня 2022 г. 14:24:40(UTC)  | Причина: Не указана

Offline zenomor  
#16 Оставлено : 8 июня 2022 г. 14:58:53(UTC)
zenomor

Статус: Новичок

Группы: Участники
Зарегистрирован: 02.03.2015(UTC)
Сообщений: 5
Откуда: Россия

Вот так у Вас точно отработает:

Код:
cd %ProgramFiles(x86)%\Crypto Pro\CSP\
csptest -enum -info -type PP_ENUMREADERS -flags 32 > %temp%\0.txt


Парадокс, но не работает, всё также "csptest не является внутренней или внешней командой, исполняемой программой или пакетным файлом."
Права на С: есть, проблема, в том, что при запуске через start при добавлении команд перенаправления вывода (>,|)после -flags 32 появляется "1".
Offline Андрей *  
#17 Оставлено : 8 июня 2022 г. 15:05:31(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,412
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2231 раз в 1740 постах
Что мешает прописать полный путь к приложению?
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#18 Оставлено : 8 июня 2022 г. 15:10:44(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,412
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2231 раз в 1740 постах
Автор: zenomor Перейти к цитате
после -flags 32 появляется "1".



и зачем смотреть на это в консоли?
Не удивило же, почему в консоли нет текста "%temp%"?
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#19 Оставлено : 8 июня 2022 г. 15:14:30(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,412
Мужчина
Российская Федерация

Сказал «Спасибо»: 550 раз
Поблагодарили: 2231 раз в 1740 постах
Цитата:
"%ProgramFiles(x86)%\Crypto Pro\CSP\csptest.exe" -enum -info -type PP_ENUMREADERS -flags 32>%temp%\log.txt

%temp%\log.txt

Техническую поддержку оказываем тут
Наша база знаний
Offline zenomor  
#20 Оставлено : 8 июня 2022 г. 15:23:28(UTC)
zenomor

Статус: Новичок

Группы: Участники
Зарегистрирован: 02.03.2015(UTC)
Сообщений: 5
Откуда: Россия

Автор: Андрей * Перейти к цитате
Цитата:
"%ProgramFiles(x86)%\Crypto Pro\CSP\csptest.exe" -enum -info -type PP_ENUMREADERS -flags 32>%temp%\log.txt

%temp%\log.txt



Сработало, спасибо!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (5)
3 Страницы<123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.