Tôi đang viết kịch bản PowerShell để thực hiện một số chức năng quản trị nhất định trong IIS 7.5.PowerShell + WebAdministration - Làm cách nào để truy cập trang web từ ứng dụng web?
import-module WebAdministration
Trong một số trường hợp tôi biết tên của các ứng dụng web tôi muốn làm việc với nhưng không phải là trang web đó là dưới. Tải ứng dụng thật dễ dàng:
$app = get-webapplication -name 'MyApp'
Nhưng tôi không thể tìm ra cách lấy tên của trang web cho ứng dụng. Nó không có vẻ là một thuộc tính ngoài đối tượng webapplication. Điều tốt nhất tôi có thể nghĩ ra là cố gắng vượt qua thử nghiệm:
get-website | where {test-path "iis:\sites\$_.name\MyApp"}
Vì một lý do nào đó sẽ trống. Bất kỳ suy nghĩ về làm thế nào để đi về điều này? Cảm ơn trước.
bingo. Bạn là một anh hùng. –