Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows Server

แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo

หากคุณจัดการเซิร์ฟเวอร์หรือเวิร์กสเตชันจำนวนมากที่ใช้ Windows ในบางครั้ง การแสดงข้อมูลพื้นฐานเกี่ยวกับระบบปฏิบัติการและสภาพแวดล้อมบนเดสก์ท็อปของ Windows อาจเป็นประโยชน์ จะสะดวกเป็นพิเศษสำหรับผู้ใช้ของคุณหากพวกเขาเชื่อมต่อการสนับสนุนและต้องบอกที่อยู่ IP หรือ MAC, คอมพิวเตอร์หรือชื่อโดเมน, เวอร์ชัน Windows, ขนาดหน่วยความจำ, ประเภท CPU ฯลฯ จากนั้นพวกเขาก็ต้องดูที่เดสก์ท็อป ในการแสดงข้อมูลเกี่ยวกับระบบปฏิบัติการ ฮาร์ดแวร์ และสภาพแวดล้อมซอฟต์แวร์บนเดสก์ท็อป เราจะใช้ BgInfo เครื่องมือโดย Microsoft

BgInfo อนุญาตให้ซ้อนทับข้อมูลข้อความบนวอลเปเปอร์เดสก์ท็อปของผู้ใช้และแทนที่รูปภาพวอลเปเปอร์ปัจจุบัน

สร้างเทมเพลตข้อความ Bginfo เพื่อแสดงบนเดสก์ท็อป

ก่อนอื่น คุณต้องสร้างไฟล์เทมเพลตที่ BgInfo ใช้เพื่อแสดงข้อมูลบนเดสก์ท็อปของ Windows

    1. ดาวน์โหลด Bginfo (https://docs.microsoft.com/en-us/sysinternals/downloads/bginfo) และเรียกใช้ bginfo.exe;
    2. หน้าต่างการกำหนดค่า BgInfo เริ่มต้นจะปรากฏขึ้น ประกอบด้วยรายการข้อมูลระบบที่เครื่องมือแสดงโดยค่าเริ่มต้น
    3. หน้าต่าง BgInfo เป็นโปรแกรมแก้ไขข้อความธรรมดาที่คุณสามารถเพิ่ม ลบ หรือแก้ไขค่าที่แสดง เปลี่ยนสีหรือขนาดแบบอักษร เลือกตำแหน่งหน้าจอที่จะแสดงข้อมูล เพิ่มโลโก้ของคุณ ฯลฯ แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo
    4. ค่าของตัวแปรที่ BgInfo ได้รับจากระบบปฏิบัติการจะแสดงใน รูปแบบ;
    5. ฉันได้สร้างเทมเพลตต่อไปนี้ซึ่งแสดงข้อมูลพื้นฐานเกี่ยวกับคอมพิวเตอร์และเพิ่มผู้ติดต่อทีมสนับสนุน:
      Device Info:
      Computer Name: <Host Name>
      Domain: <Machine Domain>
      Logon DC: <Logon Server>
      OS Version: <OS Version>
      User Name: <User Name>
      IP Address: <IP Address>
      Default Gateway: <Default Gateway>
      MAC Address: <MAC Address>
      System Info:
      Boot Time: <Boot Time>
      CPU: <CPU>
      Memory: <Memory>
      System Type: <System Type>
      ___________________________________
      HelpDesk Team: +49-163-555-5555
      [email protected]
      CRM Team: +49-163-555-5554
      [email protected]

      แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo

    6. บันทึกการกำหนดค่าไปที่ bg_config.bgi ไฟล์.

กำลังปรับใช้ไฟล์กำหนดค่า BgInfo ไปยังเวิร์กสเตชัน/เซิร์ฟเวอร์ผ่าน GPO

จากนั้นสร้าง GPO ใหม่ (Domain Group Policy Object) เพื่อใช้ไฟล์การกำหนดค่า BgInfo กับคอมพิวเตอร์โดเมนและ/หรือเซิร์ฟเวอร์ทั้งหมด

สร้างโฟลเดอร์ Bginfo ใน SYSVOL บนตัวควบคุมโดเมนของคุณและคัดลอก bg_config.bgi และ Bginfo.exe ไฟล์ไป

สร้าง apply_bginfo.bat สคริปต์ในโฟลเดอร์เดียวกัน ไฟล์นี้จะใช้เพื่อใช้การตั้งค่า BgInfo กับคอมพิวเตอร์:

reg add HKEY_CURRENT_USER\Software\Sysinternals\BGInfo /v EulaAccepted /t REG_DWORD /d 1 /f
%logonserver%\NETLOGON\Bginfo\Bginfo.exe %logonserver%\NETLOGON\Bginfo\bg_config.bgi /silent /TIMER:00 /nolicprompt

แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo

      • เปิดตัวแก้ไขโดเมน GPO (gpmc.msc ) สร้างนโยบายกลุ่มใหม่ชื่อ bgInfoGPO และเชื่อมโยงไปยังคอมพิวเตอร์ OU แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo
      • เปลี่ยนเป็นโหมดแก้ไข GPO
      • ไปที่ การกำหนดค่าผู้ใช้ -> นโยบาย -> การตั้งค่า Windows -> สคริปต์ (เข้าสู่ระบบ/ออกจากระบบ) -> เข้าสู่ระบบ -> สคริปต์ -> เพิ่ม และ  เส้นทาง UNC ไปยังสคริปต์ของคุณ (เช่น \\woshub.loc\NETLOGON\Bginfo\apply_bginfo.bat ); แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo
      • เปิดใช้งานโหมดการประมวลผล GPO loopback เพื่อใช้ GPO กับผู้ใช้:การกำหนดค่าคอมพิวเตอร์ –> เทมเพลตการดูแลระบบ -> ระบบ -> นโยบายกลุ่ม -> กำหนดค่าโหมดการประมวลผล Group Policy loopback ของผู้ใช้ =เปิดใช้งาน (ผสาน ); แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo
      • เพื่อใช้การตั้งค่า Group Policy ใหม่ คุณต้องเข้าสู่ระบบคอมพิวเตอร์โดยใช้บัญชีผู้ใช้และตรวจสอบให้แน่ใจว่าข้อมูลระบบที่คุณกำหนดค่าแสดงอยู่บนเดสก์ท็อปแล้ว แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo

BgInfo คัดลอกพื้นหลังเดสก์ท็อปปัจจุบันไปยัง BGInfo.bmp ถึงผู้ใช้ %Temp% ไดเร็กทอรีและใส่ข้อความของคุณไว้ด้านบน จากนั้นไฟล์จะถูกตั้งค่าเป็นวอลเปเปอร์เดสก์ท็อป อย่างไรก็ตาม หากคุณตั้งค่าวอลเปเปอร์เดสก์ท็อปของผู้ใช้โดยใช้ GPO ของโดเมน โปรดทราบว่าต้องใช้นโยบาย BgInfo หลังวอลเปเปอร์ หากจำเป็น ให้เปลี่ยนลำดับลิงก์ GPO

หากไม่มีการนำนโยบายไปใช้ ให้ใช้เครื่องมือ gpresult.exe หรือคำแนะนำจากบทความ ปัญหาทั่วไปที่ป้องกันไม่ให้ใช้นโยบายกลุ่มเพื่อแก้ไขปัญหา

แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo

การใช้สคริปต์ VBS และ PowerShell กับ BgInfo

BgInfo อนุญาตให้แสดงไม่เพียงแค่พารามิเตอร์ที่ตั้งไว้ล่วงหน้าเท่านั้น แต่ยังแสดงคุณสมบัติของคอมพิวเตอร์ แอปพลิเคชัน หรือ Active Directory อื่นๆ โดยใช้การสืบค้น WMI, VBS หรือสคริปต์ PowerShell

หากต้องการเพิ่มค่าที่กำหนดเองให้กับ BgInfo ให้คลิก กำหนดเอง -> ใหม่ .

แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo

เครื่องมือนี้อนุญาตให้แสดง:

  • ค่าของตัวแปรสภาพแวดล้อม
  • ค่าพารามิเตอร์รีจิสทรี
  • ผลลัพธ์ของแบบสอบถาม WMI
  • เวอร์ชันไฟล์
  • เนื้อหาไฟล์
  • เรียกใช้ไฟล์สคริปต์ VBS

BgInfo ยังมี WMI Explorer ในตัวอีกด้วย ตัวอย่างเช่น แบบสอบถาม WMI ต่อไปนี้จะแสดงระบบปฏิบัติการบนเดสก์ท็อปของคุณ (มีความเกี่ยวข้องโดยเฉพาะกับ Windows 10):

SELECT BuildNumber FROM Win32_OperatingSystem

แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo

สคริปต์ VBS ต่อไปนี้จะแสดงข้อมูลรุ่นคอมพิวเตอร์บนเดสก์ท็อป:

winmgt = "winmgmts:{impersonationLevel=impersonate}!//"
Set oWMI_Qeury_Result = GetObject(winmgt).InstancesOf("Win32_ComputerSystem")
For Each oItem In oWMI_Qeury_Result
Set oComputer = oItem
Next
If IsNull(oComputer.Model) Then
sComputerModel = "*no-name* model"
Else
If LCase(oComputer.Model) = "system product name" Then
sComputerModel = "Custom-built PC"
Else
sComputerModel = oComputer.Model
End If
End If
sComputer = Trim(sComputerModel)
Echo sComputer

แสดงข้อมูลระบบบนเดสก์ท็อป Windows ด้วย BgInfo

โปรดทราบว่าค่าที่คุณต้องการดูใน BgInfo ต้องส่งคืนโดยใช้ Echo โดยสคริปต์ VBS

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