Windows 10自定义开始菜单

时间:2018-04-20 13:18:16

标签: batch-file cmd

我有一个.bat文件,(从自定义.xml文件生成自定义开始菜单),以部署到一组计算机。

这是我得到的:

PowerShell.exe -Command "&Import-StartLayout –LayoutPath C:\Installs\StartMenu.xml –MountPath $env:SystemDrive\"

当我运行PowerShell命令时,它可以工作但由于某种原因我无法从.bat文件中运行它。

2 个答案:

答案 0 :(得分:0)

我不得不将代码更改为:

PowerShell.exe -Command "&{Import-StartLayout -LayoutPath C:\Installs\StartMenu.xml -MountPath $env:%SystemDrive%\}"

Compo的建议似乎奏效了。

答案 1 :(得分:0)

以下是我的评论,作为答案拼凑而成:

PowerShell -C "&{Import-StartLayout -LayoutPath C:\Installs\StartMenu.xml -MountPath %SystemDrive%\}"