在我确定一个编程解决方案之前,这实际上是我在 StackOverflow 上重新发布的问题:
本质上,客户用户正在使用与我们推出的其他技术配合的网站。我们已经用尽了所有其他方法让事情正常运转,所以我现在处于变通/临时解决方案的领域。
我在网站上找到了一个选项,确实可以解决问题。但是,我们不希望用户自己配置它(而且不幸的是,这很复杂)。
因此,我想要/需要做的是在计算机登录时设置一个 cookie。该 cookie 只包含“0:-”,这只会禁用我们需要禁用的功能。
再次,我意识到这是非常不可取的,但假设我能找到一种方法来解决这个问题,那么我就可以摆脱困境了。理想情况下是在 VBScript 中,但实际上任何对用户不可见的东西都是好的。
仅供参考,这是一个 Server 2008 R2 域,其中 Vista 和 Windows 7 客户端运行 IE8 和 IE9。这就是工作范围,也是我开始工作所需要的一切!
我很高兴听到其他建议,但最终的结果是我们希望自动为用户禁用该网站的功能。
任何帮助都深表感谢。
答案1
如果可以在用户未访问网站的情况下操纵远程机器上的 cookie,那么安全性就不高了,不是吗?
即使您拥有客户端机器的完全管理权限,找到正确的目录来创建文件也会非常困难。
我能想到的唯一可行的解决方案是通过代理路由请求,代理会将 cookie 添加到传出请求和/或在响应中设置它。可以使用 Varnish 或 squid 来做到这一点 - 不知道 MSISA 是否可以做到这一点。
答案2
我想对此提供答案。遗憾的是,我找不到答案,所以我们使用了我在这里想出的程序化解决方案:
一切进展顺利,但最终我们还是找到了根本原因。