powershell PowerShell安装默认的NTUSER.DAT,修改它并卸载它
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell PowerShell安装默认的NTUSER.DAT,修改它并卸载它相关的知识,希望对你有一定的参考价值。
Write-Host "Attempting to mount default registry hive"
& REG LOAD HKLM\DEFAULT C:\Users\Default\NTUSER.DAT
Push-Location 'HKLM:\DEFAULT\Software\Microsoft\Internet Explorer'
if (!(Test-Path Main)) {
Write-Warning "Adding missing default keys for IE"
New-Item Main
}
$sp = Get-ItemProperty -Path .\Main
Write-Host "Replacing $_ : $($sp.'Start Page')"
Set-ItemProperty -Path .\Main -Name "Start Page" -Value $site
Pop-Location
$unloaded = $false
$attempts = 0
while (!$unloaded -and ($attempts -le 5)) {
[gc]::Collect() # necessary call to be able to unload registry hive
& REG UNLOAD HKLM\DEFAULT
$unloaded = $?
$attempts += 1
}
if (!$unloaded) {
Write-Warning "Unable to dismount default user registry hive at HKLM\DEFAULT - manual dismount required"
}
以上是关于powershell PowerShell安装默认的NTUSER.DAT,修改它并卸载它的主要内容,如果未能解决你的问题,请参考以下文章
Powershell 打印机安装脚本
Powershell模块导入方法
PowerShell 美化(oh-my-posh)
PowerShell 自动化管理 AWS
使用C#+PowerShell进行Windows系统间文件传输
powershell设置背景图片文件路径