是否使用.bat脚本安装Windows 10应用程序?

是否使用.bat脚本安装Windows 10应用程序?,windows,powershell,appx,appxmanifest,Windows,Powershell,Appx,Appxmanifest,当我尝试此操作时(它使用.bat文件安装窗口商店、计算器、照片和便笺): Powershell返回一个错误:找不到接受参数«\AppXManifest.xml» 我也试过: Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}" Get-AppxPackage -A

当我尝试此操作时(它使用.bat文件安装窗口商店、计算器、照片和便笺)

Powershell返回一个错误:
找不到接受参数«\AppXManifest.xml»

我也试过:

Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}"
Get-AppxPackage -AllUsers *windowscalculator* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}"
Get-AppxPackage -AllUsers Microsoft.Windows.Photos | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}"
Get-AppxPackage -AllUsers Microsoft.MicrosoftStickyNotes | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}"
它返回:
“get-appxpackage”未被识别为内部或外部命令、可操作程序或批处理文件

我在Powershell脚本(.ps1)中尝试了上述方法,效果非常好

问题是我想将这段代码实现到现有的.bat脚本中。我不能把我的.bat转换成.ps1,因为我需要在powershell中重新编写它,而我根本没有这个技能


最好的方法是创建一个Powershell脚本并在bat脚本上启动它

Powershell.exe -executionpolicy remotesigned -File  C:\Users\SE\Desktop\ps.ps1

这样,您就可以通过Powershell脚本自由更改它应该安装的内容,而不必对bat脚本进行重大更改。

它可以工作,但有点烦人。我会找更方便的,但如果找不到,我就走这条路。谢谢
Powershell.exe -executionpolicy remotesigned -File  C:\Users\SE\Desktop\ps.ps1