婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用PowerShell修改注冊表

使用PowerShell修改注冊表

熱門標簽:電話智能外呼系統誠信合作 金融電銷公司怎么辦理外呼系統 安徽400電話辦理 使用電話機器人電銷是否違法 真人和電話機器人對話 什么渠道可以找外呼系統客戶 雷霆電話機器人電話 湖州電銷防封卡 信陽話務外呼系統怎么收費

下面的例子里, PowerShell修改了注冊表鍵值, 完成了Security loop disable, 和loopbackcheck disable.

復制代碼 代碼如下:

#Security loop disable so that you can look at it on the same machine
if(($gchn = Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\" -Name "BackConnectionHostNames" -ea SilentlyContinue) -eq $null){
New-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\" -PropertyType MultiString -Value "$url" -Name "BackConnectionHostNames"
}else{
Set-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0\" -Name "BackConnectionHostNames" -Value ($gchn.BackConnectionHostNames+" $url")
}
 
#disable loobback check
if((Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\" -Name "DisableLoopbackCheck" -ea SilentlyContinue) -eq $null){
New-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\Lsa\" -PropertyType DWORD -Value "1" -Name "DisableLoopbackCheck"
}

實例給大家了,下面分享一些powershell操作注冊表的方法吧

訪問注冊表鍵值

在PowerShell中,用戶可以通過類似于HKCU:(作為HKEY_CURRENT_USER)和HKLM:(代表HKEY_LOCAL_MATCHINE)的虛擬驅動器訪問注冊表鍵值。
如:Dir Registry::HKEY_LOCAL_MACHINE\Software
通過這種方式用戶可以很容易的復制、粘貼注冊表內的鍵值,用戶可以通過下面的命令獲取已經注冊的文件后綴:
dir Registry::HKEY_CLASSES_ROOT\.* -name | Sort-Object

讀取注冊表鍵值

在PowerShell中,用戶能夠以虛擬驅動器的形式來處理注冊表的內容
下面的Get-RegidtryValues函數列舉存儲在一個注冊表鍵值下的所有鍵值,完整代碼如下所示:

 
function Get-RegistryValues($key) { 
         (Get-Item $key).GetValueNames() 
}

Get-RegistryValues HKLM:\Software\Microsoft\Windows\Currentversion

Get-RegistryValue讀取任意注冊表鍵值并返回其內容,完整代碼如下所示:

function Get-RegistryValue($key, $value) { 
         (Get-ItemProperty $key $value).$value 
} 
Get-RegistryValue ' HKLM:\Software\Microsoft\Windows\Currentversion' ` 


SM_GamesName

寫入注冊表鍵值

添加或修改注冊表鍵值在PowerShell中也是很方便的就可以完成的,下面創建名為Set-RegistryValue函數用來操作注冊表鍵值,以下是完整的代碼:

function Set-RegistryValue($key, $name, $value, $type="String") { 
 if ((Test-Path $key) -eq $false) { md $key | Out-Null } 
    Set-ItemProperty $key $name $value -type $type 
 } 
  Set-RegistryValue HKCU:\Software\TestABC myValue Hello 
  Set-RegistryValue HKCU:\Software\TestABC myValue 12 Dword 
  Set-RegistryValue HKCU:\Software\TestABC myValue ` 
([Byte[]][Char[]]"Hello") Binary

移除注冊表鍵值

通過Remove-Item刪除目標注冊表鍵,函數Remove-RegistryKey的完整代碼如下所示:

function Remove-RegistryKey($key) { 
Remove-Item $key -Force 
}

通過Remove-ItemProperty函數刪除注冊表值,完整的代碼如下所示:

function Remove-RegistryValue($key, $value) { 
Remove-ItemProperty $key $value 
}

您可能感興趣的文章:
  • Powershell 查詢 Windows 日志的方法
  • Powershell 查找用戶的主SMTP地址
  • powershell解決win10開始菜單和通知中心無法打開
  • Powershell 獲取特定的網頁信息的代碼
  • Powershell錯誤處理之what-if
  • PowerShell 4.0實現自動化設置服務器
  • 揭秘PowerShell 5.0新特性和新功能
  • Windows 8 中的 PowerShell 3.0
  • PowerShell使用小技巧分享
  • PowerShell用戶認證Function實例代碼

標簽:湛江 岳陽 濟南 運城 德州 鶴崗 六盤水 山南

巨人網絡通訊聲明:本文標題《使用PowerShell修改注冊表》,本文關鍵詞  使用,PowerShell,修改,注冊表,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用PowerShell修改注冊表》相關的同類信息!
  • 本頁收集關于使用PowerShell修改注冊表的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 临澧县| 靖西县| 招远市| 乳山市| 林州市| 东莞市| 平舆县| 汶川县| 泾川县| 团风县| 砀山县| 衡阳市| 玛沁县| 保山市| 彩票| 龙南县| 县级市| 万荣县| 远安县| 新宾| 肥城市| 武义县| 雷波县| 宁乡县| 西昌市| 惠来县| 东城区| 中宁县| 威海市| 都江堰市| 金堂县| 英山县| 邮箱| 黑水县| 藁城市| 保亭| 闸北区| 明溪县| 城步| 宁远县| 农安县|