Tôi đang cố gắng sử dụng cái mới IISQuản trị
mô-đun để tạo một trang web IIS (tôi biết tôi có thể sử dụng mô-đun cũ Quản trị web
mô-đun, nhưng đây hiện là phương pháp được đề xuất).
Khi tôi chạy tập lệnh sau, tôi gặp lỗi sau:
Nhập mô-đun IISQuản trị
IISSite mới -Tên "IdpSAMLBridge" -BindingInformation "*:7777:demo.something.com" -PhysicalPath "C:\inetpub\IdpSAMLBridge\abc5" -Giao thức https -CertificateThumbPrint "284c9018f6f6258a05c48ab9e34f6fe2133cff1b" -\Cert\StoreLocal "Cert:MyStoreLocal "
Và lỗi:
IISSite mới : Không thể tìm thấy tham số khớp với tên tham số 'Giao thức'.
... indingInformation '*:12031:ictctst.incontrol.local' -Giao thức https - ...
~~~~~~~~~
+ CategoryInfo : UnlimitedArgument: (:) [New-IISSite], ParameterBindingException
+ FullQualifiedErrorId : NamedParameterNotFound,Microsoft.IIS.Powershell.Commands.NewIISSiteCommand
Mã của tôi có vẻ đúng, nếu tài liệu này vẫn đúng và hiện hành.
Nếu tôi trao đổi giữa các tham số, tôi gặp lỗi tương tự, nhưng một tham số khác:
New-IISSite : Không thể tìm thấy tham số khớp với tên tham số 'CertificateThumbPrint'.
Tại C:\Users\David\Documents\scripts\create-idp.ps1:3 char:132
+ ... tion '*:12031:ictctst.incontrol.local' -CertificateThumbPrint 'f62d70 ...
+~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : UnlimitedArgument: (:) [New-IISSite], ParameterBindingException
+ FullQualifiedErrorId : NamedParameterNotFound,Microsoft.IIS.Powershell.Commands.NewIISSiteCommand
Tuy nhiên, nếu tôi loại bỏ một số tham số, lệnh sẽ hoạt động:
Nhập mô-đun IISQuản trị
IISSite mới -Tên "IdpSAMLBridge" -PhysicalPath 'C:\inetpub\IdpSAMLBridge\abc5' -BindingInformation '*:12033:demo.something.com'
Bất kỳ ý tưởng những gì vấn đề có thể được?
Cảm ơn