Ich versuche einen Weg zu finden, um ein Zertifikat per Skript zu installieren.
Wenn Sie auf "Rechtsklick-> Zertifikat installieren" klicken, wird das Zertifikat unter "untergeordnete Zertifizierungsstellen" in der Zertifikatansicht des IE angezeigt
Wenn der Befehl certutil.exe gefunden wurde,
certutil.exe -addstore -enterprise <storename>
Meine Frage ist, wie Sie die gültigen Storenamen auflisten / herausfinden?
certutil -addstore “Root” “c:\cacert.cer”
für vertrauenswürdigecertutil -addstore “CA” “c:\cacert.cer”
für Zwischenzertifizierungsstellen in LocalMachine ?ebenfalls:
"spc" funktioniert übrigens nicht für mich
Ich denke, die Liste ist hier: http://msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.storename.aspx
oder hier http://msdn.microsoft.com/en-us/library/microsoft.web.services2.security.x509.x509certificatestore_members.aspx
"root" und "trust" sind im Benutzerkontext nicht gültig (bei Verwendung des Schalters -user )
quelle
Sie können die Liste schnell in Powershell erhalten:
quelle