컴퓨터가 재부팅되면 원격으로 확인할 수 있는 방법이 필요합니다. 호스트 이름이 있고 파일 구조를 찾아볼 수 있습니다.
Windows XP, Vista 및 7 시스템에서 이 작업을 수행하고 싶습니다.
답변1
시스템 이벤트 로그를 확인하세요. Windows가 부팅될 때마다 여기에 기록됩니다.
이 작업은 로컬에서 수행할 수도 있고 GUI를 통해 원격으로 수행할 수도 있습니다(eventvwr.msc를 실행한 다음 작업, 다른 컴퓨터에 연결).
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}
}
답변2
Powershell에서 wmi 쿼리를 사용하여 쉽게 수행할 수 있습니다.
$os = gwmi win32_operatingsystem -computername "remote_computername"
$os.converttodatetime($os.lastbootuptime)