Tôi muốn tạo một tệp lô để bắt đầu một ứng dụng IIS và dừng một ứng dụng khác.Làm thế nào để dừng/khởi động ứng dụng IIS 7 thông qua dòng lệnh?
Làm thế nào để có thể thực hiện bằng dòng lệnh?
Làm thế nào để kết hợp nó trong tập tin thực thi?
Tôi muốn tạo một tệp lô để bắt đầu một ứng dụng IIS và dừng một ứng dụng khác.Làm thế nào để dừng/khởi động ứng dụng IIS 7 thông qua dòng lệnh?
Làm thế nào để có thể thực hiện bằng dòng lệnh?
Làm thế nào để kết hợp nó trong tập tin thực thi?
Đặt này vào một tập tin với phần mở rộng .bat
.
@echo off
appcmd start sites "site1"
appcmd stop sites "site2"
Cập nhật
Chỉ cần đảm bảo rằng appcmd
có sẵn bất cứ nơi nào bằng cách thêm %windir%\system32\inetsrv\
vào biến PATH
môi trường của hệ thống. Ngoài ra, bạn có thể sử dụng đường dẫn đầy đủ đến appcmd.exe
trong tệp lô.
Tôi đã thử và nó không hoạt động – Eugene
Có 'appcmd' hoạt động bên ngoài tệp bó không? – adarshr
Nó hoạt động ngay bây giờ. @echo tắt % windir% \ system32 \ inetsrv \ appcmd chặn trang web "trang web" – Eugene