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

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

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

代码的功能如下:主要是为了防止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 DDC控制台管理员账号被删除,如何恢复权限

Citrix DDC控制台管理员账号被删除,如何恢复权限

1 假设Citrix DDC控制台你以ctxadmin域账号安装的,那么ddc控制台默认管理员就是ctxadmin账户,也就是只有ctxadmin账户具备管理citrix DDC控制台权限,其他用户是无法打开ddc控制台并管理的。2 当你不小心把ctxadmin删除后,无法还原或者找回,那么即便你新...

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 需要专业版或企业版才行,只有专业或企业版才有本地组策略功能,家庭版...

云桌面-查询用户登录桌面历史记录-SQL

云桌面-查询用户登录桌面历史记录-SQL

桌面云管理员在运维过程中可以面临统计用户登录桌面云的使用情况,默认情况下使用Citrix Director查询导出,但是面临导出数据不全或者有限,如果需要更加全面或者更准确的数据,那么就要查询数据库获取用户登录桌面云会话信息-- 定义桌面会话开始和结束时间 DECLARE @S...

修改Citrix桌面云-VDA和DDC注册端口

修改Citrix桌面云-VDA和DDC注册端口

DDC执行脚本修改端口cd 'C:\Program Files\Citrix\Broker\Service\' .\BrokerService.exe -vdaport 22927 .\HighAvailabilityService.exe...

CDFControl收集Citrix日志步骤

CDFControl收集Citrix日志步骤

CDFControl:支持多种Citrix产品,包括XenApp、XenDesktop、VDA、SF、DDC、Provisioning Services等。使用CDFControl可以轻松地收集这些产品生成的日志文件,以便更容易地进行分析和故障排除,这些日志文件需要专业的工具和技术人员进行分析,一般...

发表评论

访客

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