Gần đây, chúng tôi đã nhận được một bản sao Windows PowerShell 3.0 Bước đầu tiên và tôi đã quyết định thử thách nó, chủ yếu vì hai lý do. Điều đầu tiên là tôi chưa bao giờ xem xét một cuốn sách trước đây và tôi thấy nó như là một bài tập tuyệt vời theo hướng này. Lý do thứ hai là một thực tế là cuốn sách này được viết với người mới bắt đầu PowerShell trong tâm trí và - bạn đoán nó - Tôi là một người mới bắt đầu PowerShell. Trên thực tế, đó sẽ là một lời nói quá, vì tôi chưa bao giờ sử dụng PowerShell trước đây, vì vậy tôi coi đó là một cách tuyệt vời để học một kỹ năng mới. Nếu không có thêm quảng cáo, chúng ta hãy đi sâu vào và xem liệu cuốn sách này có đáng mua hay không.
Ai sẽ dạy tôi PowerShell?
Tác giả của Windows PowerShell 3.0 Bước đầu tiên là Ed Wilson . Khi bìa sách của anh ấy thông báo cho chúng tôi, Ed là một chuyên gia tư vấn cấp cao tại Microsoft và một chuyên gia kịch bản nổi tiếng. Với kỹ năng của mình, anh ta dường như là một trong những người đi đến Microsoft khi trình bày các hội thảo kịch bản cho các khách hàng và nhân viên của Microsoft trên toàn cầu.
Ed cũng là tác giả của Windows PowerShell 2.0 Thực tiễn tốt nhất, Microsoft VBScript từng bước, và có blog TechNet của riêng mình mà anh ta nói về kịch bản. Tôi đã không thực sự đào sâu vào công việc của mình cho đến bây giờ, nhưng với những sự kiện này tôi muốn nói rằng anh chàng biết những gì anh ấy nói về điều đó, ngay từ cái nhìn đầu tiên, tôi sẽ vui vẻ nhận lời khuyên của anh ấy về việc học PowerShell.
Đưa mọi thứ vào quan điểm
Ed Wilson đã viết cuốn sách này cho người mới bắt đầu hoàn chỉnh và khuyên bạn nên đọc nó từ bìa để trang trải. Các giai điệu trong đó cuốn sách này được viết là một thân thiện, rất dễ hiểu. Tác giả không sử dụng thuật ngữ kỹ thuật cao trong khi dạy bạn PowerShell, vì vậy trừ khi bạn vừa mới mua máy tính và chỉ học cách sử dụng máy tính, bạn sẽ không gặp bất kỳ vấn đề gì khi hiểu bài học và các ví dụ mà Ed đưa vào.
Để có cái nhìn tổng quan tốt hơn về cách cuốn sách gần 300 trang này được cấu trúc, đây là danh sách các chương và những gì mong đợi trong mỗi chương:
- Chương 1 - Tổng quan về Windows PowerShell 3.0 - Chương đầu tiên này cung cấp cho bạn một tổng quan rất tốt và dễ hiểu về PowerShell là gì và cũng cho thấy một số khác biệt giữa bảng điều khiển Windows PowerShell và Môi trường Kịch bản Tích hợp Windows PowerShell mà bạn sẽ sử dụng sau này trong cuốn sách. Bạn cũng tìm hiểu về các động từ và quy ước đặt tên được sử dụng trong Powershell cũng như một số khía cạnh bảo mật cơ bản ảnh hưởng trực tiếp đến việc sử dụng PowerShell.
- Chương 2 - Sử dụng lệnh ghép ngắn Windows PowerShell - Hãy xem chương này ABC của PowerShell. Cmdlets là trung tâm của PowerShell và nếu bạn thực sự muốn học cách sử dụng nó, bạn sẽ cần phải làm chủ các lệnh ghép ngắn đầu tiên. May mắn thay, Ed thực hiện một công việc tuyệt vời để giải thích cả vai trò và cấu trúc của họ, và nhanh chóng cung cấp cho bạn rất nhiều ví dụ mà bạn có thể chạy trên máy tính của riêng bạn và tự mình kiểm tra để xem hiệu ứng. Một số ví dụ được đưa ra ở đây bao gồm tìm kiếm các chủ đề Trợ giúp của PowerShell hoặc sử dụng lệnh ghép ngắn Get-Command để tìm các lệnh ghép ngắn khác. Chương này kết thúc bằng các phần về việc thiết lập Chính sách thực thi tập lệnh (đừng lo, bạn cũng sẽ học được điều đó) và tạo một cấu hình Windows PowerShell cơ bản.
- Chương 3 - Lọc, phân nhóm và sắp xếp - PowerShell rất tuyệt khi cung cấp cho bạn cái nhìn sâu sắc về các loại dữ liệu khác nhau. Chương này bắt đầu bằng cách đưa bạn qua phần giới thiệu về đường ống và tiếp tục bằng cách dạy bạn cách sắp xếp, nhóm hoặc lọc thông tin bạn nhận được từ việc sử dụng các lệnh ghép ngắn khác nhau.
- Chương 4 - Định dạng đầu ra - Hiển thị dữ liệu thô trong bảng điều khiển PowerShell có thể không phải lúc nào cũng là cách tốt nhất để xem nó. Chương thứ tư của cuốn sách cung cấp cho bạn một minh chứng thực hành về cách tạo một bảng trong PowerShell và sử dụng nó để hiển thị dữ liệu bạn cần theo cách có tổ chức. Nó cũng cho bạn thấy làm thế nào để sử dụng lưới đầu ra, một tính năng mà tôi đặt cược nhiều bạn sẽ yêu thích.
- Chương 5 - Lưu trữ đầu ra - Khi bạn nhận được thông tin kéo từ PowerShell, Ed sẽ hiển thị cách lưu trữ thông tin đó trong các công cụ khác nhau. Ông đã chứng minh điều này bằng cách lưu trữ thông tin trong các tệp csv, txt và xml .
- Chương 6 - Tận dụng các nhà cung cấp Windows PowerShell - Đây là nơi mà cuốn sách bắt đầu trở nên kỹ thuật hơn. Nhưng này, đó là những gì bạn ở đây, phải không? Sau khi tất cả, chúng tôi đang nói về một trong những công cụ mạnh mẽ nhất bạn sẽ tìm thấy trong hệ điều hành của Microsoft! Chương này giải thích các nhà cung cấp Windows PowerShell là gì và kiểm tra cẩn thận nhà cung cấp Bí danh, Nhà cung cấp chứng chỉ, Nhà cung cấp môi trường, Nhà cung cấp Hệ thống Tệp, Nhà cung cấp chức năng, Nhà cung cấp đăng ký và Biến
các nhà cung cấp. Bây giờ bình tĩnh và hít một hơi thật sâu. Vào thời điểm bạn đến đây trong khi đọc kỹ và thực hành các ví dụ được hiển thị trong cuốn sách, bạn sẽ có đủ hiểu biết về PowerShell để không bị lạc mất về mặt kỹ thuật. - Chương 7 - Sử dụng Windows PowerShell remoting - Theo tôi, đây là một trong những chương quan trọng nhất của cuốn sách. Hãy dành thời gian của bạn trong khi đọc nó và cung cấp cho nó một lần đọc thứ hai hoặc thứ ba nếu bạn cảm thấy rằng bạn cần, bởi vì đây là nơi mà sức mạnh thực sự của PowerShell được hiển thị. Tôi sẽ đi xa như để nói rằng nội dung của phần này là những gì đặt sức mạnh từ trong PowerShell . Ở đây bạn sẽ tìm hiểu cách chạy các lệnh trên máy tính từ xa, tạo các kết nối liên tục và cũng thực hiện một số khắc phục sự cố.
- Chương 8 - Sử dụng WMI - Chương này đi sâu vào chi tiết về Windows Management Instrumentation, mà Microsoft đã đưa vào trong mọi hệ điều hành kể từ Windows NT 4.0. Vâng, điều đó quan trọng. Bạn sẽ tìm hiểu về các lớp WMI, các nhà cung cấp và các không gian tên và sẽ kiểm tra kiến thức của bạn thông qua truy vấn WMI theo hai cách khác nhau. Nếu bạn quen thuộc với SQL, bạn sẽ cảm thấy như ở nhà với ít nhất một trong hai phương pháp.
- Chương 9 - Sử dụng CIM - Mô hình thông tin chung (CIM) cung cấp một cách thú vị để lấy thông tin từ Windows Management Instrumentation. Ed Wilson thực hiện tốt công việc giải thích cách thức và lý do sử dụng tính năng này, cả cục bộ lẫn từ xa.
- Chương 10 - Sử dụng Windows PowerShell ISE - Windows PowerShell ISE là một cách tương tác hơn khi sử dụng PowerShell cho tất cả mọi thứ mà các cuốn sách đã thảo luận cho đến nay. Bạn sẽ học cách sử dụng môi trường, tính năng mở rộng tab và ngăn đầu ra. Cuốn sách cũng trình bày cách tạo và loại bỏ các đoạn mã ISE (vâng, bạn cũng sẽ học những điều này).
- Chương 11 - Sử dụng các kịch bản Windows PowerShell - PowerShell cung cấp rất nhiều tùy chọn để quản lý và quản trị mạng. Nếu bạn là quản trị viên CNTT, rất có thể bạn sẽ gặp phải các nhu cầu định kỳ trong các tác vụ hàng ngày của mình, có thể đơn giản hóa bằng cách viết các tập lệnh của riêng bạn và chạy chúng từ PowerShell. Trong khi một số quen thuộc với VBScript hoặc bất kỳ ngôn ngữ lập trình hoặc kịch bản nào khác sẽ được sử dụng trong việc hiểu chương này, tôi sẽ không gọi nó là bắt buộc. Ed đã viết cuốn sách này cho người mới bắt đầu và không khó để hiểu các kịch bản được minh họa trong chương này ngay cả khi bạn chưa viết một dòng mã. Chương này trình bày một số lý do để viết kịch bản, chỉ cho bạn cách chạy chúng, cách thiết lập chính sách thực thi tập lệnh và dạy bạn về các biến và các câu lệnh ngôn ngữ khác nhau.
- Chương 12 - Làm việc với các hàm - Các hàm là phần tử lập trình chính khi viết các kịch bản PowerShell. Chương bắt đầu với phần giới thiệu về các hàm và cách sử dụng của chúng và tiếp tục giải thích cách sử dụng các tham số cho đầu vào. Nó cũng bao gồm hai kịch bản đặc biệt để sử dụng các hàm.
- Chương 13 - Gỡ lỗi script - Có một câu nói mà đi một cái gì đó như "Việc gỡ lỗi tốt nhất là không gỡ lỗi." Tất nhiên, điều đó hiếm khi xảy ra trong đời thực. Chương này sẽ đưa bạn qua gỡ lỗi kịch bản và tầm quan trọng của nó, thiết lập, liệt kê, cho phép và vô hiệu hóa các điểm ngắt trong các kịch bản PowerShell.
- Chương 14 - Xử lý lỗi - Ed Wilson kết thúc một cách duyên dáng các bài học PowerShell bằng một chương dành riêng cho việc xử lý lỗi. Chương bắt đầu với một cách tiếp cận tốt về các thông số còn thiếu và tiếp tục dạy bạn về việc hạn chế các lựa chọn và xem xét cách xử lý các quyền còn thiếu. Bạn cũng tìm hiểu xử lý lỗi có cấu trúc.
Cuốn sách bao gồm hai phần phụ lục, một phần chứa Câu hỏi thường gặp PowerShell và phần còn lại giải thích các quy ước mã hóa PowerShell 3.0 một cách thân thiện và dễ hiểu, để bạn cũng tìm hiểu một số phương pháp hay nhất về khả năng đọc và bảo trì của tập lệnh.
Đó là cách hoạt động ... Nhưng đây là lý do
Một điều tuyệt vời về phong cách giảng dạy của Ed là cách tiếp cận của ông để giải thích lý do tại sao bạn cần phải làm mọi thứ theo một cách nhất định và không sử dụng một con khỉ thấy, khỉ làm cách tiếp cận. Mỗi chương bắt đầu với các giải thích đơn giản và tổng quan về vấn đề này trong tầm tay. Sau đó, nó tiến tới các nhiệm vụ cụ thể hơn trong khi cũng cung cấp cho bạn một cái nhìn sâu sắc về lý do tại sao bạn cần phải làm điều này và điều đó. Là một cuốn sách theo định hướng mới bắt đầu, tôi chỉ có thể ca ngợi cách tiếp cận này và hy vọng sẽ thấy nó trong càng nhiều sách càng tốt, đặc biệt là những cuốn sách kỹ thuật.
Mỗi chương kết thúc bằng một bản tóm tắt về thông tin chứa trong đó, phục vụ như một phần tóm tắt và một bộ nhớ để bạn hiểu rõ hơn và lưu giữ thông tin trong đầu.
Nó có giúp tôi không?
Câu trả lời ngắn gọn: Có!
Tác giả có một chủ đề khá phức tạp và là một trong những công cụ phức tạp nhất từng được bao gồm trong Windows và giải thích nó theo cách dễ hiểu và thú vị để giữ cho bạn được nối. Tôi chưa bao giờ sử dụng PowerShell trước đây, nhưng sau khi đọc cuốn sách, tôi có thể nói một cách an toàn rằng tôi có kiến thức cơ bản về PowerShell là gì, nó hoạt động như thế nào và ai sẽ được lợi nhiều nhất từ việc sử dụng nó. Tôi không tham gia quá nhiều kịch bản, nhưng điều này chắc chắn sẽ là một chủ đề mà chúng tôi sẽ đề cập ở đây, tại 7 hướng dẫn, và cuốn sách của Ed Wilson sẽ là Kinh thánh của chúng tôi trong khi làm điều đó.
Nơi để mua
Mua ngay Mua ngay Sản phẩm đánh giá 4/5Lời phán quyết
Trong khi những người bạn quen thuộc với phong cách của Ed Wilson chắc chắn sẽ tận hưởng Windows PowerShell 3.0 Bước đầu tiên, tôi có thể nói tương tự cho người mới bắt đầu hoàn chỉnh. Các khái niệm và ví dụ được giải thích rất tốt và bạn có được một số kinh nghiệm thực tế, tự làm trong mỗi chương, điều này chỉ có thể tuyệt vời cho việc học. Trong khi cuốn sách cung cấp cho người mới một điểm khởi đầu tuyệt vời khi sử dụng PowerShell, nhiều người viết kịch bản hữu ích hơn hoặc quản trị viên CNTT cũng có thể thấy nó hữu ích, đặc biệt là các chương tập lệnh và phụ lục quy ước mã hóa. Cho rằng đây là một cuốn sách về cơ bản cho bạn thấy rằng bạn không cần phải là một chuyên gia máy tính để có thể học cách viết kịch bản và tự động hóa hoặc quản lý các tác vụ mạng, tôi rất muốn giới thiệu nó cho người mới đến PowerShell.