Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
PleaseHelpMe
2 / 2 / 1
Регистрация: 14.10.2011
Сообщений: 147
1

Батник журнал включений,выключений ПК

20.01.2019, 16:54. Просмотров 1109. Ответов 76

Опыта работы с батниками вообще не было, много подобных тем уже есть, но все равно ничего не получается, сколько уже всего перепробовал. Батник нужен довольно простой:
нужно создать текстовый файл при каждом включении ОС, там должна быть дата, время включения.
Есть идеи господа?

Добавлено через 2 часа 4 минуты
Windows Batch file
1
2
3
@Echo Off
For /F %%A In ('Date /T') Do @echo %date% - %time% >>C:\log.txt
)
Создал батник, а как добавить его в автозагрузку? И возможно ли его отправить на сервер?

Добавлено через 14 минут
Windows Batch file
1
@echo %date% - %time% >>C:\log.txt
В чем проблема когда я указываю путь к С диску он его не сохраняет?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2019, 16:54
Ответы с готовыми решениями:

Как сделать так, чтобы батник запускал батник на другом компьютере по локальной сети?
Как сделать что бы батник запускал батник на другом компьютере по локальной сети?

Как создать батник, который создает батник с командами?
Уже знаю, что такая тема была, но до конца не понял. Как создать батник, который создаст батник с...

Батник, который пингует указанный IP-адрес и в случае отсутствия пинга запускает другой батник и закрывается
Доброго времени суток, столкнулся с проблемой ... нужен батник который будет пинговать айпишник к...

Бесконечный цикл включений/выключений
Есть достаточно старый комп (core 2 duo), который как-то странно умер. При включении старует...

Поставил новую видеокарточку компьютер включаеться после3-х выключений
привет всем после того как поставил новую видеокарточку компьютер включаеться после3-х выключений...

76
FlasherX
867 / 396 / 145
Регистрация: 06.06.2017
Сообщений: 1,517
20.01.2019, 16:58 2
Можно и без батника:
Код
schtasks /create /ru "NT AUTHORITY\SYSTEM" /f /rl highest /sc onstart /tn WriteLogonTime /tr "%ComSpec% /q/c @echo off&for /f \"skip=1 tokens=6,7\" %a in ('quser \"%USERNAME%\"') do echo %a %b>>C:\log.txt"
Ключом /s задаёте удалёнку.
0
PleaseHelpMe
2 / 2 / 1
Регистрация: 14.10.2011
Сообщений: 147
20.01.2019, 17:22  [ТС] 3
schtasks /create /ru "NT AUTHORITY\SYSTEM" /f /rl highest /sc onstart /tn WriteLogonTime /tr "%ComSpec% /q/c @echo off&for /f "skip=1 tokens=6,7" %a in ('quser "%USERNAME%"') do echo %a %b>>C:\log.txt"
Это где прописывать?
Я сделал так
@echo %date% - %time% >>C:\Temp\log.txt
потом создал ярлык батника и добавил его в автозагрузку, теперь я хочу что бы он его еще и передавал на другой пк. Есть идеи?

Добавлено через 10 минут
Переделал теперь создаётся файл с именем ПК. Нужно его отправить на другой ПК
Windows Batch file
1
@echo %date% - %time% >>C:\Temp\%COMPUTERNAME%.txt
0
FlasherX
867 / 396 / 145
Регистрация: 06.06.2017
Сообщений: 1,517
20.01.2019, 18:08 4
Цитата Сообщение от PleaseHelpMe Посмотреть сообщение
Это где прописывать?
Это надо не прописывать, а выполнить из Run. Потом заглянуть в планировщик на предмет наличия и правильности введённых параметров, т.к. не проверялось.
0
PleaseHelpMe
2 / 2 / 1
Регистрация: 14.10.2011
Сообщений: 147
20.01.2019, 18:50  [ТС] 5
net use z: \\192.168.1.229\copy pass, /user:xxx
xcopy C:\Temp\log.txt
net use z: /delete
Где user-это учетка на другом пк, ххх-пароль. Не пашет(
0
FlasherX
867 / 396 / 145
Регистрация: 06.06.2017
Сообщений: 1,517
21.01.2019, 08:28 6
Я вам привёл решение. Указал на ключ /s (schtasks /s ServerName ...), где задается имя или IP-адрес удаленного компьютера. %date% - %time% — это неверное решение.
См. в консоли описание: schtasks /?
1
KDE777
1286 / 788 / 318
Регистрация: 22.01.2016
Сообщений: 2,282
21.01.2019, 10:42 7
Цитата Сообщение от PleaseHelpMe Посмотреть сообщение
нужно создать текстовый файл при каждом включении ОС, там должна быть дата, время включения
На всякий случай, Windows и сама это делает - системный журнал, EventID 6009
0
PleaseHelpMe
2 / 2 / 1
Регистрация: 14.10.2011
Сообщений: 147
21.01.2019, 16:42  [ТС] 8
Цитата Сообщение от FlasherX Посмотреть сообщение
Я вам привёл решение. Указал на ключ /s (schtasks /s ServerName ...), где задается имя или IP-адрес удаленного компьютера. %date% - %time% — это неверное решение.
См. в консоли описание: schtasks /?
Как я понял нужно просто в планировщике указать код который вы мне скинули да?
0
FlasherX
867 / 396 / 145
Регистрация: 06.06.2017
Сообщений: 1,517
21.01.2019, 16:54 9
PleaseHelpMe, включите внимание. Run = Win+R.
0
PleaseHelpMe
2 / 2 / 1
Регистрация: 14.10.2011
Сообщений: 147
21.01.2019, 17:10  [ТС] 10
SCHTASKS /Create /S 192.168.0.xxx /U user /P pass /ru "NT AUTHORITY\SYSTEM" /f /rl highest /sc onstart /tn WriteLogonTime /tr "%ComSpec% /q/c @echo off&for /f "skip=1 tokens=6,7" %a in ('quser "%USERNAME%"') do echo %a %b>>C:\log.txt".
Не работает, как узнать пошагово в чем проблема?
0
FlasherX
867 / 396 / 145
Регистрация: 06.06.2017
Сообщений: 1,517
21.01.2019, 17:23 11
А зачем же вы убрали обратные слэши перед кавычками?
0
PleaseHelpMe
2 / 2 / 1
Регистрация: 14.10.2011
Сообщений: 147
21.01.2019, 18:05  [ТС] 12
Цитата Сообщение от FlasherX Посмотреть сообщение
А зачем же вы убрали обратные слэши перед кавычками?
Я вроде ничего не убирал.
0
FlasherX
867 / 396 / 145
Регистрация: 06.06.2017
Сообщений: 1,517
21.01.2019, 18:12 13
\"skip=1 tokens=6,7\" %a in ('quser \"%USERNAME%\"
Ну а куда они делись?

Хотя, в принципе, тут есть смысл ('quser 1') писать, 1 сеанс точнее, да и текущая переменная не раскроется.
0
PleaseHelpMe
2 / 2 / 1
Регистрация: 14.10.2011
Сообщений: 147
21.01.2019, 18:14  [ТС] 14
Цитата Сообщение от FlasherX Посмотреть сообщение
А зачем же вы убрали обратные слэши перед кавычками?
ОШИБКА: Такой запрос не поддерживается.
('quser 1 "%USERNAME%"')
Так?
0
FlasherX
867 / 396 / 145
Регистрация: 06.06.2017
Сообщений: 1,517
21.01.2019, 18:21 15
/U user с доменом пишите?

Добавлено через 2 минуты
Я написал как. "%USERNAME%" меняется на номер сеанса.
0
PleaseHelpMe
2 / 2 / 1
Регистрация: 14.10.2011
Сообщений: 147
21.01.2019, 18:24  [ТС] 16
Цитата Сообщение от FlasherX Посмотреть сообщение
/U user с доменом пишите?

Добавлено через 2 минуты
Я написал как. "%USERNAME%" меняется на номер сеанса.
Я немного не понимаю в смысле с доменом? Название Дом группы или чего?
0
FlasherX
867 / 396 / 145
Регистрация: 06.06.2017
Сообщений: 1,517
21.01.2019, 18:56 17
Что покажет такой vbs?
Visual Basic
1
2
If Not CreateObject("Shell.Application").GetSystemInformation("IsOS_DomainMember") Then A = "не "
wsh.Echo "Компьютер " & A & "является членом домена."
Выполните: SystemPropertiesComputerName
Есть там домен?

P.S.: Лучше переставайте цитировать предыдущий пост. П. 5.17 правил.
0
PleaseHelpMe
2 / 2 / 1
Регистрация: 14.10.2011
Сообщений: 147
21.01.2019, 19:17  [ТС] 18
Компьютер не явл членом домена

Добавлено через 5 минут
Он подсоединен к домашней группе(рабочей)
0
FlasherX
867 / 396 / 145
Регистрация: 06.06.2017
Сообщений: 1,517
21.01.2019, 19:21 19
Итак, вы запускаете:
Код
schtasks /create /ru "NT AUTHORITY\SYSTEM" /S 192.168.0.xxx /U user /P pass /f /rl highest /sc onstart /tn WriteLogonTime /tr "%ComSpec% /q/c @echo off&for /f \"skip=1 tokens=6,7\" %a in ('quser 1') do echo %a %b>>C:\log.txt"
xxx меняется, user и pass админские сервера. Так?
При выполнении из консоли что показывает?
0
PleaseHelpMe
2 / 2 / 1
Регистрация: 14.10.2011
Сообщений: 147
21.01.2019, 19:28  [ТС] 20
User и пас удаленного пк на который скидываю тхт файл.

ОШИБКА: Такой запрос не поддерживается.
0
21.01.2019, 19:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2019, 19:28

MSDN журнал. Подписка на бумажный журнал
Как подписаться на бумажный журнал или его в бумажном варианте по РФ не подписывают уже?

Журнал и процедура записи в журнал
есть таблица create table Debug_Log( id number, LogTime date, Message varchar(1024),...

Счетчик включений компьютера
Подскажите, как создать счетчик включений компьютера, инкриментирующийся при каждом включении?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru