ทดสอบความสามารถในการเข้าถึงของ Domain-Controllers ทั้งหมด: Test-AllDomainController
ตามที่พาดหัวกล่าวไว้ ด้วยสคริปต์ขนาดเล็กนี้ คุณสามารถทดสอบ Domain-Controllers ทั้งหมดของคุณด้วยคำสั่งเดียว Test-AllDomainController สิ่งที่เรียบง่ายนั้นดีที่สุด ?
บท
เปิด PowerShell ISE และคัดลอกสคริปต์นี้ในโปรเจ็กต์ใหม่
function Test-AllDomainController {
$dcs=(Get-ADDomainController -Filter *).Name
foreach ($items in $dcs) {
Test-Connection $items -Count 1}
}
กดปุ่มสีเขียวเพื่อตรวจสอบ
ทำให้มันถาวร
สร้างโฟลเดอร์ใน “C:\Program Files\WindowsPowerShell\Modules” แล้วตั้งชื่อเป็น PingAllDC ตรวจสอบให้แน่ใจว่าคุณบันทึกสคริปต์ของคุณที่นั่นเป็น PingAllDC.psm1 (โฟลเดอร์และสคริปต์ควรมีชื่อเดียวกัน) ปิด PowerShell แล้วเปิดใหม่อีกครั้ง โมดูลจะถูกนำเข้าโดยอัตโนมัติและพร้อมใช้งานสำหรับผู้ใช้ทุกคน
Get-Module PingAllDC | Format-Table -AutoSize
หากต้องการดู scriptblock ของคำสั่งให้ป้อน
Get-Command Test-AllDomainController | Select-Object -ExpandProperty ScriptBlock
และสุดท้าย…ในการดำเนินการ…
ขอให้สนุกกับ Test-AllDomainController




