none
iis - ssl certificate replace con powershell RRS feed

  • Domanda

  • Ciao a tutti.
    ho questa situazione:
    IIS con molti siti a cui è associato un certificato SSL (OLDcertificate.pfx)

    Ho questo obiettivo:
    scambiare il certificato SSL associato su più siti in IIS (con il nuovo NEWcertificate.pfx)

    Vorrei gentilmente chiedere se qualcuno può aiutarmi a individuare i comandi per eseguire questa attività con PowerShell.

    Al momento sto provando con questi comandi:


    Get-WebBinding
    Get-ChildItem -path Cert: LocalMachine \ MY
    $ OLDCertificateThumbprint = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    $ NEWCertificateThumbprint = "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
    Get-WebBinding | Dove-Oggetto {$ . CertificateHash -eq $ OLDCertificateThumbprint} | ForEach-Object {Write-Host "Working on" $ $ . RemoveSslCertificate () $ . AddSslCertificate ($ NEWCertificate Thumbprint, 'My')}

    ma non funziona. :-)

    Grazie in anticipo !


    • Modificato BLSMC mercoledì 13 aprile 2022 10:21
    mercoledì 13 aprile 2022 09:08

Risposte

  • Non hai specificato in SO del server, il tipo di errore  che ricevi, "non funziona", non è di aiuto!

    Il tuo codice, così come lo hai incollato, ha molteplici errori di sintassi... semdra che tu abbia usato un traduttore per scriverlo...

    Ecco come dovrebbe essere, senxa gli errori di sintassi, sarà da adattare allo store dei cerificati, ho dato per scontato che la logica RemoveSslCertificate e aggiungere il nuovo sia ok (non ho verificato)


    #su win 2012r2 i cerificati sono nel percorso Cert:\LocalMachine\webhosting

    Get-ChildItem Cert:\LocalMachine\webhosting # il comando sopra cosa ritorna??

    $OLDCertificateThumbprint = "rterterttrytrytry54354353454354354353453" $NEWCertificateThumbprint = "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy" # Get-WebBinding | where-object {$_.CertificateHash -eq $OLDCertificateThumbprint } | ForEach-Object { Write-Host "Working on" $_ $_.RemoveSslCertificate() $_.AddSslCertificate($NEWCertificateThumbprint, 'webhosting') }



    Gastone Canali >


    Se alcuni post rispondono al tuo quesito, ricorda di contrassegnarli come risposta e non dimenticare anche i post utili. GRAZIE! Dai un occhio ai link Click Here and Here Leaderboard Here


    mercoledì 13 aprile 2022 18:56
    Moderatore