วิธีค้นหาการตั้งค่ารีจิสทรี GPO
ด้วยโครงสร้าง GPO ขนาดใหญ่ การติดตามการตั้งค่าทั้งหมดของคุณจึงเป็นเรื่องยาก
นอกจากนี้ หากคุณเป็นที่ปรึกษาหรือพนักงานใหม่ที่กำลังเผชิญกับโครงสร้างพื้นฐานที่ไม่รู้จัก การดูภาพรวมของ GPO อาจใช้เวลานานมาก
นั่นคือเว้นแต่คุณจะดึงเวทมนตร์ PowerShell เล็กน้อยออกจากแขนเสื้อของคุณ!
ในบทความอื่น ๆ เราได้กล่าวถึงแล้ว:
- วิธีค้นหาการเปลี่ยนเส้นทางโฟลเดอร์ GPO
- วิธีค้นหาโฟลเดอร์การติดตั้งซอฟต์แวร์ GPO
- วิธีค้นหาการแมปไดรฟ์ GPO
- วิธีค้นหาสคริปต์การเข้าสู่ระบบ GPO
บทความนี้จะช่วยให้คุณสามารถระบุ GPO ด้วยการตั้งค่ารีจิสทรีได้
(สำหรับคำแนะนำโดยละเอียดเกี่ยวกับวิธีสร้างสคริปต์การวิเคราะห์ GPO ของคุณเอง โปรดอ่านข้อความนี้)
การใช้ PowerShell เพื่อระบุ GPO ด้วยการตั้งค่ารีจิสทรี
เป็นการดึงดูดให้ใช้ชื่อ GPO และพยายามเดาว่าการตั้งค่าใดที่จัดการได้
แต่หากคุณมี GPO มากกว่า 5 รายการ การคลิกผ่าน GPO ทั้งหมดเพื่อตรวจสอบการตั้งค่าจริงจะใช้เวลานานมาก
หากคุณต้องการทราบว่า GPO ใดของคุณเก็บการตั้งค่าสำหรับการตั้งค่ารีจิสทรีไว้ 100% ให้ลองดูสคริปต์นี้:
Function Get-GPOReg ($ExtData, $Gpo, $Scope) {
$ArrResult = @()
ForEach ($ExtensionData In $ExtData) {
If ($ExtensionData.Name -eq "Registry") {
$RegSettings = $ExtensionData.Extension.Policy
ForEach ($RegSetting In $RegSettings) {
$GPORegConfig = New-Object PSObject -Property @{
GPO = $GPO.Name
LinkCount = $LinkCount
Enabled = $Enabled
Name = $RegSetting.Name
Type = $Scope
}
$ArrResult += $GPORegConfig
}
}
}
Write-Output $ArrResult
}
$Reports = Get-GPO -All | Get-GPOReport -ReportType Xml
$Scripts = @()
ForEach ($Report In $Reports) {
$GPO = ([xml]$Report).GPO
$LinkCount = ([string[]]([xml]$Report).GPO.LinksTo).Count
$Enabled = $GPO.Computer.Enabled
$ExtData = $GPO.Computer.ExtensionData
$Scripts += Get-GPOReg $ExtData $GPO "Computer"
$Enabled = $GPO.User.Enabled
$ExtData = $GPO.User.ExtensionData
$Scripts += Get-GPOReg $ExtData $GPO "User"
}
Write-Output $Scripts | ft GPO, LinkCount, Enabled, Name, Typeผลลัพธ์จากสคริปต์จะมีลักษณะคล้ายกับสิ่งนี้:
GPO LinkCount Enabled Name Type
--- --------- ------- --- ----
G.C.WaitForNetwork 1 true Always wait for the network at computer startup and logon Computer
G.C.DisableWindowsUpdate 2 true Configure Automatic Updates Computer
G.C.OfflineTemplates 5 true Personal templates path for Word Userด้วยภาพรวมนี้ คุณจะมีจุดเริ่มต้นที่ดีในการตรวจสอบสคริปต์ GPO ของคุณเพิ่มเติม
ตามตัวอย่าง หากคุณกำลังมองหา GPO ที่กำหนดค่า Windows Update คุณสามารถค้นหา Automatic Updates ในคอลัมน์ Name ได้
สิ่งนี้ช่วยให้คุณระบุ GPO ทั้งหมดได้อย่างรวดเร็วด้วยการตั้งค่าบางอย่าง
ดูบทความนี้เพื่อดูข้อมูลเบื้องต้นโดยละเอียดเกี่ยวกับ GPO ลำดับการสมัคร การกรอง ฯลฯ
รวม AD และการจัดการ Office 365 เข้าด้วยกัน
และเดี๋ยวก่อน ตอนนี้เราได้รับความสนใจจากคุณแล้ว:
ลองดูสแน็ปอินการจัดการ Office 365 ที่ยอดเยี่ยมสำหรับผู้ใช้ AD และคอมพิวเตอร์:
Easy365Manager จะช่วยให้คุณสามารถดำเนินการจัดการ Office 365 รายวันทั้งหมดในคุณสมบัติผู้ใช้ในผู้ใช้ AD และคอมพิวเตอร์
Easy365Manager ยังขจัดความจำเป็นในการใช้สคริปต์ PowerShell ที่ซับซ้อน เช่น เมื่อมอบหมายการเข้าถึงปฏิทิน:
ทดลองขับฟีเจอร์ต่างๆ มากมายในสภาพแวดล้อมของคุณเองได้ฟรีอย่างแน่นอน
ดาวน์โหลดรุ่นทดลองใช้งาน 30 วันที่มีฟังก์ชันครบครันของคุณที่นี่
คุณสามารถติดตั้งลงในพีซีหรือเซิร์ฟเวอร์ใดก็ได้ที่มีผู้ใช้ AD และคอมพิวเตอร์ โดยไม่มีการเปลี่ยนแปลง AD หรือโครงสร้างพื้นฐานของคุณ และสามารถถอนการติดตั้งได้อย่างง่ายดาย
