ค้นหาเว็บไซต์

ตรวจสอบเวลาทำงานของ Windows Server อย่างรวดเร็ว


ในคู่มือนี้ ฉันจะแสดงวิธีตรวจสอบสถานะการออนไลน์ของคอมพิวเตอร์ไคลเอนต์ Windows Server และ Windows

การตรวจสอบสถานะการออนไลน์ของ Windows จะแสดงให้คุณเห็นว่าเซิร์ฟเวอร์ทำงานมานานแค่ไหนนับตั้งแต่รีบูตครั้งล่าสุด สิ่งนี้มีประโยชน์เมื่อแก้ไขปัญหาเซิร์ฟเวอร์ Windows สำหรับปัญหาด้านประสิทธิภาพหรือแอปพลิเคชัน เป็นเรื่องปกติที่เซิร์ฟเวอร์ Windows จะถูกรีบูตระหว่างช่วงการบำรุงรักษาเพื่อติดตั้งการอัปเดต Windows การอัปเดตไม่ได้รีบูตเซิร์ฟเวอร์โดยอัตโนมัติเสมอไป ดังนั้นคุณต้องมีวิธีตรวจสอบว่าเซิร์ฟเวอร์รีบูตหรือไม่

หัวข้อที่ครอบคลุมในคู่มือนี้:

  • วิธีตรวจสอบสถานะการออนไลน์ของเซิร์ฟเวอร์หน้าต่างด้วย PowerShell
  • ตรวจสอบ Windows Server Uptime ด้วยเครื่องมือ GUI
  • ตรวจสอบ Windows Server Uptime โดยใช้ตัวจัดการงาน

ตรวจสอบสถานะการออนไลน์ของเซิร์ฟเวอร์ Windows ด้วย PowerShell

คำสั่งนี้จะใช้ได้กับ PowerShell 5.1 หรือเวอร์ชันที่ใหม่กว่า

เปิด PowerShell และใช้คำสั่งด้านล่าง

(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime

คำสั่งนี้จะแสดงให้คุณเห็นว่านานแค่ไหนนับตั้งแต่การรีบูตครั้งล่าสุด โดยจะแสดงสถานะการออนไลน์เป็นวัน ชั่วโมง นาที และวินาที

คำสั่ง Powershell อื่นที่สามารถใช้เพื่อรับเวลาทำงานของเซิร์ฟเวอร์คือ get-uptime cmdlet cmdlet เวลาทำงานต้องใช้ PowerShell เวอร์ชัน 6 หรือใหม่กว่า

ขออภัย cmdlet get-uptime ไม่มีพารามิเตอร์สำหรับตรวจสอบเวลาทำงานบนคอมพิวเตอร์ระยะไกล แต่จะใช้งานได้เฉพาะในเครื่องเท่านั้น ดูวิธีที่ 2 สำหรับวิธีที่ง่ายและรวดเร็วในการรับเวลาทำงานบนคอมพิวเตอร์ระยะไกลและคอมพิวเตอร์หลายเครื่อง

วิธีที่ 2: ตรวจสอบ Windows Server Uptime ด้วยเครื่องมือ GUI

เครื่องมือนี้จะช่วยให้คุณตรวจสอบสถานะการออนไลน์ของเซิร์ฟเวอร์ Windows บนเซิร์ฟเวอร์และคอมพิวเตอร์หลายเครื่อง

ในฐานะผู้ดูแลระบบ ฉันมักจะประสบปัญหาเสมอเนื่องจากเซิร์ฟเวอร์ไม่รีบูตเครื่อง ไม่มีทางเลือกที่ง่ายสำหรับทีมของฉันในการรับเวลาทำงานบนเซิร์ฟเวอร์ทั้งหมดอย่างรวดเร็ว ดังนั้นฉันจึงสร้างชุดเครื่องมือการจัดการ Active Directory ซึ่งประกอบด้วยยูทิลิตี้เพื่อรับเวลาทำงานอย่างรวดเร็วจากเซิร์ฟเวอร์ Windows และคอมพิวเตอร์ทุกเครื่อง นี่คือวิธีการทำงาน

ขั้นตอนที่ 1: เปิดเครื่องมือสถานะการออนไลน์

คุณสามารถดาวน์โหลด AD Pro Toolkit รุ่นทดลองใช้ฟรีและทดสอบบนเครือข่ายของคุณได้

คลิกที่ เวลาทำงาน/LastBoot จากรายการเครื่องมือ

ขั้นตอนที่ 2: เลือกตัวเลือกการค้นหาแล้วคลิกเรียกใช้

จากนั้นเลือกว่าคุณต้องการรับเวลาทำงานจากคอมพิวเตอร์โดเมนทั้งหมดหรือคอมพิวเตอร์จาก OU หรือกลุ่ม

ในตัวอย่างนี้ ฉันจะดูสถานะการออนไลน์จากคอมพิวเตอร์ทุกเครื่องในโดเมน คลิกปุ่มเรียกใช้เพื่อสร้างรายงาน

สำหรับคอมพิวเตอร์เครื่องใดก็ตามที่ออฟไลน์หรือชุดเครื่องมือไม่สามารถเชื่อมต่อได้ จะแสดงข้อความ “ไม่สามารถเชื่อมต่อ” ในคอลัมน์สถานะการออนไลน์

ฉันไม่มีคอมพิวเตอร์หลายเครื่องในสภาพแวดล้อมการทดสอบของฉัน แต่คุณจะเห็นได้ว่าชุดเครื่องมือนี้ทำให้สร้างรายงานเกี่ยวกับเวลาทำงานและการบูตครั้งล่าสุดได้ง่ายเพียงใด

คุณยังสามารถส่งออกรายงานเป็น CSV, xlsx และ PDF ได้โดยคลิกปุ่มส่งออก

วิธีที่ 3: ตรวจสอบ Windows Server Uptime โดยใช้ตัวจัดการงาน

คุณสามารถดูสถานะการออนไลน์บนเซิร์ฟเวอร์ Windows ได้โดยใช้ตัวจัดการงาน ทำตามขั้นตอนเหล่านี้:

1. คลิกขวาที่ทาสก์บาร์แล้วเปิดตัวจัดการงาน

2. จากนั้นคลิกแท็บประสิทธิภาพ และตรวจสอบให้แน่ใจว่าคุณได้เลือก CPU ไว้ทางด้านซ้าย

เวลาทำงานจะแสดงที่ด้านล่างของหน้าจอนี้

นอกจากนี้ยังใช้งานได้กับเวอร์ชัน Windows Client

ตรวจสอบคำสั่ง Windows Server Uptime CMD

ใช่ คุณสามารถตรวจสอบสถานะการออนไลน์ได้โดยใช้คำสั่ง windows cmd จริงๆ แล้วมีคำสั่ง windows หลายคำสั่งที่จะแสดงเวลาบูตครั้งล่าสุด แต่ฉันจะข้ามคำสั่งใดคำสั่งหนึ่งไป

systeminfo | find “System Boot Time”

สรุป

ในฐานะผู้ดูแลระบบ Windows คุณมักจะต้องตรวจสอบสถานะการออนไลน์บนเซิร์ฟเวอร์และคอมพิวเตอร์ไคลเอนต์ หากคุณต้องการคอมพิวเตอร์เครื่องเดียวด้วยตนเอง มีตัวเลือกบรรทัดคำสั่งหลายตัวเลือกเพื่อดูเวลาทำงานได้อย่างง่ายดาย หากคุณต้องการสร้างรายงานบนหลายระบบหรือทั้งหมด ฉันขอแนะนำให้ใช้ยูทิลิตีสถานะการออนไลน์จาก AD Pro Toolkit

ฉันหวังว่าบทความนี้จะช่วยคุณค้นหาสถานะการออนไลน์บนเซิร์ฟเวอร์ Windows หรือเวิร์กสเตชันของคุณ หากคุณชอบบทความนี้ โปรดสมัครรับข้อมูลช่อง YouTube ของเราเพื่อรับบทช่วยสอน Active Directory เพิ่มเติม

บทความที่เกี่ยวข้อง