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