使用PowerShell更新 Lync/Skype边缘服务器内网证书

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用PowerShell更新 Lync/Skype边缘服务器内网证书相关的知识,希望对你有一定的参考价值。

前言

在上一篇文章中,我们讲了如何更新Lync/Skype WAC服务器证书,在本篇中,我们将展示如何更新边缘服务器内网证书。本文将使用powershell cmdlet来实现这一目标。

配置过程

  1. ​使用Request-CsCsCertificate创建一个.req文件。

使用PowerShell更新

  1. 从CA机构提交.req文件以申请一张内网证书。

使用PowerShell更新

  1. 将第一台Lync边缘服务器上请求的证书安装到MMC控制台中的Personal文件夹。

使用PowerShell更新

  1. 使用Set-CsCertificate将已安装的证书分配给内部接口。

使用PowerShell更新

  1. 在MMC控制台中导出已安装的证书,导出的证书应包含私钥。

使用PowerShell更新

使用PowerShell更新

  1. 将导出的证书安装到其他Lync边缘服务器上的MMC控制台中的Personal文件夹。

使用PowerShell更新

  1. 使用Set-CsCertificate将已安装的证书分配给内部接口。

使用PowerShell更新

  1. 检查事件日志以验证是否续订了内部证书。

使用PowerShell更新


技术扩展

对于内部 Edge Server 接口,可以使用来自公共 CA 的公共证书或从组织的内部 CA 颁发的证书。 它使用 SN 条目,没有 SAN 条目,因此你不必担心内部证书上的 SAN。但是证书的Common Name(公用名称)字段应为边缘服务器池(例如:EdgePool.contoso.com​​​​)的FQDN。


我们可以在 Eclipse IDE 中使用 Lync/Skype SDK

【中文标题】我们可以在 Eclipse IDE 中使用 Lync/Skype SDK【英文标题】:Can we use Lync/Skype SDK in Eclipse IDE 【发布时间】:2017-08-30 10:38:07 【问题描述】:

我是使用 SDK 编程的新手,因此我想了解在我的 Java 应用程序和 Lync 之间进行自动交互的最佳方式。

我在网上做了一些研究,发现这个链接是你可以下载并开始使用 Visual Studio 的 SDK。但我想用 Eclipse IDE 来做编程。

SDK 下载链接 - https://www.microsoft.com/en-in/download/details.aspx?id=36824

桑德什·贾达夫

【问题讨论】:

最好创建一个maven项目并使用skype jar文件作为eclipse的sdk 【参考方案1】:

这在一定程度上取决于您希望执行的操作以及您希望编写的应用程序,因为存在多个 Lync / Skype for Business SDK。根据您的帖子,您似乎不确定从哪里开始,所以让我在这里创建一个摘要,您可以从中选择正确的 SDK。

使用 Skype for Business(以前称为 Lync),您有多个选项可供选择。但是,这取决于您希望构建服务器应用程序还是客户端应用程序:

(来源截图here)

UCWA(代表单个 Skype for Business 用户的 RESTful Web API) UCMA(是一个 .NET SDK,它提供对 Skype for Business 服务器部署的丰富控制。它使应用程序能够自动路由呼叫和消息、提供自动响应(IVR 或聊天机器人)、记录对话等) Skype for Business / Lync Server SDK Skype for Business Client (Desktop) API / Lync client managed API Skype for Business App SDK(旨在与您的 iOS 和 Android 应用配合使用) Skype Web SDK(一组 JavaScript Web API 和 HTML 控件,使您能够构建无缝集成各种实时协作的 Web 体验)

但是,这取决于您希望执行的操作,例如您的 Java 应用程序是否是某种移动应用程序。

根据您的需要,您还可以查看“Microsoft Bot Framework”。

【讨论】:

感谢您的详细说明。 我想使用 Skype 进行业务,并使用本地安装的客户端在我的机器上发送和接收(读取)聊天,我没有查看任何服务器交互。 那我觉得你应该检查一下客户端SDK。请注意,有一个 Java SDK,但由于现在存在更好的解决方案,所以已将其删除。 喜欢您的选项“Skype for Business 客户端(桌面)API / Lync 客户端托管 API”与 Java(Eclipse IDE)一起使用 你在说什么更好的解决方案.. @BastianW

以上是关于使用PowerShell更新 Lync/Skype边缘服务器内网证书的主要内容,如果未能解决你的问题,请参考以下文章

Lync Skype 会议 - 生成会议 URL

我们可以在 Eclipse IDE 中使用 Lync/Skype SDK

关于Lync/Skype客户端无法获取Outlook忙闲信息的问题

导入 Lync/Skype 模块

如何将Lync/Skype服务器KHI数据导入到SQL Server数据库

LYNC/SKYPE服务器控制板无法搜索的个别用户