Încerc să folosesc noul Administrarea IIS
modul pentru a crea un site IIS (știu că pot folosi vechiul Administrare web
modul, dar aceasta este acum abordarea recomandată).
Când rulez următorul script, primesc eroarea care îl urmează:
Import-Module IISAdministration
New-IISSite -Nume „IdpSAMLBridge” -BindingInformation „*:7777:demo.something.com” -PhysicalPath „C:\inetpub\IdpSAMLBridge\abc5” -Protocol https -CertificateThumbPrint „284c9018f6f6318f60f6018f6f6018f6018f6018f6018f6018f6250000000000000000000000000001 "
Si eroarea:
New-IISSite : nu poate fi găsit un parametru care să se potrivească cu numele parametrului „Protocol”.
... indingInformation '*:12031:ictctst.incontrol.local' -Protocol https - ...
~~~~~~~~~
+ CategoryInfo: InvalidArgument: (:) [New-IISSite], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound, Microsoft.IIS.Powershell.Commands.NewIISSiteCommand
Codul meu pare să fie corect, dacă acest document este încă corect și actual.
Dacă schimb parametrii, primesc o eroare similară, dar un parametru diferit:
New-IISSite : nu poate fi găsit un parametru care să se potrivească cu numele parametrului „CertificateThumbPrint”.
La C:\Users\David\Documents\scripts\create-idp.ps1:3 char:132
+ ... țiune '*:12031:ictctst.incontrol.local' -CertificateThumbPrint 'f62d70 ...
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: InvalidArgument: (:) [New-IISSite], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound, Microsoft.IIS.Powershell.Commands.NewIISSiteCommand
Cu toate acestea, dacă elimin unii dintre parametri, comanda funcționează:
Import-Module IISAdministration
Nou-IISSite -Nume „IdpSAMLBridge” -PhysicalPath „C:\inetpub\IdpSAMLBridge\abc5” -BindingInformation „*:12033:demo.something.com”
Ai idee care ar putea fi problema?
Mulțumiri