当前位置:首页 > Citrix技术 > 正文内容

Citrix录屏服务器重置QMID,解决部分用户录屏失败

邓鹏2年前 (2024-01-23)Citrix技术639

代码的功能如下:主要是为了防止QMID冲突,导致部分用户录屏失败。

  1. 移除注册表中的旧 QMId,该操作可能是为了清理之前的配置。

  2. 设置 MSMQ 的 SysPrep 标志为 1,可能是为了在 SysPrep 过程中进行一些特殊处理。

  3. 获取依赖于 MSMQ 服务的其他服务。

  4. 强制重启 MSMQ 服务,以获取一个新的 QMId。

  5. 启动依赖于 MSMQ 服务的其他服务,前提是这些服务的启动模式为自动。

先执行 Set-ExecutionPolicy RemoteSigned  确保在 PowerShell 中,将执行策略设置为 RemoteSigned 或不限制。

如下内容通过PS1后缀保存,放在计划任务执行,通过system用户执行。

# 移除旧的 QMId 并设置 MSMQ 的 SysPrep 标志
Remove-ItemProperty -Path HKLM:Software\Microsoft\MSMQ\Parameters\MachineCache -Name QMId -Force
Set-ItemProperty -Path HKLM:Software\Microsoft\MSMQ\Parameters -Name "SysPrep" -Type DWord -Value 1

# 获取依赖的服务
$depServices = Get-Service -name MSMQ -dependentservices | Select -Property Name

# 重启 MSMQ 以获取新的 QMId
Restart-Service -Force MSMQ

# 启动依赖的服务
if ($depServices -ne $null) {
    foreach ($depService in $depServices) {
        $startMode = Get-WmiObject win32_service -filter "NAME = '$($depService.Name)'" | Select -Property StartMode
        if ($startMode.StartMode -eq "Auto") {
            Start-Service $depService.Name
        }
    }
}


扫描二维码推送至手机访问

版权声明:本文由PowerShell中文社区发布,如需转载请注明出处。

本文链接:https://www.powershell.com.cn/?id=83

标签: 录屏服务器

“Citrix录屏服务器重置QMID,解决部分用户录屏失败” 的相关文章

清除Citrix StoreFront服务器配置信息

清除Citrix StoreFront服务器配置信息

使用卸载的SF方法,可能会卸载失败,所以建议采用清除配置,如果清除配置也失败,重新安装一台SF即可。#使用管理员权限运行powershell,定义powershell路径 $env:PSModulePath = [Environment]::GetEnvironmentVari...

Citrix SQL数据库查询和替换修改字段

Citrix SQL数据库查询和替换修改字段

1 如下图,右键指定库新建查询即可2 粘贴底部代码后,如下,点击执行查询即可--查看Citrix站点数据库如下表内容字段 select * from chb_config.Controllers; select * from ADIde...

Citrix DDC测试跟SQL数据库的连通性

Citrix DDC测试跟SQL数据库的连通性

如下为DDC完整跟SQL数据库连通性测试,可根据连接情况来处理异常问题#查看DDC各服务指定的SQL数据库的地址 Get-Command get-*DBConnection | foreach {$_.Name;& $_.Name;echo...

Citrix 多用户使用window10桌面

Citrix 多用户使用window10桌面

1 鉴于之前有遇到用户win10授权许可不足,例如CAD等设计软件,用户要求多个用户共享一个win10使用。多用户分别在不同时间段使用,要求实现,用户断开桌面云后,系统自动注销用户,以此达到多用户使用。clear while($true){ $sess=(Get-BrokerSession&nb...

PC客户端如何开启Citrix本地组策略

PC客户端如何开启Citrix本地组策略

如何导入Citrix策略模块到本地组策略,必要前提。1 需要先安装Citrix workspace客户端,因为只有安装Citrix客户端后,才会产生对应的Citrix组策略配置文件,需要把组策略配置文件导入到组策略模板文件中才行。2 需要专业版或企业版才行,只有专业或企业版才有本地组策略功能,家庭版...

Citrix Ubuntu桌面提示:"Authentication Required"

Citrix Ubuntu桌面提示:"Authentication Required"

我这里发布的是Ubuntu18.04系统,符合Citrix Linux指定版本要求。想学习如何通过Citrix 发布Ubuntu VDA桌面,点击如下课程学习。Citrix Virtual Desktops 新版本1912-CU3虚拟桌面全套当你发布Ubuntu 桌面后,可能会遇到如下问题,这里告诉...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。