不得不说,Citrix的相关产品的安全做的真TNND的强悍...
装完Xendesktop后,启用Smart Card来做认证.NND,就是过不去.提示说服务器之间不信任...
错误详细信息:The Citrix servers do not trust the server. This message was reported from the XML Service at address http://ServerName/scripts/wpnbr.dll[com.citrix.xml.NFuseProtocol.RequestAddress]. [Unique Log ID: 2fe518df]
而Citrix 官方给出的答案是需要做服务器之间的信任关系.而给出的解决方案而是XenApp提示这个错误的方案.对我毛用都没有...得,慢慢找资料吧...开始为期2个月的网上大海捞针...
MD,自家的产品.还做这么多飞机.既然要客户自己添加信任关系.
不要给我讲可以打电话找Citrix的技术支持.NND,人家说了,买了人家的产品以外,还得另外加钱买他的服务...靠...
困惑了很久.网上关于Citrix相关的文档本来就少,而关于Smart Card的就更加少了.毕竟,没有谁为了做实验,自己还去买张Smart Card来做...
正好,测试需要,加上这两天事情不多,就着手准备解决这个问题.以前一直拖着不做.后果出现了...
抓狂...
而很多人都用的是Citrix Delivery Services Console来做的管理.而我们的环境是Citrix Xendesktop 5.默认安装出来后就没有这个管理端,而是:Desktop Studio...所以,就算安装Citrix Delivery Services Console也不会有用.得,慢慢想办法吧...
有人说,可以在策略里面添加与XML的信任关系.靠,在Desktop Studio的策略里面,根本就找不到与XML相关的策略...
悲剧就这么发生了...搞的我真想一头撞死...
后面找了N久,终于在Citrix 资料库的Access Gateway里面找到了关于创建XenDesktop 5 XML 信任策略,一看.傻眼了.NND,既然要用 PowerShell 命令启用 XML 信任...我靠啊.PowerShell...脚本语言啊.我TNND不会啊...欲哭无泪...
虽然给出了命令.可我复制过去根本就不能用.提示我参数不正确.NND...
Set -BrokerSite -TrustRequestsSentToTheXmlServicePort $true
上面这条命令就是Citrix官方给出的命令...
想了想,我们用的都是windows自带的PowerShell,估计是没有把Citrix相关的东西添加进去吧.那就用Citrix自带的吧.可是,问题出现了.既然还是不可以.不可以.不可以...
想了想,还是需要添加Citrix相关的环境吧.再去找...
Add-PSSnapin Citrix.ADIdentity.Admin.V1
输入.执行成功.小小的开心了一会儿...
问题接着出来了.
输入Set命令.还是提示找不到相关的东西...
TMD欲哭无泪...
最后,请同事看了看复制过来的东西.说,这边命令输入有错.应该是:
Set-BrokerSite -TrustRequestsSentToTheXmlServicePort $true
看明白没?Set-BrokerSite是连着的,中间没有空格...
Citrix官方文档纯属于坑爹啊...
这坑爹的公司啊.NND,这种策略性的东西在以前的时候,都可以勾选的,现在,既然要用命令.不知道Citrix那群人是怎么想的,是不是觉得,用命令很牛叉啊.也不用这样啊.给个命令还是错误的.
NND,客户不是开发人员,不一定都会PowerShell啊.你做个勾选的选项或者在你的策略表里面添加XML相关的东西你TMD会死么?
现在我终于明白,为什么以前在国内几乎看不到Citrix相关的产品了...一点都不人性化...
而且,相关的文档都他妈的难找的要死...资料库的排序,相关的解决方法.都不一定在他相关的某个产品下...
为那些维护Citrix的哥们们默哀一分钟...