gpt4 book ai didi

xml - Import-StartLayout *.xml 不是有效的布局文件

转载 作者:行者123 更新时间:2023-12-02 22:34:02 34 4
gpt4 key购买 nike

我尝试制作一个 powershell 脚本来导入我的组织批准的自定义 Windows10Pro StartLayout。

我做什么:
第一:Export-StartLayout –path c:\StartLayout.xml
就像这里描述的那样:https://learn.microsoft.com/en-us/windows/configuration/customize-and-export-start-layout
然后添加<CustomTaskbarLayoutCollection> block 以自定义此处描述的任务栏项目:https://learn.microsoft.com/en-us/windows/configuration/configure-windows-10-taskbar

所以,我的 xml 文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
<LayoutModificationTemplate
xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification"
xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout"
xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout"
xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"
Version="1">
<LayoutOptions StartTileGroupCellWidth="6" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<defaultlayout:StartLayout GroupCellWidth="6" xmlns:defaultlayout="http://schemas.microsoft.com/Start/2014/FullDefaultLayout">
<start:Group Name="Outils" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
<start:Tile Size="2x2" Column="0" Row="0" AppUserModelID="Microsoft.WindowsCalculator_8wekyb3d8bbwe!App" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Accessories\Snipping Tool.lnk" />
</start:Group>
<start:Group Name="Office" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
<start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Word 2016.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\PowerPoint 2016.lnk" />
<start:Tile Size="2x2" Column="0" Row="2" AppUserModelID="Microsoft.Office.OneNote_8wekyb3d8bbwe!microsoft.onenoteim" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Excel 2016.lnk" />
</start:Group>
<start:Group Name="Applications" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
<start:DesktopApplicationTile Size="2x2" Column="0" Row="0" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" />
<start:DesktopApplicationTile Size="2x2" Column="2" Row="0" DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Slack Technologies\Slack.lnk" />
</start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
<CustomTaskbarLayoutCollection PinListPlacement="Replace">
<defaultlayout:TaskbarLayout>
<taskbar:TaskbarPinList>
<taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\System Tools\File Explorer.lnk" />
<taskbar:DesktopApp DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Google Chrome.lnk" />
<taskbar:DesktopApp DesktopApplicationLinkPath="%APPDATA%\Microsoft\Windows\Start Menu\Programs\Slack Technologies\Slack.lnk" />
</taskbar:TaskbarPinList>
</defaultlayout:TaskbarLayout>
</CustomTaskbarLayoutCollection>
</LayoutModificationTemplate>

最后,我以管理员身份打开 powershell 并尝试通过 Import-StartLayout –LayoutPath c:\StartLayout.xml –MountPath c: 导入此 xml然后出现错误“*.xml 不是有效的布局文件”:/

我搜索了很多有用的网站和论坛,但似乎无法解决这个问题~

目的是在新 PC 加入域后(在 Windows 2012 服务器上)导入此自定义开始菜单和任务栏。

我不熟悉 powershell,也不熟悉任何编程语言,但我不反对学习新事物。

请告诉我哪里错了:)

谢谢!

P.S.:这是我的第一篇文章,我希望它的格式正确。

最佳答案

为了使任务栏设置生效,您需要确保 StartLayout.xml 文件列出了任务栏的架构。如果您没有任务栏的架构,您将在 Powershell 中导入 xml 期间收到“无效”StartLayout 文件错误。它需要添加到标签中并且应该如下所示:

xmlns:taskbar="http://schemas.microsoft.com/Start/2014/TaskbarLayout"

关于xml - Import-StartLayout *.xml 不是有效的布局文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48355540/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com