Windows PowerShell - Modern Shellบรรทัดคำสั่งที่ใช้ในระบบปฏิบัติการนี้ เป็นครั้งแรกใน Windows 7 ในปี 2552 ในระบบปฏิบัติการเวอร์ชันที่สิบที่ผ่านมาได้แทนที่เชลล์ cmd.exe แบบดั้งเดิมซึ่งใช้ในตระกูล NT ทั้งหมด ในบทความของเราเราจะบอกคุณเกี่ยวกับหลักการทั่วไปของการทำงานและวิธีการติดตั้งบน Windows XP
พรอมต์คำสั่งของ Windows
เชลล์บรรทัดคำสั่งมีอยู่ทั้งหมดระบบปฏิบัติการ Microsoft. จริงอยู่การปรับปรุงอินเทอร์เฟซแบบกราฟิกเมื่อมีการเปิดตัวเวอร์ชันใหม่จะผลักดันให้อินเทอร์เฟซเป็นพื้นหลัง อย่างน้อยก็ในแง่ของประโยชน์สำหรับผู้ใช้โดยเฉลี่ย ความสามารถในการทำงานกับบรรทัดคำสั่งเป็นสิทธิพิเศษของผู้ดูแลระบบเสมอ ความจริงก็คือความสามารถที่อนุญาตให้คุณใช้ (เช่นกำหนดค่าเครือข่าย) ไม่เคยมีอินเทอร์เฟซแบบกราฟิกที่เหมาะสม
แพร่หลายในสภาพแวดล้อมขององค์กรและความซับซ้อนที่เพิ่มขึ้นของสถาปัตยกรรมเครือข่ายจำเป็นต้องมีการเปิดตัวเครื่องมือการดูแลระบบและระบบอัตโนมัติใหม่ซึ่งนำไปสู่การพัฒนา Windows PowerShell โดยนักพัฒนา Redmond สิ่งนี้ให้อะไรกับผู้ใช้และผู้ดูแลระบบ?
จากมุมมองของผู้ใช้ที่ไม่ค่อยใช้บรรทัดคำสั่งจะไม่มีอะไรเปลี่ยนแปลง แต่ผู้ดูแลระบบเครือข่ายได้รับเครื่องมือที่มีประโยชน์ซึ่งช่วยให้คุณดำเนินการบางอย่างในแต่ละวันโดยอัตโนมัติและทำงานกับเครื่องระยะไกลได้
งานและคุณลักษณะของ PowerShell
Windows PowerShell สร้างขึ้นที่ด้านบนของไฟล์NET Framework และ Microsoft ได้วางตำแหน่งเฟรมเวิร์กใหม่เป็นเครื่องมือการดูแลระบบแบบมืออาชีพ ความแตกต่างที่สำคัญในเอกสารประกอบคือความสามารถในการทำงานกับออบเจ็กต์. NET ซึ่งทำให้แตกต่างจากวัตถุคู่กันอย่างมีนัยสำคัญ ผู้เชี่ยวชาญที่ทำงานเกี่ยวกับผลิตภัณฑ์ซอฟต์แวร์ใหม่เข้าหาเรื่องนี้อย่างสร้างสรรค์
เพื่อให้แน่ใจว่าคำสั่งเข้ากันได้และการรวมกันด้วยเชลล์บรรทัดคำสั่งที่ใช้ในระบบปฏิบัติการอื่นการวิเคราะห์เชิงลึกได้ดำเนินการ ผลลัพธ์ที่ได้คือการขยายไวยากรณ์คำสั่งอย่างมีนัยสำคัญใน Windows PowerShell ไม่จำเป็นต้องอธิบายว่าสิ่งนี้ให้อะไรแก่ผู้ดูแลระบบเครือข่ายที่ซับซ้อน
เซิร์ฟเวอร์ประสิทธิภาพสูงจำนวนมากทำงานบนLinux OS ในขณะที่เครื่องไคลเอนต์เป็น Windows การรวมกันของวากยสัมพันธ์ช่วยให้การบริหารทั้งสองภาคของเครือข่ายโดยใช้คำสั่งที่เหมือนกันซึ่งจะช่วยลดภาระให้กับเจ้าหน้าที่ไอที
Windows 7 และ PowerShell Evolution
อย่างที่เรากล่าวไปว่าระบบปฏิบัติการนี้เป็นคนแรกที่รวมเครื่องมือ PowerShell Windows 7 ใช้เวอร์ชัน 2.0 ร่วมกับ. Net Framework 4.0 เมื่อเชลล์ได้รับการปรับปรุงและความสามารถของมันเพิ่มขึ้น Microsoft จึงปล่อยแพ็คเกจ Management Framework เพื่อให้มันทันสมัยอยู่เสมอ การเปลี่ยนแปลงหลักอยู่ใน Windows Powershell Integrated Scripting Environment หมายความว่าอย่างไรเราจะแสดงเป็นตัวเลข
ISE Script Editor เวอร์ชัน 20 ประกอบด้วยโมดูล 20 โมดูลและคำสั่งรวม 350 คำสั่งในเวอร์ชัน 3.0 มีจำนวนเพิ่มขึ้นเป็น 71 โมดูลและ 2305 คำสั่ง แน่นอนว่าผลผลิตที่เพิ่มขึ้นนี้ส่งผลดีต่อความสามารถในการบริหารของเชลล์ การมีอยู่ของสภาพแวดล้อมสคริปต์รวมที่ช่วยให้คุณสามารถโต้ตอบกับอ็อบเจ็กต์ของระบบปฏิบัติการและมีความคล้ายคลึงกันในการทำงานกับภาษาโปรแกรมทำให้ผลิตภัณฑ์นี้เป็นเครื่องมือการทำงานที่ยอดเยี่ยม
ไม่น่าแปลกใจที่ Windows 10 มีเชลล์ใหม่ออกมาด้านบน แม้ว่า cmd.exe ยังคงมีอยู่ในระบบ แต่ PowerShell จะกลายเป็นเครื่องมือบรรทัดคำสั่งเริ่มต้น Microsoft กำลังเดิมพันและพัฒนาเชลล์นี้ในขณะที่ยังคงเพิ่มคุณสมบัติใหม่ ๆ มีแนวโน้มว่าระบบปฏิบัติการเวอร์ชันถัดไปจะสูญเสียบรรทัดคำสั่งแบบคลาสสิกไปโดยสิ้นเชิงซึ่งจะทำให้มีเครื่องมือที่ทันสมัยและยืดหยุ่นมากขึ้น
การติดตั้งบน Windows XP
หลังจากการเปิดตัว "เจ็ด" ในตอนแรกไม่ได้มีในฐานะส่วนหนึ่งของ PowerShell Windows XP สามารถติดตั้งเป็นเซอร์วิสแพ็คได้แล้ว .NET Framework 3.5 ที่จำเป็นสำหรับการทำงานได้รับการติดตั้งแยกกัน การย้ายนี้โดย Microsoft อธิบายได้จากความจำเป็นในการใช้เครื่องมือการดูแลระบบใหม่ในระบบปฏิบัติการที่แพร่หลาย
การติดตั้งจำเป็นต้องมีอยู่ในห้องผ่าตัดระบบของแพ็คเกจการปรับปรุงบริการที่สาม ดังนั้นจึงเป็นไปได้ที่จะติดตั้งเชลล์นี้ใน XP เวอร์ชันล่าสุดเท่านั้น สำหรับผู้ดูแลระบบซึ่งโดยปกติแล้วไม่นิยมการอัปเดตแบบสะสมขนาดใหญ่นี่คือคำกระตุ้นการตัดสินใจเพิ่มเติม
ไม่มีการอัปเดตเพิ่มเติมสำหรับ XP โดย บริษัทได้รับการออก ด้วยการแสดงพลังของ Windows PowerShell และสิ่งที่ทำสำหรับผู้ดูแลระบบ Microsoft แสดงให้ผู้ใช้องค์กรเห็นเส้นทางที่ต้องการ ใครก็ตามที่ต้องการขยายขีดความสามารถของเครือข่ายภายในต้องย้ายไปใช้ระบบปฏิบัติการที่ทันสมัยมากขึ้น
แม้จะสิ้นสุดการสนับสนุนทางเทคนิคของ XP ใน2014 ระบบนี้ตามการประมาณการต่างๆยังคงใช้งานได้ตั้งแต่ 7 ถึง 10 เปอร์เซ็นต์ของ Windows ที่ติดตั้งทั้งหมด ในระดับหนึ่งสิ่งนี้ยังได้รับผลกระทบจากอิทธิพลของเชลล์คำสั่งใหม่ซึ่งอนุญาตให้ใช้บริการระยะไกลของเครื่องเหล่านี้
สรุปได้ว่า
เราได้ให้ข้อมูลทั่วไปเพียงเล็กน้อยเกี่ยวกับเชลล์คำสั่งของ Windows ที่ทันสมัย ทุกคนสามารถทำความคุ้นเคยกับความสามารถโดยละเอียดได้โดยการค้นพบโลกของบรรทัดคำสั่ง