Перейти к содержимому

Internet Information Services

Как поменять сертификаты на iis для всех сайтов с помощью powershell.

Задача переставить сертификат на всех сайтах так как заканчивается срок.

Экспортируем сертификат в IIS.

Как поменять сертификаты на iis для всех сайтов с помощью powershell.

После этого получаем хеш сертификата

Get-ChildItem -path cert:\LocalMachine\My

Как поменять сертификаты на iis для всех сайтов с помощью powershell.

$OLDCertificateThumbprint = "вставляем Thumbprint " # старый сертификат
$NEWCertificateThumbprint = "вставляем Thumbprint " # новый сертификат

#Show bindings where the old certificate is in use
Get-WebBinding | Where-Object { $_.certificateHash -eq $OLDCertificateThumbprint} | Format-Table

#Select bindings where the old certificate is in use and attach the new certificate
Get-WebBinding | Where-Object { $_.certificateHash -eq $OLDCertificateThumbprint} | ForEach-Object {
        Write-Host "Working on"  $_ 
        $_.RemoveSslCertificate()
        $_.AddSslCertificate($NEWCertificateThumbprint, 'My')
        }

#Show bindings where the new certificate is in use
Get-WebBinding | Where-Object 
Читать далее

Как перенести пулы и сайты с iis с одного сервера на другой.

Задача объединить два сервера в один. На одном сервер IIS находятся одни сайты на другом другие.

Выполним команду на сервере с которого будем переносить пулы и сайты

%windir%\system32\inetsrv\appcmd list site /config /xml > c:\sites.xml
%windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\apppools.xml

Копируем файлы на другой сервер. Дальше надо поправить id в xml sites.xml что бы id не совпадали. Я префикс увеличил на 20 через notepad

Как перенести пулы и сайты с iis с одного сервера на другой.

Id поменяются у всех в данном xml

После этого можно сделать импорт

%windir%\system32\inetsrv\appcmd add apppool /in < c:\apppools.xml
%windir%\system32\inetsrv\appcmd add site /in < c:\sites.xml

 

ПотоКак перенести пулы и сайты с iis с одного сервера на другой.

Потом скопировал каталог с настройками в туже папку как … Читать далее