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"