Citrix 上的新团队

我想发布一篇帖子,但有人要求我做这个帖子, 或者,如果您有 Citrix 环境并使用 Teams,则通常需要这样做. 自 Microsoft 发布新团队以来,如果我们希望渲染在客户端上而不是在 VDA 上,那么在 Citrix 中发布团队时需要考虑一些更改.

Este último año fue algo sufrido para los que tenemos algún entorno Citrix y organizaciones con el Teams, con la nueva versión de Office 365, con el Nuevo Teams, con las novedades en el perfil de FSLogixal final fueron ajustando y aportando soluciones para tener una solución funcional. La idea es poder usar el Teams en Citrix, pero que el render, la carga sea en los equipos clientes, no en los propios VDA, descargándolos de cómputo inútil, y por supuesto para tener video llamadas de calidad y sin cortes.

Comenzaremos la instalación en los VDA, descargaremos el instalador de Teams llamado teamsbootstrapper.exe de la Microsoft 网站.

Lo instalaremos ejecutando:

teamsbootstrapper.exe -p

Continuamos descargando el script de PowerShell para registrar en Outlook 365 el Teams Meeting add-in, para ello podremos copiarlo de la Microsoft 网站 y guardarlo como un .ps1, os lo dejo aquí, al menos el existente a día de hoy:

如果 (-not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] 'Administrator') ){
    Write-Error "Need to run as administrator. Exiting.."
    退出 1
}

# Get Version of currently installed new Teams Package
if (-not ($NewTeamsPackageVersion = (Get-AppxPackage -Name MSTeams).版本)) {
    写入主机 "New Teams Package not found. Please install new Teams from https://aka.ms/GetTeams ."
    退出 1
}
写入主机 "Found new Teams Version: $NewTeamsPackageVersion"

# Get Teams Meeting Addin Version
$TMAPath = "{0}\WINDOWSAPPS\MSTEAMS_{1}_X64__8WEKYB3D8BBWE\MICROSOFTTEAMSMEETINGADDININSTALLER.MSI" -f $env:programfiles,$NewTeamsPackageVersion
if (-not ($TMAVersion = (Get-AppLockerFileInformation -Path $TMAPath | Select-Object -ExpandProperty Publisher).BinaryVersion))
{
    写入主机 "Teams Meeting Addin not found in $TMAPath."
    退出 1
}
写入主机 "Found Teams Meeting Addin Version: $TMAVersion"

# Install parameters
$TargetDir = "{0}\Microsoft\TeamsMeetingAddin\{1}\" -f ${环境:程序文件(x86)},$TMAVersion
$params = '/i "{0}" TARGETDIR="{1}" /qn ALLUSERS=1' -f $TMAPath, $TargetDir

# Start the install process
write-host "executing msiexec.exe $params"
Start-Process msiexec.exe -ArgumentList $params
write-host "Please confirm install result in Windows Eventlog"

Y lo ejecutamos en un PowerShell con privilegios de administrador.

Microsoft 网站 indica que tenemos que crear una entrada en el registro de los VDA, 答案是肯定的, si tenemos la 2402 LTSR en principio no sería necesario.

Sería en HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\WebSocketService y crearemos una entrada de tipo REG_Multi_SZ con valor msedgewebview2.exe y de nombre ProcessWhitelist.

En la misma web de Microsoft indica cómo deshabilitar la auto actualización del Teams, creando una entrada de registro en HKLM\SOFTWARE\Microsoft\Teams con el nombre de disableAutoUpdate de tipo DWORD y valor 1

E indica que si nuestro VDA será un escritorio virtual, creemos también en HKLM\SOFTWARE\Microsoft\Teams la entrada IsWVDEnvironment del tipo DWORD con valor 1.

Si queremos actualizar alguna nueva versión de New Teams, antes lo desinstalaremos previamente con:

teamsbootstrapper.exe -x

Si usamos FSLogix, tendremos que tener en cuenta que debemos tenerlo actualizado, tanto el agente en los VDA como las plantillas administrativas en nuestros controladores de dominio. 因此, en la GPO de FSLogix deberemos marcar elInclude Teams”.

什么都没有, finalmente para publicar la app de Teams en el Studio indicaremos como ‘Ruta del archivo ejecutableeste valorUWALauncher.exe” 在‘命令行参数’中 “UniversalApp MSTeams_8wekyb3d8bbwe!MSTeams”.

一旦 this, 用户现在可以在Citrix中打开Teams, 正常使用它并在本地进行渲染, 在他们的工作岗位上 (如果兼容的话, Windows 设备, 使用最新版本的Workspace App), 将完全集成到Outlook中,用户会更开心一些!

就是这些了, 对于那些有Citrix和Office环境的人 365 并且想让新的Teams正常运行, 拥抱, 行为端正,关心周围的人.

推荐文章

作者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 请随时与我联系, 我会尽我所能帮助你, 分享就是生活 ;) . 享受文档!!!