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

ทดสอบความสามารถในการเข้าถึงของ 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

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