Để trả lời từng câu hỏi của bạn.
Nhận v2.0 của CTP. Tôi đã sử dụng phiên bản 1.0 và 2.0 và không tìm thấy bất kỳ sự cố ổn định nào với phiên bản mới hơn và nó có nhiều hơn functionality.
Cách tốt nhất để bắt đầu là tìm hiểu ba lệnh cơ bản và bắt đầu chơi với nó.
Bước 1 - Khám phá các lệnh có sẵn sử dụng Get-Command
Để tìm tất cả các "nhận được" lệnh, ví dụ, bạn chỉ cần gõ:
* Get-Command lấy **
để tìm tất cả các "thiết lập" lệnh, ví dụ, bạn chỉ cần gõ:
* Get-Command bộ **
Bước 2 - Tìm hiểu làm thế nào để sử dụng mỗi lệnh sử dụng Get-Help
Để có được sự giúp đỡ cơ bản về Get-Command loại commandlet:
Get-Help Get-Command
Để có được biết thêm thông tin loại:
Get-Help Get-Command -full
Bước 3 - Khám phá các thuộc tính và phương thức đối tượng bằng cách sử dụng Get-Member
Powershell là một ngôn ngữ kịch bản hướng đối tượng. Mọi thứ đều là một đối tượng .Net đầy đủ với các thuộc tính và phương thức.
Ví dụ để lấy các thuộc tính và phương thức trên đối tượng được phát ra bởi kiểu lệnh Get-Process:
Nhận quy trình | Get-Member
Có một vài khái niệm khác mà bạn cần hiểu như ống và cụm từ thông dụng, nhưng những khái niệm đó đã trở nên quen thuộc nếu bạn đã thực hiện một số tập lệnh.
Tôi đang sử dụng nó để làm gì?
Hai điều:
- Processing log file từ một ứng dụng lưới điện phân phối ồ ạt. Đối với điều này nó đã được chứng minh là cực kỳ có giá trị và mạnh mẽ.
- Kiểm tra nhanh các lớp .Net.
Nguồn
2008-09-02 21:08:55
Điều này thực sự cần được chia nhỏ thành các câu hỏi riêng biệt, đặc biệt là câu hỏi cuối cùng về IDE. – halr9000