Chuyên viên Geek: Điều hướng Phong cách Dòng lệnh Đăng ký Giống như Drive sử dụng PowerShell

Mục lục:

Chuyên viên Geek: Điều hướng Phong cách Dòng lệnh Đăng ký Giống như Drive sử dụng PowerShell
Chuyên viên Geek: Điều hướng Phong cách Dòng lệnh Đăng ký Giống như Drive sử dụng PowerShell

Video: Chuyên viên Geek: Điều hướng Phong cách Dòng lệnh Đăng ký Giống như Drive sử dụng PowerShell

Video: Chuyên viên Geek: Điều hướng Phong cách Dòng lệnh Đăng ký Giống như Drive sử dụng PowerShell
Video: #18 "How to delete files/Folder can not be delete". Xóa File/Folder Cứng Đầu Không Thể Xóa Được - YouTube 2024, Tháng Ba
Anonim
Khái niệm về một ổ đĩa trong PowerShell không phải là về các ổ đĩa vật lý, mà là đại diện cho bất kỳ kho dữ liệu nào dưới dạng một giao diện nhất quán. Sử dụng đúng nhà cung cấp, bạn thậm chí có thể truy cập sổ đăng ký như thể nó là một cấu trúc tệp.
Khái niệm về một ổ đĩa trong PowerShell không phải là về các ổ đĩa vật lý, mà là đại diện cho bất kỳ kho dữ liệu nào dưới dạng một giao diện nhất quán. Sử dụng đúng nhà cung cấp, bạn thậm chí có thể truy cập sổ đăng ký như thể nó là một cấu trúc tệp.

Điều hướng trong Shell

Mở PowerShell bằng cách gõ PowerShell vào thanh tìm kiếm và nhấn enter.

Khi PowerShell mở, hãy nhập:
Khi PowerShell mở, hãy nhập:

cd HKCU:

Để đổi thành HKEY_CURRENT _USER hive.

Các khóa trong registry giống như các thư mục. Tuy nhiên, các giá trị khóa không hoạt động như tệp. Thay vào đó, chúng được quản lý như các thuộc tính của các khóa và được hiển thị trong cột thuộc tính. Để xem danh sách các phím bạn có thể chỉ cần chạy:
Các khóa trong registry giống như các thư mục. Tuy nhiên, các giá trị khóa không hoạt động như tệp. Thay vào đó, chúng được quản lý như các thuộc tính của các khóa và được hiển thị trong cột thuộc tính. Để xem danh sách các phím bạn có thể chỉ cần chạy:

Dir

Để làm được nhiều hơn với các phím dễ nhất để tạo biến cho khóa. Cho phép tạo một biến gọi là khóa, cho khóa HKEY CURRENT USER Software Microsoft Windows CurrentVersion Explorer.
Để làm được nhiều hơn với các phím dễ nhất để tạo biến cho khóa. Cho phép tạo một biến gọi là khóa, cho khóa HKEY CURRENT USER Software Microsoft Windows CurrentVersion Explorer.

$key = Get-Item HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer

Tiếp theo cho phép xem có bao nhiêu giá trị mà biến khóa của tôi chứa. Để làm điều này, chúng ta cần sử dụng một thuộc tính có tên là ValueCount.
Tiếp theo cho phép xem có bao nhiêu giá trị mà biến khóa của tôi chứa. Để làm điều này, chúng ta cần sử dụng một thuộc tính có tên là ValueCount.

$key.ValueCount

Như bạn có thể thấy có 6 giá trị. Nó cho chúng tôi biết có bao nhiêu giá trị nhưng không cho chúng tôi biết giá trị được gọi là gì để làm điều đó bạn cần xem xét thuộc tính thuộc tính khóa.
Như bạn có thể thấy có 6 giá trị. Nó cho chúng tôi biết có bao nhiêu giá trị nhưng không cho chúng tôi biết giá trị được gọi là gì để làm điều đó bạn cần xem xét thuộc tính thuộc tính khóa.

$key.Property

Image
Image

Nếu bạn muốn lấy nội dung của các giá trị, bạn có thể sử dụng thuộc tính PSPath cùng với lệnh Get-ItemProperty như sau. Chúng tôi sẽ tạo một biến được gọi là giá trị để giúp chúng tôi nhận các giá trị riêng lẻ.

$value = Get-ItemProperty $key.PSPath

Điều đó sẽ lấy ra nội dung cho tất cả các giá trị trong khóa, nhưng vì chúng ta đã tạo ra biến giá trị, chúng ta có thể phân tích nó một thuộc tính riêng lẻ để lấy ra. Ví dụ.
Điều đó sẽ lấy ra nội dung cho tất cả các giá trị trong khóa, nhưng vì chúng ta đã tạo ra biến giá trị, chúng ta có thể phân tích nó một thuộc tính riêng lẻ để lấy ra. Ví dụ.

$value.Shellstate

Sẽ chỉ trả lại nội dung của giá trị Shellstate.

Tạo khóa

Tạo khóa mới giống như tạo thư mục mới:

New-Item -type Directory “Type New Key Name Here”

Image
Image

Xóa các phím

Xóa một khóa được thực hiện bằng lệnh Remove-Item như sau:

Remove-Item “Type New Key Name Here”

Image
Image

Tạo giá trị

Để thêm các giá trị mới cho một khóa, bạn phải sử dụng Set-ItemProperty

ItemType Nắm giữ Loại dữ liệu
Chuỗi Một chuỗi REG_SZ
ExpandedString Một chuỗi với các biến môi trường được giải quyết khi được gọi REG_EXPANDED_SZ
Nhị phân Giá trị nhị phân REG_BINARY
DWord Giá trị số REG_DWORD
MultiString Văn bản của nhiều dòng REG_MULTI_SZ
QWord Giá trị số 64 bit REG_QWORD

Để tạo giá trị, hãy sử dụng cú pháp sau:

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

Bạn có thể thay thế đường dẫn cho khóa mà bạn muốn tạo giá trị và bạn có thể thay thế tham số –type cho một loại khác từ bảng trên.

Xóa giá trị

Bạn có thể xóa các giá trị bằng cách sử dụng lệnh Remove-ItemProperty.

Remove-ItemProperty HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorer “New Value”

Đề xuất: