Phụ thuộc vào những gì bạn cần để kịch bản cho. Tôi không đồng ý với một số khẳng định được đưa ra bởi các áp phích trước đó.
Mẻ là TUYỆT VỜI. Các tập lệnh đơn giản và NHIỀU NHẤT mà tôi có nhu cầu viết có thể được thực hiện với mã ngắn hơn hầu hết các ngôn ngữ tập lệnh khác. Nó cũng có một lợi thế ở chỗ, với một vài điểm khác biệt, nó có thể được sử dụng trên hầu hết mọi hệ điều hành của Microsoft. Điều này cũng tuyệt vời vì bạn có thể sử dụng bất kỳ tiện ích dòng lệnh nào trong các tập lệnh của mình, do đó, trong khi các chức năng tích hợp có thể đôi khi bị hạn chế, tỷ lệ cược là, ai đó có một công cụ dòng lệnh để làm những gì bạn cần và nếu bạn biết tập lệnh theo lô, bạn có thể kết hợp nó một cách dễ dàng, mang lại cho bạn những thứ thực sự mạnh mẽ.
PowerShell là mạnh mẽ. Nhưng nó vẫn còn khá mới. Và mặc dù nó có khả năng RẤT hữu ích, nhưng tính mới của nó có nghĩa là nó không nhất thiết là thứ bạn có thể bước vào và bắt đầu sử dụng tại bất kỳ khách hàng / tình huống cụ thể nào.
VBScript là tuyệt vời và có nhiều tính năng tuyệt vời. Nó cũng bổ sung vào bộ kỹ năng của bạn vì tập lệnh VB tương tự như ASP tương tự như VBA tương tự như VB6, vì vậy, cuối cùng, nếu bạn biết một trong những ngôn ngữ đó, bạn có thể nhanh chóng tìm ra các ngôn ngữ khác (trong hầu hết các trường hợp).
Các ngôn ngữ kịch bản lệnh khác như Perl, KiXtart, v.v ... có vị trí của chúng, nhưng thường yêu cầu các công cụ / tệp bổ sung được cài đặt. Tôi là một fan hâm mộ lớn của việc học cách làm mọi thứ với TIÊU CHUẨN với HĐH, vì vậy bạn không bị mắc kẹt khi nói "Tôi không biết làm điều này" khi bạn cần làm gì đó nhưng cài đặt một cái gì đó không ' một lựa chọn.
Về tài nguyên, một số đã được đề cập và tôi không thể phàn nàn về bất kỳ ai trong số họ ... nhưng tôi ngạc nhiên và thậm chí thất vọng vì hai trang web đã không được đề cập - để biết hướng dẫn và tổng quan về kịch bản chung, hãy xem www.robvanderwoude.com và để tham khảo dòng lệnh toàn diện (đặc biệt là cho lô, nhưng cũng cho PowerShell và một vài thứ hữu ích khác), xem www.ss64.com