Vim*_*mes 20 registry powershell
使用old-school reg.exe创建一个注册表值,包括其前面的路径,如果路径已经存在则不会出错:
reg add HKCU\Software\Policies\Microsoft\Windows\EdgeUI /f /v DisableHelpSticker /t reg_sz /d 1
Run Code Online (Sandbox Code Playgroud)
这很简洁.我发现在纯PowerShell中执行此操作的最短路径是两行,如果您不想重复路径,则为三行:
$regPath = 'HKCU:\Software\Policies\Microsoft\Windows\EdgeUI'
New-Item $regPath -Force | Out-Null
New-ItemProperty $regPath -Name DisableHelpSticker -Value 1 -Force | Out-Null
Run Code Online (Sandbox Code Playgroud)
使用纯PowerShell有更简单的方法吗?并且无需添加实用功能.
arc*_*444 23
您可以New-ItemProperty按如下方式将创建行传递给该行,但请注意,该-Force标志New-Item将删除该键的任何预先存在的内容:
New-Item 'HKCU:\Software\Policies\Microsoft\Windows\EdgeUI' -Force | New-ItemProperty -Name DisableHelpSticker -Value 1 -Force | Out-Null
Run Code Online (Sandbox Code Playgroud)
小智 11
另一种简化 PS 注册表处理的方法是直接调用 .Net 函数SetValue():
[microsoft.win32.registry]::SetValue("HKEY_CURRENT_USER\Software\Test", "Test-String", "Testing")
[microsoft.win32.registry]::SetValue("HKEY_CURRENT_USER\Software\Test", "Test-DW", 0xff)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40582 次 |
| 最近记录: |