viene aggiunto un certificato adfs.sgart.local nel certificate store LocalMachine\My.
Per vedere se il certificato è stato caricato correttamente:
PowerShell
dir Cert:\LocalMachine\My | where-object { $_.subject -like "*$dnsName*"}
oppure da mmc.exeLocalComputer\My Il certificato può anche essere esportato per poi importarlo su un altra macchina:
PowerShell
#per $cert e $dnsName vedi esempio precedente
#$cert = dir Cert:\LocalMachine\My | where-object { $_.subject -eq "CN=$dnsName"}
# prima creo una password per proteggerlo
$pwdSecure = ConvertTo-SecureString -String ‘Fg5lWW@_34!1’ -Force -AsPlainText
#lo salvo nel percorso locale con nome dns e data di esportazione
$certFileName = "$pwd\$($cert.DnsNameList[0].Unicode)-$(Get-Date -Format yyyymmdd).pfx"
# recupero la posizione univoca
$certPath = $cert.PSPath
# lo esporto su file system
Export-PfxCertificate -cert $certPath -FilePath $certFileName -Password $pwdSecure
La variabile di sistema $pwd (print working directory), ritorna il percorso corrente. Equivale all'output del comando Get-location (alias pwd)
Per importarlo sulla macchina di destinazione in LocalMachine\My: