Lưu ý: sử dụng mỗi dòng một!Cách dừng/khởi động từ xa một hồ bơi ứng dụng trong IIS 8
Tôi đã có các lệnh này để sử dụng trong IIS 6 và chúng hoạt động tốt.
bắt đầu:
(get-wmiobject -namespace 'root\MicrosoftIISv2' -computername 'REMOTE_SERVER' -class 'IIsApplicationPool' | where-object {$_.Name -eq 'W3SVC/AppPools/MY_FANCY_APPPOOL'}).InvokeMethod('Stop', $null)"
-and-
Stop:
(get-wmiobject -namespace 'root\MicrosoftIISv2' -computername 'REMOTE_SERVER' -class 'IIsApplicationPool' | where-object {$_.Name -eq 'W3SVC/AppPools/MY_FANCY_APPPOOL'}).InvokeMethod('Start', $null)
Tôi đang tìm một sự thay thế trong IIS 8. Tôi cần một vài một -liners và họ phải là lệnh Powershell. Tôi đang gọi chúng thông qua hoạt động InvokePowerShellCommand
trong TFS. Có ai ngoài kia có thể giúp tôi không?
Bạn không nên rối tung với các nhóm ứng dụng như một phần của quá trình xây dựng của mình. Triển khai là một mối quan tâm riêng biệt từ xây dựng - sử dụng một công cụ quản lý phát hành cho mục đích này. Việc mở rộng quá trình xây dựng để triển khai thường rất đau đớn và không linh hoạt. –