# 应用新的页面文件设置
$newPagefile.Put()
# 获取 pagefile.sys 文件的路径
$pagefilePath = "C:\pagefile.sys"
# 使用 dir 命令获取隐藏文件
$file = dir C:\ -Force | Where-Object { $_.Name -eq "pagefile.sys" }
# 检查页面文件是否存在并输出相关信息
if ($file) {
# 获取文件的最后写入时间
$lastWriteTime = $file.LastWriteTime
# 输出页面文件的位置和最后修改时间
Write-Host "Pagefile 存在于: $($file.FullName)"
Write-Host "Pagefile 最后修改时间: $lastWriteTime"
} else {
Write-Host "Pagefile 不存在于指定路径: $pagefilePath"
}
# 添加用户确认重启的步骤
$confirmation = Read-Host "更改已应用,是否现在重启计算机?(Y/N)"
if ($confirmation -eq 'Y' -or $confirmation -eq 'y') {
Restart-Computer -Force # 强制重启计算机
} else {
Write-Host "重启已取消。请手动重启计算机以使更改生效。"
}