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设置背景图片文件路径