โฮมเพจ » ทำอย่างไร » ผู้เชี่ยวชาญ Geek นำทางสไตล์บรรทัดคำสั่งของรีจิสทรีเหมือนกับเป็นไดรฟ์ที่ใช้ PowerShell

    ผู้เชี่ยวชาญ Geek นำทางสไตล์บรรทัดคำสั่งของรีจิสทรีเหมือนกับเป็นไดรฟ์ที่ใช้ PowerShell

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

    การนำทางใน The Shell

    เปิด PowerShell โดยพิมพ์ PowerShell ลงในแถบค้นหาแล้วกด Enter.

    เมื่อ PowerShell เปิดขึ้นให้พิมพ์:

    cd HKCU:

    หากต้องการเปลี่ยนเป็นรังผึ้ง HKEY_CURRENT _USER.

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

    ผบ.

    เพื่อทำสิ่งต่างๆให้มากขึ้นด้วยปุ่มมันง่ายที่สุดในการสร้างตัวแปรสำหรับคีย์ ให้สร้างตัวแปรที่เรียกว่าคีย์สำหรับคีย์ HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer.

    $ key = รับรายการ HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer

    ต่อไปให้ดูจำนวนค่าตัวแปรสำคัญของฉันที่มี ในการทำสิ่งนี้เราต้องใช้คุณสมบัติที่เรียกว่า ValueCount.

    $ key.ValueCount

    อย่างที่คุณเห็นมี 6 ค่า มันบอกเราว่ามีค่ากี่ค่า แต่ไม่ได้บอกเราว่าค่าใดที่ถูกเรียกให้ทำซึ่งคุณต้องดูคุณสมบัติคุณสมบัติของปุ่ม.

    $ key.Property

    หากคุณต้องการดึงเนื้อหาของค่าคุณสามารถใช้คุณสมบัติ PSPath พร้อมกับคำสั่ง Get-ItemProperty ดังนี้ เราจะสร้างตัวแปรที่เรียกว่าค่าเพื่อช่วยเราในการรับค่าส่วนบุคคล.

    $ value = Get-ItemProperty $ key.PSPath

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

    $ value.Shellstate

    จะส่งคืนเฉพาะเนื้อหาของค่า Shellstate.

    การสร้างคีย์

    การสร้างคีย์ใหม่นั้นเหมือนกับการสร้างโฟลเดอร์ใหม่:

    รายการใหม่ - ประเภทไดเรกทอรี“ พิมพ์ชื่อคีย์ใหม่ที่นี่”

    การลบคีย์

    การลบคีย์นั้นทำได้โดยใช้คำสั่ง Remove-Item ดังนี้:

    ลบรายการ“ พิมพ์ชื่อคีย์ใหม่ที่นี่”

    การสร้างคุณค่า

    ในการเพิ่มค่าใหม่ให้กับคีย์คุณต้องใช้ Set-ItemProperty

    ประเภทรายการ ถือ ประเภทข้อมูล
    เชือก สตริง REG_SZ
    ExpandedString สตริงที่มีตัวแปรสภาพแวดล้อมที่ได้รับการแก้ไขเมื่อเรียกใช้ REG_EXPANDED_SZ
    เลขฐานสอง ค่าไบนารี REG_BINARY
    DWord ค่าตัวเลข REG_DWORD
    MultiString ข้อความของหลายบรรทัด REG_MULTI_SZ
    QWord ค่าตัวเลข 64 บิต Reg_qword

    ในการสร้างค่าให้ใช้ไวยากรณ์ต่อไปนี้:

    Set-ItemProperty HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer - ประเภทสตริง - ชื่อ“ ค่าใหม่” - ค่า“ 123”

    คุณสามารถแทนที่พา ธ สำหรับคีย์ที่คุณต้องการสร้างค่าและคุณสามารถแทนที่พารามิเตอร์ -type สำหรับประเภทที่แตกต่างจากตารางด้านบน.

    การลบค่า

    คุณสามารถลบค่าโดยใช้คำสั่ง Remove-ItemProperty.

    การลบ ItemProperty HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer“ ค่าใหม่”