Zertifikat im Userteil installieren

Post Reply
Sammy7
Posts: 7
Joined: 03. Mar 2022, 15:51
Contact:

Zertifikat im Userteil installieren

Post by Sammy7 » 23. Apr 2024, 09:43

Hallo zusammen,

ich habe ein Zertifikat im .pfx Format vorliegen. Es ist auch passwort geschützt.

die .bat sieht folgender maßen aus:
@echo off
setlocal

set "CertPath=C:\LocalData\"
set "CertName=*********.pfx"
set "CertPassword=*********"

cd /d "%CertPath%"

certutil.exe -f -silent -delstore -user my *****
certutil.exe -f -silent -user -p "%CertPassword%" -importpfx "%CertName%" NoExport,NoRoot

@pause
endlocal

Über das Paket findet die Installation mit folgendem Fehler nicht statt:
Das System kann den angegebenen Pfad nicht finden.
my "Eigene Zertifikate"
CertUtil: -importPFX-Befehl ist fehlgeschlagen: 0x80070002 (WIN32: 2 ERROR_FILE_NOT_FOUND)
CertUtil: Das System kann die angegebene Datei nicht finden.

Wenn ich es manuell mit dem User versuche, funktioniert es.

Inhalt der Setup.Inf:
#Set:Product
#Set:Installation, CLIENT DONTDELETE
#Set:Loeschen, CLIENT
#Set:Deinstallation, DELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Ini:Product
#Security:Product

[Set:Product]
1:******.pfx, C:\LocalData\, CLIENT ALWAYS, 0
1:Import.bat, C:\LocalData\, CLIENT ALWAYS, 0
[Set:Installation]
AddMeter -1
Call "C:\LocalData\Import.bat"
If "%ErrorLevel%" <> "0" Then "SET:InstallationError" EndIf

/AW flag ist auch gesetzt.
Ich komm leider nicht weiter, kann vielleicht jemand helfen?

Grüße
Sammy7

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 1 guest