Laman » bagaimana untuk » Pakar Geek Menavigasi Gaya Barisan Perintah Pendaftaran Seperti ini Pemandu Menggunakan PowerShell

    Pakar Geek Menavigasi Gaya Barisan Perintah Pendaftaran Seperti ini Pemandu Menggunakan PowerShell

    Konsep pemacu di PowerShell bukanlah mengenai pemacu fizikal, tetapi mengenai mewakili mana-mana kedai data sebagai antara muka yang konsisten. Menggunakan pembekal yang betul anda juga boleh mengakses pendaftaran seolah-olah ia adalah struktur fail.

    Menavigasi Dalam Shell

    Buka PowerShell dengan menaip PowerShell ke bar carian dan tekan enter.

    Apabila PowerShell dibuka, taipkan:

    cd HKCU:

    Untuk menukar ke sarang HKEY_CURRENT _USER.

    Kunci dalam registri adalah seperti folder. Walau bagaimanapun, nilai utama tidak berperikemanakan seperti fail. Sebaliknya, ia diuruskan sebagai sifat kunci dan dipaparkan dalam lajur harta benda. Untuk melihat senarai kekunci yang anda hanya boleh jalankan:

    Dir

    Untuk berbuat lebih banyak dengan kunci yang paling mudah untuk membuat pemboleh ubah untuk kunci. Mari kita buat pembolehubah yang disebut kunci, untuk kunci HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer.

    $ key = Get-Item HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer

    Seterusnya mari lihat berapa banyak nilai pemboleh ubah utama saya. Untuk melakukan ini kita perlu menggunakan harta yang dipanggil ValueCount.

    $ key.ValueCount

    Seperti yang anda lihat terdapat 6 nilai. Ia memberitahu kita berapa banyak nilai yang terdapat tetapi tidak memberitahu kita apa nilai yang dipanggil untuk melakukan bahawa anda perlu melihat kekayaan harta kunci.

    $ key.Property

    Sekiranya anda ingin mendapatkan kandungan nilai anda boleh menggunakan harta PSPath bersama-sama dengan arahan Get-ItemProperty seperti berikut. Kami akan membuat pembolehubah yang dipanggil nilai untuk membantu kami menerima nilai individu.

    $ value = Get-ItemProperty $ key.PSPath

    Itu akan mengambil kandungan untuk semua nilai dalam kekunci, tetapi kerana kami mencipta pembolehubah nilai, kita dapat mengurai hak milik individu untuk mengambilnya. Sebagai contoh.

    $ value.Shellstate

    Akan kembali hanya kandungan nilai Shellstate.

    Membuat Kekunci

    Mencipta kunci baru adalah seperti mencipta folder baru:

    Direktori Jenis Baru-Item "Taipkan Nama Utama Baru Di Sini"

    Memadamkan Kekunci

    Memadam kekunci dilakukan menggunakan perintah Hapus-Item seperti:

    Buang-Item "Taipkan Nama Utama Baru Di Sini"

    Mewujudkan Nilai

    Untuk menambah nilai baru pada kunci, anda mesti menggunakan Set-ItemProperty

    Jenis barang Memegang Jenis data
    Tali Rentetan REG_SZ
    ExpandedString Rentetan dengan pembolehubah persekitaran yang diselesaikan apabila digunakan REG_EXPANDED_SZ
    Perduaan Nilai perduaan REG_BINARY
    DWord Nilai Numerik REG_DWORD
    MultiString Teks garisan berganda REG_MULTI_SZ
    QWord Nilai angka 64-bit REG_QWORD

    Untuk membuat nilai menggunakan sintaks yang berikut:

    Set-ItemProperty HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer -type string -name "New Value" -value "123"

    Anda boleh menggantikan laluan untuk kunci di mana anda ingin membuat nilai dan anda boleh menggantikan parameter jenis-jenis untuk jenis yang berbeza dari jadual di atas.

    Memadam Nilai

    Anda boleh memadamkan nilai menggunakan perintah Hapus-ItemProperty.

    Hapus-ItemProperty HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer "Nilai Baru"