ความแตกต่างระหว่างพรอมต์คำสั่งและ PowerShell บน Windows คืออะไร


11

ฉันรู้ว่ามีคำถามเกี่ยวกับ Windows PowerShell อยู่แล้วฉันต้องการทราบว่าความแตกต่างระหว่างมันและพรอมต์คำสั่งคืออะไร


ผมขอแนะนำให้คุณอ่านหน้าวิกิพีเดีย: en.wikipedia.org/wiki/Windows_PowerShell คุณสามารถเห็น Powershell เป็นพรอมต์คำสั่งที่ได้รับการปรับปรุงและมีประสิทธิภาพยิ่งขึ้นสำหรับ Windows ซึ่งจะขยายความสามารถด้านการเขียนสคริปต์และระบบ หากสิ่งนี้ไม่ตอบคำถามของคุณโปรดพยายามเจาะจงให้มากขึ้น
Pincopallino

@Pincopallino ขอบคุณ ฉันไม่รู้จริงๆว่าฉันต้องการรู้อะไรเกี่ยวกับ PowerShell เพียงแค่ความแตกต่าง บทความ Wikipedia ค่อนข้างดีว่า

@Pinopallino ดังนั้นเราสามารถปล่อย CMD และทำงานกับ PowerShell ได้หรือไม่?
AminM

1
@JesonPark ฉันจะตอบว่าใช่ แต่ถ้าคุณไม่ต้องการคุณสมบัติของ PowerShell ฉันคิดว่าคุณสามารถติดกับcmd
Pincopallino

คำตอบ:


5

โดยสังเขป CMD เป็นเชลล์แบบง่าย ๆ ที่มี Windows NT พร้อมกับซินแท็กซ์พื้นฐานและการทำงานเหมือนกับ DOS มันมีความสามารถค่อนข้าง จำกัด โดยเฉพาะเมื่อเปรียบเทียบกับ * nix shells PowerShell เป็นการนำเชลล์ที่ทันสมัยมาใช้กับสินค้าพิเศษทุกประเภท

ต่อไปนี้เป็นคำตอบที่ได้รับจาก "Arthur_Li ไมโครซอฟท์ในภายหน้าเจ้าหน้าที่ผู้ดูแล" ในhttp://social.technet.microsoft.com คุณสามารถอ่านหัวข้อที่นี่

Windows PowerShell ™เป็นเชลล์บรรทัดคำสั่งและภาษาสคริปต์ที่ออกแบบมาโดยเฉพาะสำหรับการดูแลระบบ Windows PowerShell ™สร้างขึ้นบน. NET Framework ช่วยให้ผู้เชี่ยวชาญด้านไอทีและผู้ใช้ระดับสูงสามารถควบคุมและดำเนินการดูแลระบบปฏิบัติการ Windows และแอพพลิเคชั่นที่ทำงานบน Windows โดยอัตโนมัติ

คำสั่ง Windows PowerShell ในตัวที่เรียกว่า cmdlets ช่วยให้คุณสามารถจัดการคอมพิวเตอร์ในองค์กรของคุณจากบรรทัดคำสั่ง ผู้ให้บริการ Windows PowerShell ™ให้คุณเข้าถึงที่เก็บข้อมูลเช่นที่เก็บข้อมูลรีจิสทรีและใบรับรองได้อย่างง่ายดายเช่นเดียวกับที่คุณเข้าถึงระบบไฟล์ นอกจากนี้ Windows PowerShell ™ยังมีตัวแยกวิเคราะห์นิพจน์ที่หลากหลายและภาษาสคริปต์ที่พัฒนาอย่างสมบูรณ์

Windows PowerShell ™มีคุณสมบัติดังต่อไปนี้:

Cmdlets สำหรับการดำเนินงานการบริหารระบบทั่วไปเช่นการจัดการรีจิสทรีบริการกระบวนการและบันทึกเหตุการณ์และการใช้ Windows Management Instrumentation

ภาษาสคริปต์ตามภารกิจและการสนับสนุนสคริปต์ที่มีอยู่และเครื่องมือบรรทัดคำสั่ง

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

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

ความสามารถในการจัดการวัตถุที่มีประสิทธิภาพ วัตถุสามารถจัดการได้โดยตรงหรือส่งไปยังเครื่องมือหรือฐานข้อมูลอื่น

ส่วนต่อขยายที่สามารถขยายได้ ผู้จำหน่ายซอฟต์แวร์อิสระและนักพัฒนาองค์กรสามารถสร้างเครื่องมือและยูทิลิตี้ที่กำหนดเองเพื่อจัดการซอฟต์แวร์ของตน

สำหรับข้อมูลเพิ่มเติมโปรดดูที่ลิงค์ต่อไปนี้:

http://msdn.microsoft.com/en-us/library/ms714418(VS.85).aspx

http://technet.microsoft.com/en-us/magazine/2007.02.powershell.aspx

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.