虽然win10家庭版阉割了组策略管理器,但至少到1607版本时还可以用cmd脚本安装它。可是随后win10更新了几个大版本,不知为何,cmd控制台常常会有诡异的Bug,导致无法用老办法安装组策略管理器。为了彻底解决这个问题,不妨另起炉灶,用powershell脚本安装组策略管理器。毕竟微软已经放弃了cmd控制台,powershell才是未来啊!!!
2020/05/09更新内容:
我发现根本不需要两条命令,一条就够了
命令
Get-ChildItem -Path "C:WindowsservicingPackages*" |
Where-Object{($_.Name -like "Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum")`
-or ($_.Name -like "Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum")} |
foreach {dism.exe /online /norestart /add-package:$_}
用法:
右键单击windows powershell,选择以管理员身份运行
复制粘贴命令,回车
任务完成
2020/05/06更新内容:
我发现根本不需要脚本,两条命令足够了
命令一
Get-ChildItem -path "C:WindowsservicingPackages*" -Include "Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum" |
foreach {dism.exe /online /norestart /add-package:$_}
命令二
Get-ChildItem -path "C:WindowsservicingPackages*" -Include "Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum" |
foreach {dism.exe /online /norestart /add-package:$_}
用法:
右键单击windows powershell,选择以管理员身份运行
复制粘贴命令一,回车
复制粘贴命令二,回车
任务完成
2020/04/02原始内容:
脚本代码如下:
if(-not (Test-Path "C:PSL_Install_GPEDIT"))
{mkdir C:PSL_Install_GPEDIT}
if(Test-Path "C:PSL_Install_GPEDITstepTHREE.csv")
{Remove-Item -Path "C:PSL_Install_GPEDITstepTHREE.csv"}
cd C:PSL_Install_GPEDIT
Get-ChildItem -Path "C:WindowsservicingPackages" | Select-Object name |
Where-Object{($_.Name -like "Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum")`
-or ($_.Name -like "Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum")} |
Export-Csv "C:PSL_Install_GPEDITstepONE.csv"
Get-Content C:PSL_Install_GPEDITstepONE.csv |
Select-Object -Skip 2 | Set-Content stepTWO.csv
$raw=Get-Content "C:PSL_Install_GPEDITstepTWO.csv"
foreach ($rawLine in $raw) {
$editLine = $rawLine.Insert(1,"C:WindowsservicingPackages")
$editLine >> C:PSL_Install_GPEDITstepTHREE.csv
}
$psl=Get-Content "C:PSL_Install_GPEDITstepTHREE.csv"
foreach ($pslLine in $psl){
Write-Host $pslLine
dism.exe /online /norestart /add-package:$pslLine
}
用法:
右键单击windows powershell,选择以管理员身份运行ISE
首先输入Set-ExecutionPolicy RemoteSigned,点是,允许运行脚本
然后点击新建脚本,把代码粘贴进去
最后点击运行脚本,任务完成!