โฮมเพจ » ทำอย่างไร » ใช้ BGInfo เพื่อสร้างฐานข้อมูลระบบสารสนเทศของคอมพิวเตอร์เครือข่ายของคุณ

    ใช้ BGInfo เพื่อสร้างฐานข้อมูลระบบสารสนเทศของคอมพิวเตอร์เครือข่ายของคุณ

    หนึ่งในเครื่องมือยอดนิยมของชุด Sysinternals ในหมู่ผู้ดูแลระบบคือ BGInfo ซึ่งจะเก็บข้อมูลระบบเรียลไทม์ไปยังวอลล์เปเปอร์เดสก์ทอปของคุณเมื่อคุณเข้าสู่ระบบครั้งแรก ด้วยเหตุผลที่ชัดเจนการมีข้อมูลเช่นหน่วยความจำระบบพื้นที่ว่างบนฮาร์ดไดรฟ์และเวลาในการใช้ระบบ (ในกลุ่มอื่น ๆ ) ที่อยู่ตรงหน้าคุณจะสะดวกมากเมื่อคุณจัดการระบบหลายระบบ.

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

    การตั้งค่า BGInfo

    หากคุณคุ้นเคยกับ BGInfo คุณสามารถข้ามส่วนนี้ได้ อย่างไรก็ตามหากคุณไม่เคยใช้เครื่องมือนี้ใช้เวลาเพียงไม่กี่นาทีในการตั้งค่าเพื่อเก็บข้อมูลที่คุณต้องการ.

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

    ตอนนี้แก้ไขข้อมูลที่คุณต้องการบันทึกจากฟิลด์ที่มีอยู่ทางด้านขวา เนื่องจากผลลัพธ์ทั้งหมดจะถูกเปลี่ยนเส้นทางไปยังตำแหน่งศูนย์กลางไม่ต้องกังวลกับการกำหนดค่าเค้าโครงหรือการจัดรูปแบบ.

    การกำหนดค่าฐานข้อมูลหน่วยเก็บข้อมูล

    BGInfo รองรับความสามารถในการจัดเก็บข้อมูลในหลายรูปแบบฐานข้อมูล: ฐานข้อมูลเซิร์ฟเวอร์ SQL, ฐานข้อมูลการเข้าถึง, Excel และไฟล์ข้อความ ในการกำหนดค่าตัวเลือกนี้ให้เปิดไฟล์> ฐานข้อมูล.

    ใช้ไฟล์ข้อความ

    ตัวเลือกที่ง่ายที่สุดและใช้งานได้จริงที่สุดคือการจัดเก็บข้อมูล BGInfo ในไฟล์ข้อความที่คั่นด้วยเครื่องหมายจุลภาค รูปแบบนี้อนุญาตให้เปิดไฟล์ใน Excel หรือนำเข้าไปยังฐานข้อมูล.

    ในการใช้ไฟล์ข้อความหรือระบบไฟล์ประเภทอื่น (Excel หรือ MS Access) เพียงแค่ระบุ UNC ให้กับไฟล์นั้น ๆ บัญชีที่ใช้งานเพื่อเขียนไฟล์นี้จะต้องมีสิทธิ์อ่าน / เขียนทั้งสิทธิ์การแชร์และไฟล์ NTFS.

    เมื่อใช้ไฟล์ข้อความตัวเลือกเดียวคือให้ BGInfo สร้างรายการใหม่ทุกครั้งที่กระบวนการจับภาพทำงานซึ่งจะเพิ่มบรรทัดใหม่ให้กับไฟล์ข้อความ CSV ที่เกี่ยวข้อง.

    ใช้ฐานข้อมูล SQL

    หากคุณต้องการให้ข้อมูลตกอยู่ในฐานข้อมูล SQL Server โดยตรง BGInfo ก็สนับสนุนสิ่งนี้เช่นกัน ต้องมีการกำหนดค่าเพิ่มเติมเล็กน้อย แต่โดยรวมแล้วมันง่ายมาก.

    ขั้นตอนแรกคือการสร้างฐานข้อมูลที่จะเก็บข้อมูล นอกจากนี้คุณจะต้องสร้างบัญชีผู้ใช้เพื่อกรอกข้อมูลลงในตารางนี้ (และตารางนี้เท่านั้น) เพื่อความสะดวกของคุณสคริปต์นี้สร้างฐานข้อมูลและบัญชีผู้ใช้ใหม่ (เรียกใช้ในฐานะผู้ดูแลระบบบนเครื่อง SQL Server ของคุณ):

    @SET Server =% ชื่อคอมพิวเตอร์%.
    @SET Database = BGInfo
    @SET ชื่อผู้ใช้ = BGInfo
    @SET รหัสผ่าน = รหัสผ่าน
    SQLCMD -S“% เซิร์ฟเวอร์%” -E -Q“ สร้างฐานข้อมูล [% ฐานข้อมูล%]”
    SQLCMD -S“% เซิร์ฟเวอร์%” -E -Q“ สร้างชื่อเข้าสู่ระบบ [% ชื่อผู้ใช้%] ด้วยรหัสผ่าน = N '% รหัสผ่าน%', DEFAULT_DATABASE = [% ฐานข้อมูล%], CHECK_EXPIRATION = ปิด CHECK_POLICY = OFF”
    SQLCMD -S“% เซิร์ฟเวอร์%” -E -d“% ฐานข้อมูล%” -Q“ สร้างผู้ใช้ [% ชื่อผู้ใช้%] สำหรับการเข้าสู่ระบบ [% ชื่อผู้ใช้%]
    SQLCMD -S“% เซิร์ฟเวอร์%” -E -d“% ฐานข้อมูล%” -Q“ EXEC sp_addrolemember N'db_owner ', N'% ชื่อผู้ใช้% '”

    หมายเหตุบัญชีผู้ใช้ SQL ต้องมีสิทธิ์ 'db_owner' ในฐานข้อมูลเพื่อให้ BGInfo ทำงานได้อย่างถูกต้อง นี่คือเหตุผลที่คุณควรมีบัญชีผู้ใช้ SQL สำหรับฐานข้อมูลนี้โดยเฉพาะ.

    ถัดไปกำหนดค่า BGInfo เพื่อเชื่อมต่อกับฐานข้อมูลนี้โดยคลิกที่ปุ่ม SQL.

    กรอกคุณสมบัติการเชื่อมต่อตามการตั้งค่าฐานข้อมูลของคุณ.

    เลือกตัวเลือกว่าจะมีเพียงหนึ่งรายการต่อคอมพิวเตอร์หรือเก็บประวัติของแต่ละระบบ.

    ข้อมูลจะถูกส่งไปยังตารางที่ชื่อ“ BGInfoTable” โดยตรงในฐานข้อมูลที่เกี่ยวข้อง.

    กำหนดค่าตัวเลือกเดสก์ท็อปผู้ใช้

    ในขณะที่ฟังก์ชั่นหลักของ BGInfo คือการเปลี่ยนเดสก์ท็อปของผู้ใช้โดยเพิ่มข้อมูลระบบเป็นส่วนหนึ่งของวอลล์เปเปอร์สำหรับการใช้งานของเราที่นี่.

    คลิกปุ่มเดสก์ท็อป.

    กำหนดค่าการดัดแปลงภาพพื้นหลังเพื่อไม่เปลี่ยนแปลงอะไรเลย.

    การเตรียมการปรับใช้

    ตอนนี้เราทุกคนพร้อมสำหรับการปรับใช้การกำหนดค่ากับเครื่องแต่ละเครื่องเพื่อให้เราสามารถเริ่มต้นการจับข้อมูลระบบ.

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

    ตอนนี้คลิกตัวเลือกเมนูไฟล์> บันทึกเป็นและบันทึกการกำหนดค่าเป็น“ BGInfoCapture.bgi”.

    ปรับใช้กับเครื่องไคลเอนต์

    การปรับใช้กับเครื่องลูกข่ายนั้นค่อนข้างตรงไปตรงมา ไม่จำเป็นต้องติดตั้งเนื่องจากคุณเพียงแค่คัดลอก BGInfo.exe และ BGInfoCapture.bgi ไปยังแต่ละเครื่องและวางไว้ในไดเรกทอรีเดียวกัน.

    เมื่ออยู่ในสถานที่เพียงแค่เรียกใช้คำสั่ง:

    BGInfo.exe BGInfoCapture.bgi / ตัวจับเวลา: 0 / เงียบ / NoLicPrompt

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

    SCHTASKS / สร้าง / SC DAILY / ST 08:00 / TN“ ข้อมูลระบบ” / TR“ C: BGInfo.exe C: BGInfoCapture.bgi / ตัวจับเวลา: 0 / เงียบ / NoLicPrompt”

    ปรับได้ตามต้องการ แต่ผลลัพธ์สุดท้ายคือคำสั่งงานที่กำหนดเวลาไว้ควรมีลักษณะดังนี้:

    ดาวน์โหลด BGInfo จาก Sysinternals