win10家庭版调出组策略_利用powershell为win10家庭版安装组策略

虽然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,点是,允许运行脚本

然后点击新建脚本,把代码粘贴进去

最后点击运行脚本,任务完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值