无忧启动论坛

标题: 离线安装appx命令 [打印本页]

作者: 黑中见白    时间: 2022-1-14 18:13
标题: 离线安装appx命令
本帖最后由 黑中见白 于 2022-1-14 19:29 编辑

<# :
@powershell -ex bypass -c "icm ([scriptblock]::Create((gc '%~f0' -Raw -Encoding UTF8)))"
exit
#>
function 显示($a ) { Write-Host -ForegroundColor White ($a ) }
function 等待毫秒($a) { Start-Sleep -Milliseconds $a }
function 退出($a) { Start-Sleep -Milliseconds $a; exit }
function 离线安装appx {
  param ($路径, $appx路径, $xml)
  Add-AppxProvisionedPackage -Path $路径 -PackagePath $appx路径 -SkipLicense -Regions "all"
}





$挂载wim路径 = 'Z:\3444'


$类型 = @("*.appx", '*.EAppx', '*.AppxBundle', '*.msix', '*.Msixbundle')
foreach ($安装类型 in $类型) {
  $files = Get-Childitem -Path .\ -Recurse -Include $安装类型
  foreach ($file in $files) {
    $file.name
    离线安装appx($挂载wim路径) $file
  }
}
显示('安装appx完成')
退出(18000)




作者: 黑中见白    时间: 2022-1-14 18:15
本帖最后由 黑中见白 于 2022-1-14 18:22 编辑

*.appx", '*.EAppx', '*.AppxBundle', '*.msix', '*.Msixbundle', '*.BlockMap
直接塞当前子文件夹里
枚举所有子目录appx....啥的
新建个支持库文件夹也可以
需要修改的就是挂载目录
1楼复制保存为,离线.cmd
就行,ps1也可以,但是不建议ps1
//
离线.cmd
           appp文件夹(zxx.appx)

作者: ilikeyi    时间: 2022-1-14 19:17
但是不建议 PS1 ?呵呵,你这不是用 PS?

对于解决重刷 InBOX Apps,这个不太适配。


作者: 黑中见白    时间: 2022-1-14 19:24
本帖最后由 黑中见白 于 2022-1-14 19:27 编辑
ilikeyi 发表于 2022-1-14 19:17
但是不建议 PS1 ?呵呵,你这不是用 PS?

对于解决重刷 InBOX Apps,这个不太适配。

确实,我都是app全删可以把ps5换成ps7
233

作者: ilikeyi    时间: 2022-1-14 19:43
本帖最后由 ilikeyi 于 2022-1-14 19:44 编辑
黑中见白 发表于 2022-1-14 19:24
确实,我都是app全删可以把ps5换成ps7
233

全删,把自带的 PS5 换成 PS7,

你给微软100个胆子,微软都不敢这样玩。敢那样玩,我只有去官方论坛、发邮箱骂他。
不过不用担心,微软不会像你所说的这样干。除非他,。

使用 PowerShell 5 以上,无法使用以下命令:
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("es-es")
$LanguageList.Add("fr-fr")
$LanguageList.Add("zh-cn")
Set-WinUserLanguageList $LanguageList -force

后来 PowerShell 7 才解决。

所以微软目前不可能将 PS5 替换成 PS7。

替换 PS7 也许再等 5 年或下一代 Windows 12 再谈。

作者: 黑中见白    时间: 2022-1-14 20:46
ilikeyi 发表于 2022-1-14 19:43
全删,把自带的 PS5 换成 PS7,

你给微软100个胆子,微软都不敢这样玩。敢那样玩,我只有去 ...

不不不,是我们自己替换




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3