在我们的 Windows Server 2016 终端服务器场中,我尝试设置默认的开始布局。经过一番研究,它终于按我想要的方式工作了。
但是,我对使用 powershell 命令时获得的不同类型的 AppId 有疑问Get-StartApps
。我在互联网上没有找到任何有用的信息:
我创建了三个不同 RemoteApp 的快捷方式(.rdp 文件),并将它们保存在用户的开始菜单路径上。
当我在此用户下运行 cmdlet 时Get-StartApps
,我看到不同类型的 AppId:
Get-StartApps | ? Name -like "TEST" | sort Name
Name AppID
---- -----
Applikation A Microsoft.RemoteApp.5e8BmOyP8cb4Vu7MFY9rhc4jxNc=
Applikation B \\DOMAINNAME\PATH\Applikation B.rdp
Applikation C Microsoft.AutoGenerated.{1E2FF411-9899-4C88-AF4A-8D3E245AD99F}
这三个 AppID 都只是 RDP 文件的快捷方式。在“开始”菜单的“所有应用程序”下,这三个 AppID 似乎以相同的方式工作。但这三种 AppID 之间有什么区别?
我发现:只需键入 A 和键入 C 即可使用我的 startlayout.xml 作为开始布局 GPO。这是我的 startlayout.xml 的一部分:
<LayoutModificationTemplate Version="1" xmlns="http://schemas.microsoft.com/Start/2014/LayoutModification">
<LayoutOptions StartTileGroupCellWidth="6" />
<DefaultLayoutOverride>
<StartLayoutCollection>
<start:Group Name="APPLIKATIONS" xmlns:start="http://schemas.microsoft.com/Start/2014/StartLayout">
<start:DesktopApplicationTile Size="1x1" Column="0" Row="0" DesktopApplicationID="Microsoft.RemoteApp.5e8BmOyP8cb4Vu7MFY9rhc4jxNc=" />
<start:DesktopApplicationTile Size="1x1" Column="0" Row="1" DesktopApplicationID="Microsoft.AutoGenerated.{1E2FF411-9899-4C88-AF4A-8D3E245AD99F}" />
</start:Group>
</defaultlayout:StartLayout>
</StartLayoutCollection>
</DefaultLayoutOverride>
</LayoutModificationTemplate>
这两个应用程序(A 和 C)似乎对我的所有用户都有效。快捷方式 A 让我的一位同事离开了公司 - 所以我无法问他在那里做了什么。快捷方式 C 是我创建的。这两个快捷方式有什么区别 -微软远程应用程序和微软自动生成? 哪一种类型比较好?
提前感谢并保持健康!