无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2187|回复: 5
打印 上一主题 下一主题

离线安装appx命令

[复制链接]
跳转到指定楼层
1#
发表于 2022-1-14 18:13:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 黑中见白 于 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)



2#
 楼主| 发表于 2022-1-14 18:15:34 | 只看该作者
本帖最后由 黑中见白 于 2022-1-14 18:22 编辑

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

使用道具 举报

3#
发表于 2022-1-14 19:17:04 | 只看该作者
但是不建议 PS1 ?呵呵,你这不是用 PS?

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

点评

确实,我都是app全删  详情 回复 发表于 2022-1-14 19:24
回复

使用道具 举报

4#
 楼主| 发表于 2022-1-14 19:24:33 | 只看该作者
本帖最后由 黑中见白 于 2022-1-14 19:27 编辑
ilikeyi 发表于 2022-1-14 19:17
但是不建议 PS1 ?呵呵,你这不是用 PS?

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

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

点评

全删,把自带的 PS5 换成 PS7 微软都不敢这样玩。 使用 PowerShell 5 以上,无法使用以下命令: $LanguageList = Get-WinUserLanguageList $LanguageList.Add("es-es") $LanguageList.Add("fr-fr  详情 回复 发表于 2022-1-14 19:43
回复

使用道具 举报

5#
发表于 2022-1-14 19:43:19 | 只看该作者
本帖最后由 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
回复

使用道具 举报

6#
 楼主| 发表于 2022-1-14 20:46:48 | 只看该作者
ilikeyi 发表于 2022-1-14 19:43
全删,把自带的 PS5 换成 PS7,

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

不不不,是我们自己替换
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-20 12:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表