Мне нужен способ удаленно увидеть, когда компьютер перезагрузится. У меня есть имя хоста и я могу просматривать его файловую структуру.
Хотелось бы сделать это на Windows XP, Vista и 7 машинах.
Мне нужен способ удаленно увидеть, когда компьютер перезагрузится. У меня есть имя хоста и я могу просматривать его файловую структуру.
Хотелось бы сделать это на Windows XP, Vista и 7 машинах.
Проверьте журнал системных событий. Каждый раз, когда Windows загружается, это регистрирует это там.
Вы можете сделать это локально, вы можете сделать это удаленно через графический интерфейс (запустите eventvwr.msc, затем Action, Connect to Another Computer).
Вы также можете использовать PowerShell: в моем файле $ profile у меня есть эта функция:
function lastboot([string]$computer)
{
Write-Host "Getting last boot time, please wait..."
get-eventlog -ComputerName $computer system|?{ $_.eventid -eq 6009 }|%{ $_|ft timewritten,eventid;break}
}
Вы можете легко сделать это, используя wmi-запрос в powershell:
$os = gwmi win32_operatingsystem -computername "remote_computername"
$os.converttodatetime($os.lastbootuptime)