积极答复者
如何使用powershell 命令导出,导入AD账户 UserSMIMECertificate和UserCertificate 属性字段的证书

问题
答案
-
您好,请问如何使用powershell将实际的证书导出呢?
例如我想导出用户UserSMIMECertificate字段配置的CER文件格式的证书
导入的时候是通过以下方式导入,并不能导出成证书。:
$cert=New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("C:\temp\cert.cer") $certArray = New-Object System.Collections.ArrayList $certArray.Insert(0,$cert.GetRawCertData()) Set-Mailbox -Identity <UPN des Postfachs> -UserCertificate $certArray
关于UserSMIMECertificate则是通过Outlook来实现导入导出的。
此致,
Kyle Xu
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已建议为答案 Kyle.XuMicrosoft contingent staff, Moderator 2021年3月2日 8:36
- 已标记为答案 ice9898 2021年3月3日 6:56
全部回复
-
您好,
UserSMimeCertificate证书是属于客户端证书,需要用户自己从客户端(Outlook/OWA)上传并发布。
关于UserCertificate,您可以使用Set-Mailbox命令来设置:
这一篇博客也提到了这一个:
请注意:由于该网站不是由Microsoft托管的,因此链接可能会更改,恕不另行通知。 Microsoft不保证此信息的准确性。
我们工程师也写过一篇文章来介绍如何应用S/MIME协议对邮件签名和加密
此致,
Kyle Xu
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
-
您好,请问如何使用powershell将实际的证书导出呢?
例如我想导出用户UserSMIMECertificate字段配置的CER文件格式的证书
导入的时候是通过以下方式导入,并不能导出成证书。:
$cert=New-Object System.Security.Cryptography.X509Certificates.X509Certificate2("C:\temp\cert.cer") $certArray = New-Object System.Collections.ArrayList $certArray.Insert(0,$cert.GetRawCertData()) Set-Mailbox -Identity <UPN des Postfachs> -UserCertificate $certArray
关于UserSMIMECertificate则是通过Outlook来实现导入导出的。
此致,
Kyle Xu
如果以上回复对您有所帮助,建议您将其“标记为答复”. 如果您对我们的论坛支持有任何的建议,可以通过此邮箱联系我们:tnsf@microsoft.com.
- 已建议为答案 Kyle.XuMicrosoft contingent staff, Moderator 2021年3月2日 8:36
- 已标记为答案 ice9898 2021年3月3日 6:56