PowerShell注冊(cè)表操作命令總結(jié)
你可以像導(dǎo)航文件系統(tǒng)那樣來訪問注冊(cè)表,PowerShell把文件系統(tǒng)和注冊(cè)表都當(dāng)作層次信息系統(tǒng)來處理。注冊(cè)表中的鍵對(duì)應(yīng)于文件系統(tǒng)的目錄,但是鍵對(duì)應(yīng)的值和文件系統(tǒng)中的文件不是非常類似。相反的,它們顯示在屬性欄,被以鍵的屬性來管理。
PS C:\> Cd HKCU:
PS HKCU:\> dir
Hive: HKEY_CURRENT_USER
Name Property
---- --------
AppEvents
Console ColorTable00 : 0
ColorTable01 : 8388608
ColorTable02 : 32768
ColorTable03 : 8421376
ColorTable04 : 128
ColorTable05 : 8388736
ColorTable06 : 32896
ColorTable07 : 12632256
ColorTable08 : 8421504
ColorTable09 : 16711680
ColorTable10 : 65280
ColorTable11 : 16776960
ColorTable12 : 255
ColorTable13 : 16711935
ColorTable14 : 65535
ColorTable15 : 16777215
CursorSize : 25
EnableColorSelection : 0
ExtendedEditKey : 0
ExtendedEditKeyCustom : 0
FontFamily : 0
FontSize : 0
FontWeight : 0
FullScreen : 0
HistoryBufferSize : 50
HistoryNoDup : 0
InsertMode : 1
LoadConIme : 1
NumberOfHistoryBuffers : 4
PopupColors : 245
QuickEdit : 0
ScreenBufferSize : 19660880
ScreenColors : 7
TrimLeadingZeros : 0
WindowSize : 1638480
WordDelimiters : 0
CurrentPage : 0
Control Panel
Environment TEMP : C:\Users\mosser\AppData\Local\Temp
TMP : C:\Users\mosser\AppData\Local\Temp
EUDC
Identities Identity Ordinal : 1
Migrated7 : 1
Last Username : Main Identity
Last User ID : {563ED914-095C-4B36-9D01-743D0C2AF679}
Identity Login : 622675
Default User ID : {563ED914-095C-4B36-9D01-743D0C2AF679}
Keyboard Layout
Network
Printers
Software
System
Volatile Environment LOGONSERVER : \\DC.PSTips.Net
USERDNSDOMAIN : PSTips.Net
USERDOMAIN : PSTips.Net
USERNAME : mosser
USERPROFILE : C:\Users\mosser
HOMEPATH : \Users\mosser
HOMEDRIVE : C:
APPDATA : C:\Users\mosser\AppData\Roaming
LOCALAPPDATA : C:\Users\mosser\AppData\Local
下面的列出了訪問注冊(cè)表所需的所有命令。
命令 描述
Dir, Get-ChildItem 列出鍵的內(nèi)容
Cd, Set-Location 更改當(dāng)前(鍵)目錄
HKCU:, HKLM: 預(yù)定義的兩個(gè)重要注冊(cè)表根目錄虛擬驅(qū)動(dòng)器
Get-ItemProperty 讀取鍵的值
Set-ItemProperty 設(shè)置鍵的值
New-ItemProperty 給鍵創(chuàng)建一個(gè)新值
Clear-ItemProperty 刪除鍵的值內(nèi)容
Remove-ItemProperty 刪除鍵的值
New-Item, md 創(chuàng)建一個(gè)新鍵
Remove-Item, Del 刪除一個(gè)鍵
Test-Path 驗(yàn)證鍵是否存在
注意:注冊(cè)表幾乎存儲(chǔ)了Windows的核心配置。所以這也是它為什么成為我們用來讀取和更改Windows配置的重要位置。因此亂搞或者誤刪非常危險(xiǎn),可能造成Windows不能啟動(dòng)。
文章出處:http://www.pstips.net/the-registry.html
- Powershell從注冊(cè)表中查詢默認(rèn)MAPI客戶端的例子
- PowerShell使用Remove-Item命令刪除文件、注冊(cè)表項(xiàng)介紹
- PowerShell小技巧之查找獲取注冊(cè)表路徑
- Powershell小技巧之獲取注冊(cè)表值的類型
- Powershell讀取本機(jī)注冊(cè)表中的所有軟件關(guān)聯(lián)擴(kuò)展名
- Powershell實(shí)現(xiàn)從注冊(cè)表獲取本地關(guān)聯(lián)文件的擴(kuò)展名
- Powershell實(shí)現(xiàn)從注冊(cè)表獲取用戶配置腳本分享
- 使用PowerShell修改注冊(cè)表
相關(guān)文章
PowerShell使用match操作符來篩選數(shù)組
本文介紹PowerShell中使用match操作符,配合正則表達(dá)式從數(shù)組中篩選出想要的內(nèi)容,需要的朋友可以參考下2016-11-11
PowerShell腳本實(shí)現(xiàn)檢測網(wǎng)絡(luò)內(nèi)主機(jī)類型
這篇文章主要介紹了PowerShell腳本實(shí)現(xiàn)檢測網(wǎng)絡(luò)內(nèi)主機(jī)類型,本文腳本基本功能可以實(shí)現(xiàn)判斷主機(jī)操作系統(tǒng)類型,如果是域內(nèi)的主機(jī)可以獲取主機(jī)的硬件參數(shù)和性能參數(shù),并判斷是否存在網(wǎng)絡(luò)設(shè)備,需要的朋友可以參考下2014-12-12
PowerShell小技巧之使用New-Module命令動(dòng)態(tài)創(chuàng)建對(duì)象
這篇文章主要介紹了在PowerShell中使用New-Module命令動(dòng)態(tài)創(chuàng)建對(duì)象,比New-Object高大上很多了吧2014-09-09
PowerShell移動(dòng)目錄中指定文件的方法(非全部文件)
這篇文章主要介紹了PowerShell移動(dòng)目錄中指定文件的方法,注意,本文講解的并非移動(dòng)全部文件,而是根據(jù)需求查詢出的指定文件,需要的朋友可以參考下2014-08-08
Powershell學(xué)習(xí)筆記--使用正則表達(dá)式查找文件
本文介紹PowerShell中使用正則表達(dá)式的查找文件的方法,PowerShell的正則表達(dá)式與微軟其它語言的正則表達(dá)式是一樣的,使用非常方便。2014-08-08
Powershell小技巧--遠(yuǎn)程對(duì)比服務(wù)配置
這篇文章主要介紹了使用Powershell遠(yuǎn)程對(duì)比服務(wù)配置的方法,大家可以推廣下獲取服務(wù)器其他參數(shù)進(jìn)行對(duì)比,希望對(duì)大家能有所幫助2014-09-09
PowerShell中獲取當(dāng)前運(yùn)行腳本路徑的方法
這篇文章主要介紹了PowerShell中獲取當(dāng)前運(yùn)行腳本路徑的方法,獲取方法很簡單,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-06-06
探索PowerShell(十四) 使用WMI對(duì)象的方法
上一篇文章中介紹了WMI的基礎(chǔ)內(nèi)容,主要講了WMI的屬性值的查看,文中還提到,WMI不僅具有屬性,還具有方法。這一節(jié)就來具體講一下如何調(diào)用WMI對(duì)象方法2012-12-12

