Wie installiert man ein PFX-Zertifikat auf einen Coreserver.
Heute muss man für viele Anwendungen ein Zertifikat installieren. In meinem Fall war heute ein Wildcardzertifikat an der Reihe, welches zwischen ADFS und WAP sitzt.
Hier die Schritt für Schrittanleitung:
Definieren, in welchen Speicher das Zertifikat installiert werden soll
Set-Location Cert:\LocalMachine\My
Erstellen des Security-Objects
$Credentials = Get-Credential -UserName 'EGAL' -Message 'Passwort eingeben'
Powershell akzeptiert bei diesem Befehl kein Cleartypepasswort. Entsprechend erstellen wir ein Security-Object. Der Benutzername ist hier ziemlich “EGAL”. Dem nachfolgenden Befehl entnimmt man auch schnell, dass uns nur der Parameter Password interessiert.
Importieren des Zertifikats
Import-PfxCertificate -FilePath 'C:\Backup\cert.pfx' -Password $Credentials.Password
Löschen des Security-Objects
Remove-Variable Credentials
Ich lasse nur sehr ungern Variabeln im Speicher, die ncht mehr genutzt werden.
Kompakt
$Credentials = Get-Credential -UserName 'EGAL' -Message 'Passwort eingeben'
Import-PfxCertificate -FilePath 'C:\Backup\cert.pfx' -CertStoreLocation 'Cert:\LocalMachine\My' -Password $Credentials.Password