Expert Geek: Menavigasi Gaya Baris Perintah Registri Seperti Drive Menggunakan PowerShell



Konsep drive di PowerShell bukan tentang drive fisik, tetapi tentang mewakili penyimpanan data apa pun sebagai antarmuka yang konsisten. Menggunakan penyedia yang tepat Anda bahkan dapat mengakses registri seolah-olah itu adalah struktur file.

Menavigasi Di Shell

Buka PowerShell dengan mengetik PowerShell ke dalam bilah pencarian dan tekan enter.





Saat PowerShell terbuka, ketik:



cd HKCU:

Untuk mengubah ke sarang HKEY_CURRENT _USER.



Kunci dalam registri seperti folder. Namun, nilai kunci tidak berperilaku seperti file. Sebaliknya, mereka dikelola sebagai properti kunci dan ditampilkan di kolom properti. Untuk melihat daftar kunci, Anda cukup menjalankan:

Kepadamu

Untuk melakukan lebih banyak dengan kunci, paling mudah untuk membuat variabel untuk kunci. Mari kita buat variabel yang disebut kunci, untuk kunci HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer.

$key = Dapatkan-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer

Selanjutnya mari kita lihat berapa banyak nilai yang terkandung dalam variabel kunci saya. Untuk melakukan ini, kita perlu menggunakan properti bernama ValueCount.

$key.ValueCount

Iklan

Seperti yang Anda lihat, ada 6 nilai. Ini memberi tahu kami berapa banyak nilai yang ada tetapi tidak memberi tahu kami apa nilai yang dipanggil untuk melakukannya sehingga Anda perlu melihat properti kunci properti.

$kunci.Properti

Jika Anda ingin mengambil konten nilai, Anda dapat menggunakan properti PSPath bersama dengan perintah Get-ItemProperty sebagai berikut. Kami akan membuat variabel yang disebut nilai untuk membantu kami menerima nilai individu.

$nilai = Dapatkan-ItemProperty $key.PSPath

Itu akan mengambil konten untuk semua nilai dalam kunci, tetapi karena kami membuat variabel nilai, kami dapat menguraikannya sebagai properti individual untuk diambil. Sebagai contoh.

$nilai.Shellstate

Akan mengembalikan hanya isi dari nilai Shellstate.

Membuat Kunci

Membuat kunci baru seperti membuat folder baru:

New-Item -type Direktori Ketik Nama Kunci Baru Di Sini

Menghapus Kunci

Menghapus kunci dilakukan dengan menggunakan perintah Remove-Item seperti:

Hapus-Item Type New Key Name Di Sini

Menciptakan Nilai

Untuk menambahkan nilai baru ke kunci, Anda harus menggunakan Set-ItemProperty

Tipe barang memegang Tipe data
Rangkaian Sebuah benang REG_SZ
DiperluasString String dengan variabel lingkungan yang diselesaikan saat dipanggil REG_EXPANDED_SZ
biner Nilai biner REG_BINARY
kata-kata Nilai angka REG_DWORD
MultiString Teks beberapa baris REG_MULTI_SZ
QWord Nilai numerik 64-Bit REG_QWORD

Untuk membuat nilai gunakan sintaks berikut:

Set-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer –type string –name New Value –value 123

Anda dapat mengganti jalur untuk kunci di mana Anda ingin membuat nilai dan Anda dapat mengganti parameter –type untuk tipe yang berbeda dari tabel di atas.

Menghapus Nilai

Anda dapat menghapus nilai menggunakan perintah Remove-ItemProperty.

Hapus-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer Nilai Baru

BACA BERIKUTNYA Foto Profil Taylor Gibb Taylor Gibb
Taylor Gibb adalah pengembang perangkat lunak profesional dengan pengalaman hampir satu dekade. Dia menjabat sebagai Direktur Regional Microsoft di Afrika Selatan selama dua tahun dan telah menerima beberapa penghargaan Microsoft MVP (Profesional Paling Bernilai). Dia saat ini bekerja di R&D di Derivco International.
Baca Bio Lengkap

Artikel Menarik