我有一个.bat
文件,(从自定义.xml
文件生成自定义开始菜单),以部署到一组计算机。
这是我得到的:
PowerShell.exe -Command "&Import-StartLayout –LayoutPath C:\Installs\StartMenu.xml –MountPath $env:SystemDrive\"
当我运行PowerShell
命令时,它可以工作但由于某种原因我无法从.bat
文件中运行它。
答案 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%\}"