Я пытаюсь автоматизировать обновление сертификатов в IIS с помощью powershell, и все идет нормально, за исключением того, что сценарий не перезапишет существующий сертификат, не удалив его сначала.Я хочу сделать это изящно.Вот строка, которая вызывает проблему, какие-либо идеи?
New-Item "IIS:\SslBindings\*!${Port}!${HostName}" -Thumbprint
$NewCertThumbprint -SslFlags 1
И вот ошибка:
New-Item : Cannot create a file when that file already exists
At C:\Scripts\SSL_Check.ps1:20 (the line above) char:13
+ New-Item "IIS:\SslBindings\*!${Port}!${HostName}" -Thumbprint $NewCe ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [New-Item], Win32Exception
+ FullyQualifiedErrorId : System.ComponentModel.Win32Exception,Microsoft.PowerShell.Commands.NewItemCommand
(я использовал запросы отпечатков пальцев в качестве переменных, чтобы различать старое и новоесертификаты).