ทบทวน

รีวิวหนังสือ - Windows PowerShell 3.0 ขั้นตอนแรกโดยเอ็ดวิลสัน

เราเพิ่งได้รับสำเนา ขั้นตอนแรก ของ Windows PowerShell 3.0 และฉันตัดสินใจที่จะดำเนินการตรวจสอบความถูกต้องโดยส่วนใหญ่เป็นเพราะเหตุผลสองประการ ข้อแรกคือฉันไม่เคยอ่านหนังสือก่อนและเห็นว่าเป็นการออกกำลังกายที่ดีในทิศทางนี้ เหตุผลที่สองคือความจริงที่ว่าหนังสือเล่มนี้เขียนขึ้นโดยผู้เริ่มต้น PowerShell และคุณคาดเดาได้ว่าเป็นผู้เริ่มต้นใช้ PowerShell อันที่จริงแล้วนี่เป็นเรื่องที่พูดเกินจริงเนื่องจากฉันไม่เคยใช้ PowerShell มาก่อนดังนั้นฉันจึงคิดว่านี่เป็นวิธีที่ดีในการเรียนรู้ทักษะใหม่ ๆ ไม่ต้องกังวลใจอีกต่อไปลองมาดูว่าหนังสือเล่มนี้มีมูลค่ามากไหม

ใครจะสอนฉัน PowerShell?

ผู้เขียน Windows PowerShell 3.0 First Steps คือ Ed Wilson ในฐานะที่เป็นหนังสือของเขาที่บอกเรา Ed เป็นที่ปรึกษาอาวุโสของ Microsoft และเป็นผู้เชี่ยวชาญด้านการเขียนสคริปต์ที่มีชื่อเสียง เมื่อพิจารณาถึงทักษะของเขาแล้วเขาดูเหมือนจะเป็นหนึ่งในคนที่ทำอะไรกับไมโครซอฟท์เมื่อพูดถึงการนำเสนอการฝึกอบรมการเขียนสคริปต์ให้กับลูกค้าและพนักงานของ Microsoft ทั่วโลก

เอ็ดยังเป็นผู้เขียน Windows PowerShell 2.0 Best Practices, Microsoft VBScript ทีละขั้นตอน และมีบล็อก TechNet ของตัวเองที่เขาพูดถึงเกี่ยวกับการเขียนสคริปต์ ฉันไม่ค่อยสนใจงานของเขาจนถึงตอนนี้ แต่ได้รับข้อเท็จจริงเหล่านี้ฉันจะบอกว่าคนที่รู้ว่าเขากำลังพูดถึงอะไร

การวางสิ่งต่างๆลงในมุมมอง

Ed Wilson เขียนหนังสือเล่มนี้สำหรับผู้เริ่มต้นที่สมบูรณ์และแนะนำให้คุณอ่านจากปกเพื่อปกปิด โทนเสียงที่เขียนหนังสือเล่มนี้เป็นหนังสือที่เข้าใจได้ง่าย ผู้เขียนไม่ใช้ศัพท์แสงทางเทคนิคสูงในขณะที่สอนคุณ PowerShell ดังนั้นถ้าคุณเพิ่งซื้อคอมพิวเตอร์และเพิ่งเรียนรู้ที่จะใช้มันคุณไม่ควรมีปัญหาในการทำความเข้าใจบทเรียนและตัวอย่างที่รวมเอ็ด

เพื่อให้ได้ภาพรวมที่ดีขึ้นว่าหนังสือเล่มนี้มีโครงสร้างเกือบ 300 หน้านี่คือรายการของบทและสิ่งที่คาดหวังในแต่ละเล่ม:

  • บทที่ 1 - ภาพรวมของ Windows PowerShell 3.0 - บทแรกนี้จะให้ภาพรวมที่ดีและเข้าใจง่ายเกี่ยวกับสิ่งที่ PowerShell และแสดงความแตกต่างบางอย่างระหว่างคอนโซล Windows PowerShell และ Windows PowerShell Integrated Scripting Environment ซึ่งคุณจะใช้ในภายหลัง ในหนังสือ นอกจากนี้คุณยังได้เรียนรู้เกี่ยวกับ คำกริยา และอนุสัญญาการตั้งชื่อที่ใช้ใน Powershell รวมทั้งแง่มุมด้านความปลอดภัยขั้นพื้นฐานซึ่งมีผลกระทบโดยตรงต่อการใช้ PowerShell
  • บทที่ 2 - การใช้ cmdlets ของ Windows PowerShell - พิจารณาบทนี้ของ ABC PowerShell Cmdlets เป็นหัวใจสำคัญของ PowerShell และถ้าคุณต้องการเรียนรู้ที่จะใช้งานจริงคุณจะต้องใช้ cmdlets เป็นหลักก่อน โชคดีที่เอ็ดทำงานได้ดีในการอธิบายถึงบทบาทและโครงสร้างของพวกเขาและช่วยให้คุณได้ตัวอย่างมากมายที่คุณสามารถเรียกใช้บนคอมพิวเตอร์ของคุณเองและทดสอบด้วยตัวเองเพื่อดูผลกระทบ ตัวอย่างบางส่วนได้จากที่นี่รวมถึงการค้นหาหัวข้อ วิธีใช้ ของ PowerShell หรือใช้ cmdlet Get-Command เพื่อค้นหา cmdlet อื่น ๆ บทนี้จะจบลงด้วยหัวข้อในการตั้งค่านโยบายการดำเนินการสคริปต์ (ไม่ต้องกังวลคุณจะได้เรียนรู้สิ่งที่มีอยู่ด้วย) และสร้างโปรไฟล์ Windows PowerShell พื้นฐาน
  • บทที่ 3 - การกรองการจัดกลุ่มและการเรียงลำดับ - PowerShell เหมาะสำหรับการให้ข้อมูลเชิงลึกเกี่ยวกับข้อมูลประเภทต่างๆ บทนี้จะเริ่มต้นด้วยการแนะนำคุณเกี่ยวกับท่อและดำเนินการโดยการสอนวิธีเรียงลำดับจัดกลุ่มหรือกรองข้อมูลที่คุณได้รับจากการใช้ cmdlets ที่แตกต่างกัน
  • บทที่ 4 - การจัดรูปแบบเอาต์พุต - การแสดงข้อมูลดิบในคอนโซล PowerShell อาจไม่ใช่วิธีที่ดีที่สุดในการดูข้อมูล บทที่สี่ของหนังสือช่วยให้คุณสามารถสาธิตวิธีการสร้างตารางใน PowerShell และใช้เพื่อแสดงข้อมูลที่คุณต้องการในแบบที่จัดไว้ นอกจากนี้ยังแสดงให้คุณเห็นถึงวิธีการใช้ตารางเอาท์พุทซึ่งเป็นคุณลักษณะที่ฉันวางเดิมพันหลายท่านจะรัก
  • บทที่ 5 - การจัดเก็บข้อมูลผลลัพธ์ - เมื่อคุณดึงข้อมูลจาก PowerShell แล้ว Ed จะแสดงวิธีการเก็บข้อมูลนั้นในเครื่องมือต่างๆ เขาแสดงให้เห็นถึงสิ่งนี้ด้วยการเก็บข้อมูลใน ไฟล์ csv, txt และ xml
  • บทที่ 6 - ใช้ประโยชน์จากผู้ให้บริการ Windows PowerShell - นี่คือจุดเริ่มต้นของหนังสือที่มีเทคนิคมากขึ้น แต่เดี๋ยวก่อนนั่นคือสิ่งที่คุณอยู่ที่นี่ใช่ไหม? หลังจากที่ทั้งหมดเรากำลังพูดถึงเครื่องมือที่มีประสิทธิภาพมากที่สุดที่คุณจะพบในระบบปฏิบัติการของ Microsoft! บทนี้จะอธิบายถึงสิ่งที่ผู้ให้บริการ Windows PowerShell มีอยู่และตรวจสอบผู้ให้บริการชื่อย่อผู้ให้บริการใบรับรองผู้ให้บริการด้านสิ่งแวดล้อมผู้ให้บริการระบบไฟล์ผู้ให้บริการฟังก์ชันผู้ให้บริการรีจิสทรีและ Variable อย่างรอบคอบ
    ผู้ให้บริการ. ตอนนี้สงบลงและสูดลมหายใจเข้าลึก ๆ เมื่อถึงเวลาที่คุณมาถึงที่นี่ในขณะที่อ่านและฝึกฝนตัวอย่างที่แสดงในหนังสืออย่างรอบคอบคุณจะเข้าใจ PowerShell ได้ดีพอที่จะไม่หลงทางด้านเทคนิค
  • บทที่ 7 - การใช้ Windows Remoting ของ PowerShell - ในความคิดของฉันนี่เป็นหนึ่งในบทที่สำคัญที่สุดของหนังสือ ใช้เวลาของคุณในขณะอ่านหนังสือและอ่านหนังสือเล่มที่สองหรือสามหากคุณรู้สึกว่าจำเป็นเพราะเป็นที่ที่ PowerShell จะแสดงจุดแข็งที่แท้จริง ฉันจะไปไกลถึงที่จะกล่าวว่าเนื้อหาของส่วนนี้คือสิ่งที่ทำให้ อำนาจ คำใน PowerShell ที่นี่คุณจะได้เรียนรู้วิธีการเรียกใช้คำสั่งบนคอมพิวเตอร์ระยะไกลสร้างการเชื่อมต่อแบบต่อเนื่องและทำการแก้ไขปัญหา
  • บทที่ 8 - การใช้ WMI - บทนี้จะดูรายละเอียดเกี่ยวกับ Windows Management Instrumentation ซึ่ง Microsoft ได้รวมไว้ในระบบปฏิบัติการทุกระบบตั้งแต่ Windows NT 4.0 ใช่มันสำคัญมาก คุณจะได้เรียนรู้เกี่ยวกับคลาสผู้ให้บริการและ namespaces ของ WMI และจะทดสอบความรู้ของคุณผ่านทางแบบสอบถาม WMI ในสองรูปแบบ ถ้าคุณคุ้นเคยกับ SQL คุณจะรู้สึกดีที่บ้านอย่างน้อยหนึ่งในสองวิธี
  • บทที่ 9 - การใช้ CIM - Common Information Model (CIM) เป็นวิธีที่น่าสนใจในการดึงข้อมูลจาก Windows Management Instrumentation เอ็ดวิลสันทำงานได้ดีอธิบายว่าเหตุใดจึงควรใช้คุณลักษณะนี้ทั้งในประเทศและจากระยะไกล
  • บทที่ 10 - การใช้ Windows PowerShell ISE - Windows PowerShell ISE เป็นวิธีที่โต้ตอบมากขึ้นในการใช้ PowerShell สำหรับทุกอย่างที่หนังสือได้พูดถึง คุณจะได้เรียนรู้วิธีการใช้งานด้านสิ่งแวดล้อมคุณลักษณะการขยายแท็บและหน้าต่างเอาต์พุต หนังสือเล่มนี้ยังครอบคลุมถึงวิธีการสร้างและลบข้อมูลโค้ด ISE (ใช่แล้วคุณจะได้เรียนรู้สิ่งเหล่านี้ด้วยเช่นกัน)
  • บทที่ 11 - การใช้สคริปต์ Windows PowerShell - PowerShell มีตัวเลือกมากมายสำหรับการจัดการและการจัดการเครือข่าย หากคุณเป็นผู้ดูแลด้านไอทีคุณอาจพบกับความต้องการที่เกิดซ้ำในงานประจำวันของคุณซึ่งอาจช่วยให้ง่ายขึ้นโดยการเขียนสคริปต์ของคุณเองและเรียกใช้งานจาก PowerShell ในขณะที่ความคุ้นเคยกับ VBScript หรือการเขียนสคริปต์หรือภาษาเขียนโปรแกรมอื่น ๆ จะใช้ในการทำความเข้าใจบทนี้ฉันจะไม่เรียกว่าเป็นข้อบังคับ Ed เขียนหนังสือเล่มนี้สำหรับผู้เริ่มต้นและจะไม่เข้าใจสคริปต์ที่แสดงตัวอย่างในบทนี้แม้ว่าคุณจะยังไม่ได้เขียนบรรทัดของรหัส บทนี้แสดงเหตุผลบางประการในการเขียนสคริปต์แสดงวิธีการเรียกใช้วิธีการตั้งค่านโยบายการเรียกใช้สคริปต์และสอนเกี่ยวกับตัวแปรและคำพูดภาษาต่างๆ
  • บทที่ 12 - การทำงานกับฟังก์ชัน - ฟังก์ชันเป็นองค์ประกอบหลักของการเขียนโปรแกรมเมื่อเขียนสคริปต์ PowerShell บทนี้เริ่มต้นด้วยการแนะนำฟังก์ชันและการใช้งานของพวกเขาและอธิบายถึงวิธีการใช้พารามิเตอร์สำหรับการป้อนข้อมูล นอกจากนี้ยังมีสองสถานการณ์พิเศษสำหรับการใช้ฟังก์ชัน
  • บทที่ 13 - ดีบักสคริปต์ - มีคำพูดที่จะไปบางอย่างเช่น "การดีบักที่ดีที่สุดคือการแก้จุดบกพร่องไม่" #:. แน่นอนว่าไม่ค่อยเกิดขึ้นในชีวิตจริง บทนี้จะนำคุณสู่การแก้จุดบกพร่องของสคริปต์และความสำคัญการตั้งค่าการเปิดใช้งานการเปิดใช้งานและการปิดใช้งานจุดสั่งหยุดพักในสคริปต์ PowerShell
  • บทที่ 14 - การจัดการกับข้อผิดพลาด - Ed Wilson สรุปบทเรียน PowerShell อย่างสง่างามพร้อมกับบทที่ทุ่มเทให้กับการจัดการข้อผิดพลาด บทนี้เริ่มต้นด้วยแนวทางที่ดีเกี่ยวกับพารามิเตอร์ที่ขาดหายไปและจะสอนคุณเกี่ยวกับการ จำกัด การเลือกและการทบทวนวิธีจัดการกับสิทธิ์ที่ขาดหายไป นอกจากนี้คุณยังได้เรียนรู้การจัดการข้อผิดพลาดที่มีโครงสร้าง

หนังสือเล่มนี้ประกอบด้วยส่วนภาคผนวกสองส่วนซึ่งประกอบด้วย PowerShell FAQ และอีกส่วนหนึ่งที่อธิบายถึงการเข้ารหัสรหัส PowerShell 3.0 ในลักษณะที่เป็นมิตรและเข้าใจได้เพื่อที่คุณจะได้เรียนรู้แนวทางปฏิบัติที่ดีที่สุดในแง่ของการอ่านและดูแลรักษาสคริปต์

นั่นคือวิธีการที่ ... แต่นี่คือเหตุผล

สิ่งที่ยอดเยี่ยมเกี่ยวกับสไตล์การสอนของเอ็ดเป็นวิธีการของเขาในการอธิบายเหตุผลว่าทำไมคุณต้องทำสิ่งต่างๆด้วยวิธีบางอย่างและไม่ใช้ ลิงดู วิธี ทำลิง แต่ละบทเริ่มต้นด้วยคำอธิบายง่ายๆและภาพรวมของเรื่องในมือ จากนั้นจะก้าวไปสู่งานที่เฉพาะเจาะจงมากขึ้นในขณะที่ยังทำให้คุณเข้าใจว่าทำไมคุณต้องทำแบบนี้และที่ เป็นหนังสือที่มุ่งเน้นผู้เริ่มต้นฉันสามารถยกย่องวิธีนี้ได้เท่านั้นและหวังว่าจะได้เห็นหนังสือเล่มนี้มากที่สุดเท่าที่จะเป็นไปได้โดยเฉพาะเทคนิค
แต่ละบทจะลงท้ายด้วยสรุปข้อมูลที่มีอยู่ทำหน้าที่เป็นชุดและหน่วยความจำทำให้คุณเข้าใจและเก็บรักษาข้อมูลได้ดียิ่งขึ้น

มันช่วยฉันมั้ย?

คำตอบสั้น ๆ : ใช่!

ผู้แต่งใช้เรื่องค่อนข้างซับซ้อนและเป็นหนึ่งในเครื่องมือที่ซับซ้อนที่สุดที่เคยมีใน Windows และอธิบายได้ในแบบที่เข้าใจได้ง่ายและน่าสนใจพอที่จะทำให้คุณติดยาเสพติดได้ ฉันไม่เคยใช้ PowerShell มาก่อน แต่หลังจากอ่านหนังสือฉันสามารถพูดได้อย่างปลอดภัยว่าฉันเข้าใจพื้นฐานเกี่ยวกับ PowerShell ว่าทำงานอย่างไรและใครจะได้รับประโยชน์สูงสุดจากการใช้งาน ฉันไม่ได้เขียนสคริปต์มากเกินไป แต่นี่เป็นหัวข้อที่เราจะมาครอบคลุมที่นี่ใน บทแนะนำ 7 เล่มและหนังสือของเอ็ดวิลสันจะเป็นพระคัมภีร์ของเราในขณะที่ทำเช่นนั้น

ซื้อที่ไหน

ซื้อเลย สั่งซื้อเดี๋ยวนี้ 4/5

คำตัดสิน

ในขณะที่คนคุ้นเคยกับสไตล์ของเอ็ดวิลสันจะสนุกกับ ขั้นตอนแรกของ Windows PowerShell 3.0 ขั้นแรก ผมสามารถพูดได้เหมือนกันสำหรับผู้เริ่มต้นที่สมบูรณ์ แนวคิดและตัวอย่างได้รับการอธิบายอย่างดีและคุณจะได้รับประสบการณ์การใช้งานด้วยตนเองในแต่ละบทซึ่งเป็นประโยชน์สำหรับการเรียนรู้เท่านั้น แม้ว่าหนังสือเล่มนี้จะเป็นจุดเริ่มต้นที่ดีในการใช้ PowerShell แต่ผู้เขียนสคริปต์ที่มีประโยชน์หรือผู้ดูแลระบบไอทีอาจพบว่ามีประโยชน์โดยเฉพาะอย่างยิ่งบทบทและข้อตกลงในการเข้ารหัส ระบุว่านี่คือหนังสือที่โดยทั่วไปแสดงให้เห็นว่าคุณไม่จำเป็นต้องเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์เพื่อให้สามารถเรียนรู้วิธีการเขียนสคริปต์และทำงานโดยอัตโนมัติหรือจัดการงานเครือข่ายได้ฉันขอแนะนำให้ใช้สำหรับผู้ใช้ใหม่ใน PowerShell