Pakar Geek Menavigasi Gaya Baris Perintah Registry 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 mengetikkan PowerShell ke dalam bilah pencarian dan menekan enter.
Ketika PowerShell terbuka, ketikkan:
cd HKCU:
Untuk mengubah ke sarang HUSY_CURRENT _USER.
Kunci dalam registri seperti folder. Namun, nilai kunci tidak berlaku seperti file. Sebaliknya, mereka dikelola sebagai properti kunci dan ditampilkan di kolom properti. Untuk melihat daftar kunci, Anda cukup menjalankan:
Dir
Untuk berbuat lebih banyak dengan tombol, paling mudah untuk membuat variabel untuk kunci. Mari kita membuat variabel yang disebut kunci, untuk kunci HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer.
$ key = Dapatkan-Item HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer
Selanjutnya mari kita lihat berapa banyak nilai yang terkandung dalam variabel kunci saya. Untuk melakukan ini kita perlu menggunakan properti yang disebut ValueCount.
$ key.ValueCount
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 melakukan itu, Anda perlu melihat properti properti kunci.
$ key.Property
Jika Anda ingin mengambil konten nilai Anda dapat menggunakan properti PSPath bersama dengan perintah Get-ItemProperty sebagai berikut. Kami akan membuat nilai variabel yang disebut untuk membantu kami menerima nilai individual.
$ value = Dapatkan-ItemProperty $ key.PSPath
Itu akan mengambil konten untuk semua nilai di kunci, tetapi karena kami membuat variabel nilai kami bisa menguraikannya properti individu untuk mengambil. Sebagai contoh.
$ value.Shellstate
Hanya akan mengembalikan konten nilai Shellstate.
Membuat Kunci
Membuat kunci baru seperti membuat folder baru:
Direktori New-Item -type "Ketikkan Nama Kunci Baru Di Sini"
Menghapus Kunci
Menghapus kunci dilakukan dengan menggunakan perintah Remove-Item seperti:
Remove-Item "Ketikkan Nama Kunci Baru Di Sini"
Menciptakan Nilai
Untuk menambahkan nilai baru ke kunci Anda harus menggunakan Set-ItemProperty
Tipe barang | Tahan | Tipe data |
Tali | Sebuah benang | REG_SZ |
ExpandedString | String dengan variabel lingkungan yang dipecahkan saat dipanggil | REG_EXPANDED_SZ |
Biner | Nilai biner | REG_BINARY |
DWord | 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: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer -jenis string -nama "Nilai Baru" -nilai "123"
Anda bisa mengganti path untuk kunci yang ingin Anda buat nilainya dan Anda bisa mengganti parameter -type untuk tipe yang berbeda dari tabel di atas.
Menghapus Nilai
Anda dapat menghapus nilai menggunakan perintah Remove-ItemProperty.
Remove-ItemProperty HKCU: \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer "Nilai Baru"