Деякий час я використовую цей сценарій для перегляду мого часу входу для певного комп'ютера:
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.GetFile("C:\Windows\setupact.log")
Wscript.Echo "Log on today at " & FormatDateTime(objFile.DateLastModified,vbShortTime)
Це комп'ютер із версією Windows 7 Enterprise з інстальованим пакетом оновлень 1. Вона підключена до домену, і я не можу змінювати групову політику.
Чи можна змінювати сценарій, щоб захопити час входу і вимкнення? Якщо так, то чи можна зафіксувати це протягом певного періоду (наприклад, за попередній тиждень або попередні 28 днів)? Сценарій не обов'язково повинен зберігати / зберігати цю інформацію - я можу жити тільки з можливістю переглядати її.
Я також натрапив на це питання , але це не допомогло мені багато чого (крім того, що він відкрив мені очі для перегляду подій.
З тих пір я виявив, що я можу вручну переглянути інформацію, яка мені потрібна, переглядаючи різні журнали у засобі перегляду подій, але я не впевнений, що є певний спосіб використовувати цю інформацію в сценарії чи ні. Очевидно, що ця інформація повинна бути «збережена» десь у системі, але я не зовсім впевнений, де і чи є вона доступною.
Будь-які пропозиції були б високо оцінені.