当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 GPO 管理 Windows 10 开始菜单布局和任务栏固定应用程序

作者:精品下载站 日期:2024-12-14 20:05:34 浏览:15 分类:玩电脑

使用 GPO 管理 Windows 10 开始菜单布局和任务栏固定应用程序


在 Active Directory 域中,您可以使用组策略集中管理和自定义 Windows 10 用户计算机上的“开始”菜单和任务栏布局。这允许您为各个部门的用户在“开始”菜单和任务栏窗格中为图标和固定应用程序快捷方式分配相同的设置。您可以为不同的用户组设置自定义布局,并确保所有工作站都以相同的方式配置。

如何使用 PowerShell 在 Windows 10 中导出和导入开始菜单布局?

在 Windows 10 (Windows Server 2016) 上获取开始菜单布局模板的最简单方法是在参考用户配置文件上手动自定义桌面外观和元素。为必要的应用程序创建快捷方式(图块),固定和分组它们,删除不必要的元素。然后,您可以将当前的“开始”菜单布局导出到 XML 文件。

[玩转系统] 使用 GPO 管理 Windows 10 开始菜单布局和任务栏固定应用程序

您可以使用 PowerShell cmdlet Export-StartLayout 导出当前的“开始”菜单设置:

Export-StartLayout -path c:\ps\StartLayoutW10.xml

稍后,您可以使用 Import-StartLayout cmdlet 在另一台 Windows 10 计算机上手动导入此“开始”菜单布局,如下所示:

Import-StartLayout -LayoutPath c:\ps\StartLayoutW10.xml  -MountPath c:\

注意。 MountPath指定系统镜像.wim文件的挂载路径。

Import-StartLayout cmdlet 的主要缺点是它不会将“开始”布局导入到当前用户配置文件,而是导入到默认用户配置文件(文件 Layoutmodification.xml 出现在 C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\ 目录中)。此 XML 开始屏幕布局仅适用于首次登录的新用户配置文件。

使用 GPO 部署 Windows 10 开始菜单布局

要使用组策略 (GPO) 在域计算机上部署 Windows 10 开始菜单布局,您需要将布局 XML 文件复制到域控制器上的 NETLOGON 目录。然后运行组策略管理控制台 (GPMC.msc) 并创建一项新策略或编辑现有策略并将其链接到用户 OU。

在组策略管理编辑器中,在用户配置 -> 策略 -> 管理模板 -> 开始菜单和任务栏部分中找到名为开始布局的策略。您还可以将开始菜单布局分配给计算机对象。在这种情况下,您需要在“计算机配置”部分配置相同的策略。

[玩转系统] 使用 GPO 管理 Windows 10 开始菜单布局和任务栏固定应用程序

注意。如果您具有以下管理模板文件,则可以从任何计算机配置此策略:StartMenu.admx 和 StartMenu.adml(它们已存在于 Windows 10/Windows Server 2016 中)。

打开策略,启用它,然后在开始布局文件字段中指定包含 Windows 10 开始菜单布局设置的 XML 文件的 UNC 路径(例如 \a-d.site etlogon\StartLayoutW10.xml)。

[玩转系统] 使用 GPO 管理 Windows 10 开始菜单布局和任务栏固定应用程序

如果您只想将开始布局策略应用到特定用户组或计算机,则可以使用安全筛选或 WMI GPO 筛选器。

重要。 默认情况下,使用组策略为用户计算机配置“开始”菜单和任务栏设置时,用户无法更改其元素(删除快捷方式、固定自己的项目)。要允许用户更改布局元素,请使用下一节中描述的部分锁定功能。

使用部分锁定锁定开始菜单中的某些项目

Windows 10 1511 中出现的部分锁定模式允许您指定用户无法更改的开始菜单图块组。您可以允许用户更改除某组企业应用程序快捷方式之外的任何快捷方式、图标和图块。

要设置锁定的开始布局组,您需要使用任何文本编辑器手动编辑XML布局文件(使用Notepad ++编辑XML文件很方便)。

打开文件 StartLayoutW10.xml 并在其中找到以下部分:。要锁定特定的快捷方式组,需要将此部分的属性更改为

[玩转系统] 使用 GPO 管理 Windows 10 开始菜单布局和任务栏固定应用程序

保存对 XML 文件的更改并使用 GPO 将其部署到用户的计算机上。因此,只有 XML 文件中指定的图块组(快捷方式)才会被锁定。所有其他组、其内容和元素设置都可以由用户更改。

部分锁定适用于 Windows 10 企业版和专业版(从 1703 版本开始)。

Windows 10 有一个小错误,即通过 GPO 应用 XML 布局文件后分配的 Internet Explorer 快捷方式不会出现。要解决该问题,您需要编辑 XML 文件并更改 IE 快捷方式的行,如下所示:

<start:DesktopApplicationTile Size="2x2" Column="2" Row="2" DesktopApplicationLinkPath="%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Internet Explorer.lnk" />

然后通过GPO将快捷方式文件“Internet Explorer.lnk”复制到%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\。

如何使用 GPO 管理固定任务栏项目?

从 Windows 10 1607 开始,您可以通过与“开始”菜单布局相同的 XML 文件来管理任务栏中的固定快捷方式。要将您自己的固定快捷方式添加到通过 GPO 分发的 XML 布局,请编辑 XML 文件。在 标记后,添加以下代码:

<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\Internet Explorer.lnk" /></taskbar:TaskbarPinList></defaultlayout:TaskbarLayout></CustomTaskbarLayoutCollection>

[玩转系统] 使用 GPO 管理 Windows 10 开始菜单布局和任务栏固定应用程序

在此示例中,我们将向任务栏添加两个固定快捷方式:文件资源管理器和 Internet Explorer。在用户的计算机上应用该策略后,Windows 10 任务栏中将出现两个固定的快捷方式。

[玩转系统] 使用 GPO 管理 Windows 10 开始菜单布局和任务栏固定应用程序

在较旧的 Windows 版本(1607 之前)中,任务栏中固定的应用程序快捷方式的配置不同。让我们尝试找出方法。

Windows 10 中固定任务栏快捷方式的列表存储在用户配置文件文件夹 %APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar 中。

[玩转系统] 使用 GPO 管理 Windows 10 开始菜单布局和任务栏固定应用程序

固定应用程序的设置编码存储在以下注册表项 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband 中。

要将这些任务栏设置分发到域计算机,您需要将参考计算机上的此注册表项的内容导出到 REG 文件:

reg export HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband c:\script\PinnedItem.reg

将此 REG 文件和包含图标的目录 (%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar) 复制到共享网络文件夹(例如,您可以使用 NETLOGON)。在域组策略编辑器(用户配置 -> 策略 -> Windows 设置 -> 脚本(登录/注销)-> 登录)中,添加包含以下代码的登录脚本 (deploy_taskbar.bat):

@echo off
set Logfile=%AppData%\pinned.log
if not exist "%Logfile% (
IF EXIST "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar" GOTO NOTASKDIR
del "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\*" /S /Q
:NOTASKDIR
xcopy /E /Y "\a-d.site\netlogon\PinnedItem " "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned"
regedit.exe /s "\a-d.site\netlogon\PinnedItem.reg "
echo PinnedItemImported on %date% at %time% >> %LogFile%
taskkill /IM explorer.exe /f
start explorer.exe
)

注意。 此脚本中包含检查文件 %AppData%\pinned.log 是否存在。如果该文件存在,则该脚本已在此计算机上运行,无需重新应用,以便用户可以在任务栏中删除或添加自己的图标。

[玩转系统] 使用 GPO 管理 Windows 10 开始菜单布局和任务栏固定应用程序

您可以不通过批处理文件而是通过 GPO 将此 Reg 文件部署到域计算机。

用户登录时将在 Windows 10 任务栏中看到一组固定的应用程序图标。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯