PowerShell เป็นบรรทัดคำสั่งที่มาพร้อมกับ Windows มันเป็นเครื่องมือที่มีประโยชน์มากสำหรับการทำงานง่ายๆโดยไม่ต้องใช้ GUI ในคู่มือนี้ฉันจะแสดงเคล็ดลับ 10 ข้อที่จะปรับปรุงประสบการณ์ใช้งาน Windows Server ของคุณและทำให้ชีวิตของคุณง่ายขึ้น
รับกระบวนการ
แทนที่จะใช้ตัวจัดการงานหรือเครื่องมือที่คล้ายกันคุณสามารถใช้ PowerShell เพื่อดึงข้อมูลเกี่ยวกับกระบวนการเฉพาะและฆ่ามันหากจำเป็น นี่จะแสดง ID กระบวนการ ( Id ProcessName
):
Get-Process ProcessName
เอกสารอย่างเป็นทางการ
ฆ่ากระบวนการ
เมื่อคุณมี ID กระบวนการของกระบวนการคุณสามารถฆ่ามันได้:
Stop-Process -id PID
เอกสารอย่างเป็นทางการ
รับเนื้อหาของไฟล์
คุณสามารถรับเนื้อหาของไฟล์ (ตัวอย่างเช่น.txt
ไฟล์) และดูใน PowerShell:
Get-Content file.txt
เอกสารอย่างเป็นทางการ
คุณสามารถรับข้อมูลเกี่ยวกับไฟล์ที่แน่นอนด้วยGet-Item
คำสั่ง สิ่งที่ยอดเยี่ยมเกี่ยวกับเรื่องนี้คือคุณสามารถใช้มันเพื่อส่งคืนข้อมูลหลายชนิดตัวอย่างเช่นคุณสามารถดูครั้งสุดท้ายที่บางคนเข้าถึงไฟล์:
$(Get-Item D:\Users\William\Desktop\file.txt).lastaccesstime
เอกสารอย่างเป็นทางการ
การเพิ่มผู้ใช้ Active Directory ใหม่
คุณสามารถเพิ่มผู้ใช้ Active Directory ด้วยNew-ADUser
คำสั่ง:
New-ADUser -SamAccountName "william" -GivenName "William" -Surname "Edwards" -DisplayName "William David Edwards"
เอกสารอย่างเป็นทางการ
การลบผู้ใช้ Active Directory
การลบผู้ใช้ Active Directory ด้วย PowerShell ก็สามารถทำได้เช่นกัน:
Remove-ADUser William
คุณสามารถใช้ DN, ชื่อบัญชี SAM, SID หรือ GUID วัตถุได้ที่นี่
เอกสารอย่างเป็นทางการ
การเพิ่มกลุ่ม Active Directory
คุณสามารถเพิ่มกลุ่ม Active Directory ด้วย PowerShell ได้อย่างง่ายดายมาก:
New-ADGroup –name Staff” –groupscope Global
ใช้ชื่อของกลุ่ม Active Directory ใหม่-name
และเปลี่ยนขอบเขตกลุ่มหากจำเป็น
เอกสารอย่างเป็นทางการ
การลบกลุ่ม Active Directory
ในทำนองเดียวกันคุณสามารถลบกลุ่ม Active Directory ด้วย PowerShell:
Remove-ADGroup Staff
เอกสารอย่างเป็นทางการ
การค้นหาตัวควบคุมโดเมนทั้งหมด
คุณสามารถค้นหาตัวควบคุมโดเมนทั้งหมดในโดเมนที่มี PowerShell โดยค้นหาว่าคอมพิวเตอร์เครื่องใดอยู่ในกลุ่ม Domain Controllers:
Get-ADGroupMember 'Domain Controllers'
ปิดการใช้งานบัญชี Active Directory
คุณสามารถปิดการใช้งานบัญชีใน Active Directory เพื่อป้องกันไม่ให้ผู้ใช้เข้าสู่ระบบซึ่งสามารถทำได้จาก PowerShell เพื่อหลีกเลี่ยงการใช้ GUI สำหรับงานง่าย ๆ นี้:
Disable-ADAccount William
อีกครั้งคุณสามารถใช้ DN, ชื่อบัญชี SAM, SID หรือ GUID วัตถุที่นี่
เอกสารอย่างเป็นทางการ