Я пытаюсь использовать новый IISАдминистрирование
модуль для создания сайта IIS (я знаю, что могу использовать старый Веб-администрирование
модуль, но теперь это рекомендуемый подход).
Когда я запускаю следующий скрипт, я получаю следующую за ним ошибку:
Import-Module IISAdministration
New-IISSite -Name "IdpSAMLBridge" -BindingInformation "*:7777:demo.something.com" -PhysicalPath "C:\inetpub\IdpSAMLBridge\abc5" -Protocol https -CertificateThumbPrint "284c9018f6f6258a05c48ab9e34f6fe2133cff1b" -Cert:StoreLocation "
И ошибка:
New-IISSite: не удается найти параметр, соответствующий имени параметра «Протокол».
... indingInformation '*:12031:ictctst.incontrol.local' -Протокол https - ...
~~~~~~~~~
+ CategoryInfo: InvalidArgument: (:) [New-IISSite], ParameterBindingException
+ FullyQualifiedErrorId: NamedParameterNotFound,Microsoft.IIS.Powershell.Commands.NewIISSiteCommand
Мой код кажется правильным, если этот документ все еще правильный и актуальный.
Если я поменяю местами параметры, я получу аналогичную ошибку, но с другим параметром:
New-IISSite: не удается найти параметр, соответствующий имени параметра «CertificateThumbPrint».
В C:\Users\David\Documents\scripts\create-idp.ps1:3 char:132
+ ... tion '*:12031:ictctst.incontrol.local' -CertificateThumbPrint 'f62d70 ...
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: InvalidArgument: (:) [New-IISSite], ParameterBindingException
+ FullyQualifiedErrorId: NamedParameterNotFound,Microsoft.IIS.Powershell.Commands.NewIISSiteCommand
Однако, если я удалю некоторые параметры, команда сработает:
Import-Module IISAdministration
New-IISSite -Name "IdpSAMLBridge" -PhysicalPath 'C:\inetpub\IdpSAMLBridge\abc5' -BindingInformation '*:12033:demo.something.com'
Любые идеи, в чем может быть проблема?
Спасибо