Вот как это сделать просто:
Сначала идентифицируйте сертификат, который вы хотите присвоить, и получите его отпечаток
например. Ваш сертификат может быть в сертификате: \ LocalMachine \ Root
Вы можете получить отпечаток со следующим:
$thumb = (Get-ChildItem cert:\LocalMachine\Root | where-object { $_.Subject -like "YOUR STRING HERE*" } | Select-Object -First 1).Thumbprint
<<< Теперь можно назначить сертификат на IP-адрес и порт comme ci >>>
$IPAddress = 101.100.1.90
$port = 443
Push-Location IIS:\SslBindings
Get-Item cert:\LocalMachine\Root\$thumb | New-Item $IPAddress!$port
Pop-Location
Надеюсь, это кому-нибудь поможет