ค้นหาเว็บไซต์

บทนำ PowerShell


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

Windows PowerShell เป็นเชลล์บรรทัดคำสั่งของ Windows ที่สร้างขึ้นเพื่อลดความซับซ้อนในการดูแลระบบผลิตภัณฑ์ต่างๆ ของ Microsoft ตัวอย่างเช่น PowerShell ISE เพิ่มการระบายสีไวยากรณ์ การเติมแท็บให้สมบูรณ์ การดีบักด้วยภาพ และอื่นๆ อีกมากมาย โดยพื้นฐานแล้วเป็นภาษาโปรแกรมที่สร้างขึ้นบน. NET Framework; คุณสามารถใช้ภาษาสคริปต์นี้เพื่อป้อนคำสั่ง PowerShell เดียวหรือเขียนสคริปต์ PowerShell ที่ยาวขึ้นได้ สภาพแวดล้อม Windows PowerShell ประกอบด้วยสองแอปพลิเคชัน: PowerShell Console และ PowerShell ISE (ซึ่งย่อมาจาก “สภาพแวดล้อมการเขียนสคริปต์แบบรวม”) อย่างหลังนี้ช่วยให้คุณเขียน รัน และทดสอบสคริปต์ได้ดีขึ้น

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

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

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

ต่อไปนี้เป็นแหล่งข้อมูลอื่นๆ ที่จะเป็นประโยชน์ในการเริ่มต้นใช้งานการเขียนสคริปต์ PowerShell และ PowerShell:

  • การดูแลระบบ Active Directory:

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

    • วิธีรับ แก้ไข สร้าง และลบคีย์รีจิสทรี
    • วิธีเพิ่ม ลบ และเปลี่ยนแปลงผู้ใช้และกลุ่มภายในเครื่อง
    • วิธีแสดงรายการบัญชีผู้ใช้ทั้งหมดบนระบบ Windows
    • วิธีรับสินค้าคงคลังเซิร์ฟเวอร์ผ่านเครือข่ายของคุณ
    • วิธีตรวจจับการแก้ไขรายการเริ่มต้นใน Windows Registry
  • การดูแลเซิร์ฟเวอร์ไฟล์:

    • วิธีจัดการ ACL ของระบบไฟล์
    • วิธีจัดการไฟล์และโฟลเดอร์
    • การป้องกันแรนซัมแวร์โดยใช้ FSRM และ PowerShell
    • วิธีรับรายงานสิทธิ์ NTFS
    • วิธีตรวจสอบว่าใครลบไฟล์ออกจากเซิร์ฟเวอร์ไฟล์ Windows ของคุณ
    • วิธีการตรวจสอบว่าใครเปลี่ยนเจ้าของไฟล์หรือโฟลเดอร์
  • การดูแลระบบ Office 365:

    • คำสั่ง PowerShell ของ Office 365 ที่มีประโยชน์ที่สุดสิบคำสั่ง
    • วิธีสร้าง กำหนดสิทธิ์ใช้งาน ปิดใช้งาน และลบบัญชี Office 365
    • วิธีกำหนดค่ารหัสผ่านผู้ใช้ให้ไม่มีวันหมดอายุ
    • วิธีการตรวจสอบว่าใครกำลังเข้าถึงกล่องจดหมายที่ใช้ร่วมกันใน Office 365
    • วิธีการตรวจหาผู้ที่แก้ไขสิทธิ์ของกล่องจดหมายใน Exchange Online
    • วิธีติดตามการเปลี่ยนแปลงสิทธิ์ในโฟลเดอร์สาธารณะใน Exchange Online
  • เบ็ดเตล็ด:

    • วิธีทำให้สคริปต์ PowerShell เป็นแบบอัตโนมัติด้วย Task Scheduler
    • Windows PowerShell กับ Command Prompt (cmd): เลือกอันไหน
    • คำสั่ง SharePoint PowerShell ที่มีประโยชน์ที่สุด
    • การใช้ PowerShell เพื่อสร้างไฟล์ ZIP และแตกไฟล์
    • ตัวแปรและอาร์เรย์ของ PowerShell

บทความที่เกี่ยวข้อง