Windows 2016 Server - 开始菜单布局 - Get-StartApps - 不同的 APPID

Windows 2016 Server - 开始菜单布局 - Get-StartApps - 不同的 APPID

在我们的 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 是我创建的。这两个快捷方式有什么区别 -微软远程应用程序微软自动生成? 哪一种类型比较好?

提前感谢并保持健康!

相关内容