Powershell 我可以和我的Active Directory证书颁发机构联系吗?

Powershell 我可以和我的Active Directory证书颁发机构联系吗?,powershell,active-directory,Powershell,Active Directory,我有很多服务器。大多数服务器都可以与我的广告的证书颁发机构对话,但有些服务器不能。当服务器无法与CA对话时,调用Get Certificate会使Powershell会话崩溃。我想在另一个函数中包装Get Certificate,该函数检查主机是否可以与AD证书服务器通信。我不知道该怎么做 以下内容将验证与ADCS服务器的连接: certutil.exe -config - -ping 不幸的是,这会打开一个窗口,我无法从Powershell编写脚本。这是一个很酷的功能,但我需要一些脚本 我相

我有很多服务器。大多数服务器都可以与我的广告的证书颁发机构对话,但有些服务器不能。当服务器无法与CA对话时,调用
Get Certificate
会使Powershell会话崩溃。我想在另一个函数中包装
Get Certificate
,该函数检查主机是否可以与AD证书服务器通信。我不知道该怎么做

以下内容将验证与ADCS服务器的连接:

certutil.exe -config - -ping
不幸的是,这会打开一个窗口,我无法从Powershell编写脚本。这是一个很酷的功能,但我需要一些脚本

我相信我可以使用Active Directory证书服务管理员。模块(),但如果我能帮助的话,我真的不希望有这种依赖关系

还有别的吗?如果是,什么


感谢您提供的任何帮助。

也许可以使用
尝试{}捕获{}
来执行您的
获取证书
呼叫?我以为没有什么可以捕获的,因为Powershell崩溃得太快了;豪华的窗户关上了。让我再检查一下,看我是否抓不到什么东西。我会回来报到的。