我持有MSMQ服务个人存储的证书,我需要授予网络服务访问该证书的权限。
我所知道的唯一方法是在win2008/7上使用certutil.exe进行操作,如下:
certutil -service -service -repairstore MSMQ\My "" D:PAI(A;;GA;;;BA)(A;;GA;;;SY)(A;;GR;;;NS)
然而,在Win2003 / XP上,certutil不识别“-service”参数,所以没什么用。
我的问题是如何以适用于Win2003 / XP和Win2008 / 7的方式进行操作?
我需要一个非交互式方法(命令行实用程序、脚本、COM/.NET/Win32 API)。