作为我的远程桌面服务器的许可证服务器已退役,因此我想将其从配置中删除。
如果我进去Server Manager > Remote Desktop Services > Overview
然后RD Licensing > right click > Remove RD Licensing Servers
我最终会得到Could not remove the configuration. Object reference not set to an instance of an object.
如果我尝试使用 PowerShell 执行此操作,remove-rdserver server.domain.local rds-licensing
我会得到相同的错误,但会显示更多“详细信息”
Object reference not set to an instance of an object.
+ CategoryInfo : InvalidResult: (:) [], NullReferenceException
+ FullyQualifiedErrorId : JobStateFailed
+ PSComputerName : localhost
有没有办法删除这个旧的许可证服务器?我的意思是,无需删除整个远程桌面配置并重新创建所有内容。
答案1
我遇到了同样的错误。使用 SQL-Manager 服务器登录到本地主机。
\\.\pipe\MICROSOFT##WID\tsql\query
TSQL> To remove the orphaned Server with the ID 1005.
use RDCms
delete from rds.RoleRdsh where ServerId = ‘1005’
戴夫·哈里斯 (Dave Harris) 针对此问题撰写了一篇精彩的博客。