Задать вопрос
  • Как присвоить переменной значение последовательности команд?

    @masyaka Автор вопроса
    Спасибо, воспользовался решением 2.
    На что это влияет?
    для выполнения команды будет запускаться дополнительный процесс %ComSpec%
  • Как добавить отметку времени в выводе команды ping?

    @masyaka Автор вопроса
    Чем дальше в лес тем больше дров))
    В качестве процесса изучения для понимания работы этого однострочника, выполнил вот такой однострочник
    echo test | cmd /q /v /c "pause>nul & set /p "data=" && echo(!date! !time! !data!)"

    вывод вот такой
    18.10.2022 2:02:05,06 est )
    собственно вопрос - куда делась первая буква в слове test и откуда взялась скобка в конце
  • Как добавить отметку времени в выводе команды ping?

    @masyaka Автор вопроса
    wisgest, наверное все таки в цикле начинают обрабатываться строки со второй, судя по выводу, потому что вторая строка «Обмен пакетами с 8.8.8.8 по с 32 байтами данных:» уже с временной меткой
    18.10.2022  1:25:16,56 Обмен пакетами с 8.8.8.8 по с 32 байтами данных:
    18.10.2022  1:25:17,71 Ответ от 8.8.8.8: число байт=32 время=93мс TTL=106
    18.10.2022  1:25:18,87 Ответ от 8.8.8.8: число байт=32 время=127мс TTL=106
    18.10.2022  1:25:20,02 Ответ от 8.8.8.8: число байт=32 время=108мс TTL=106
  • Как добавить отметку времени в выводе команды ping?

    @masyaka Автор вопроса
    wisgest, спасибо за развернутый ответ)
    В целом и общем вроде как понятно и все таки остается внутренне ощущение что не до конца), хотелось бы по шагам.
    Давайте попробуем по порядку ну или как получится)
    Стандартный вывод команды Ping, над которым мы работаем, вот такой
    Обмен пакетами с 8.8.8.8 по с 32 байтами данных:
    Ответ от 8.8.8.8: число байт=32 время=1мс TTL=126
    Ответ от 8.8.8.8: число байт=32 время=1мс TTL=126
    Ответ от 8.8.8.8: число байт=32 время<1мс TTL=126
    Ответ от 8.8.8.8: число байт=32 время=2мс TTL=126

    Получается что этот вывод (грубо говоря просто текст в окне CMD) перенаправляется через (|) в принимающий процесс cmd … так же построчно?
    Допустим так оно и есть, значит получается так - запустилось выполнение команды ping 8.8.8.8 -t вывод этой команды перенаправляется в принимающий процесс, соответственно запускается принимающий процесс и в принимающем процессе запускается первая команда pause и соответственно приостанавливается выполнение, но так как на входе есть строка запускается вторая команда pause, но как на выходе этого однострочника появляется эта первая строка Обмен пакетами с 8.8.8.8 по с 32 байтами данных:ведь после первой pause запускается вторая pause, а цикл в котором через echo выводится результат команды ping, но уже с временными метками, еще не начал выполняться, потому что команды в строке выполняются же последовательно
  • Не логичный владелец файла, почему?

    @masyaka Автор вопроса
    sid внутри посмотреть можно?
  • Не логичный владелец файла, почему?

    @masyaka Автор вопроса
    Получается, когда я пытаюсь посмотреть владельца файла, через свойства файла, доменная магия видит в файле какой-то уникальный идентификатор, как то связанный с физическим ПК или с владельцем (он же получается не помнялся), и по этому идентификатору (наверное в AD) видит имя ПК - ПК2 и отображает мне имя владельца ПК2. Так?