Hallo zusammen,
ich würde gerne mittels Paket ein Zertifikat verteilen und zwar in die Benutzerzertifikate.
Das sieht derzeit so aus:
function CustomInstallUserPartBegin {
<#
.SYNOPSIS
Executes at the beginning of InstallUserPart if the script is started with the value 'InstallUserPart' for parameter 'DeploymentType'
On error set $script:userPartSuccess = $false
#>
[string]$script:installPhase = 'CustomInstallUserPartBegin'
#region CustomInstallUserPartBegin content
#region Zertifikat importieren
$CertPath = Join-Path $dirSupportFiles "Zertifikatsname.p12"
$CertPassword = "Passwort12345" | ConvertTo-SecureString -AsPlainText -Force
Import-PfxCertificate -FilePath $CertPath -CertStoreLocation "Cert:\CurrentUser\My" -Password $CertPassword
Das Ausführen an sich (manuell triggern) funktioniert auch, aber das Paket macht an der Stelle einfach… nichts.
Ich habe das Paket extra mit “InstallUserPart” aufrufen lassen, damit er den Part auch ausführt, aber an der Stelle im Log passiert nichts, er initialisiert, schreibt den Registrykey, dass das Paket fertig ist und meldet zurück, dass er erfolgreich war.
Als würde an dieser Stelle im Skript überhaupt nichts stehen.
Übersehe ich hier etwas essentielles?
MfG
Paketbote