Điểm:0

Tập lệnh tạo trang web IIS không thành công

lá cờ kr

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

lá cờ in
Thư mục C:\inetpub\IdpSAMLBridge\abc5 có tồn tại không? Bạn có thể chỉ ra những gì trong đó?
lá cờ kr
Thư mục không tồn tại. Nó có một ứng dụng ASP.NET đã triển khai. Có một số trang web như vậy trên máy chủ này. Tôi đã tạo những cái đó trong IIS theo cách thủ công.
lá cờ cn
Hãy thử sử dụng New-WebSite, tôi chưa bao giờ gặp bất kỳ sự cố nào với trang web đó. Hầu như không bao giờ sử dụng *-IIS*.
lá cờ kr
@PeterHahndorf Nhưng đó là toàn bộ mục tiêu của tôi. Để làm điều đó bằng cách sử dụng Mô-đun mới. Tôi biết nội dung của mô-đun Quản trị web hoạt động. Nhưng tôi muốn tìm hiểu cách thực hiện bằng cách sử dụng `IISAdministration`. Và tôi không thể, trong suốt cuộc đời của tôi, hiểu tại sao nó không hoạt động.
lá cờ in
Ồ này, bạn đã thay đổi hoàn toàn thông báo lỗi mà bạn đang nhận được.
lá cờ kr
@Grilse vâng. Đó là vào tôi. Tôi đã chỉnh sửa câu hỏi với nhiều chi tiết hơn. Đây là lỗi tôi gặp phải trên máy chủ. Tôi nghĩ nó cũng giống như vậy trên máy tính xách tay của tôi, cho đến khi tôi nhìn kỹ hơn.
Điểm:3
lá cờ tz

Bạn có thể đang cố gắng sử dụng phiên bản gốc của hệ điều hành của mô-đun là 1.0.0.0 và không có nhiều tính năng như phiên bản 1.1.0.0 hiện tại có sẵn qua Thư viện PowerShell và cũng đi kèm với Windows Server 2022.

Bạn có thể xác minh phiên bản của mình bằng lệnh sau:

Get-Module -List IISAdministration

Bạn cũng có thể xác minh các thông số có sẵn như sau:

Nhận trợ giúp Mới-IISSite

Đây là một bài đăng trên blog từ nhóm IIS thông báo về phiên bản mới của mô-đun vào năm 2017. https://blogs.iis.net/iisteam/introducing-iisadministration-in-the-powershell-gallery

lá cờ in
Yup, đó là con lửng: "Chúng tôi cũng đã cập nhật lệnh ghép ngắn New-IISSite để cho phép bạn chỉ định ràng buộc HTTPS khi tạo trang."
lá cờ kr
@Ryan Bolger Tuyệt vời! trong khi tôi đọc tài liệu, tôi không biết về bài đăng trên blog đó. Cảm ơn vì đã chia sẻ kiến ​​thức của bạn. Google-fu của tôi thậm chí không nhận nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.