GUID द्वारा AD खोजें


11

मैं GUID द्वारा ऑब्जेक्ट के लिए सक्रिय निर्देशिका कैसे खोजूं? दूसरे शब्दों में, निर्दिष्ट GUID से संबंधित वस्तुओं को खोजने का एक अच्छा तरीका क्या होगा?


1
serverfault.com/questions/140683/… एक विधि प्रदान करता है।
sysadmin1138

जवाबों:


15

या तो एक डीसी पर या RSAT स्थापित करें और AD उपकरण सक्षम करें:

"Windows PowerShell के लिए सक्रिय निदेशक मॉड्यूल खोलें" (इसे अन्य व्यवस्थापक उपकरणों के साथ ढूंढें)

get-aduser -id {guid}

या किसी भी वस्तु के लिए:

get-adobject -id {guid}

format-listयह पठनीय बनाने के लिए एक के माध्यम से इसे पाइप करना चाहते हैं :

get-adobject -id {guid} | fl

2
देशी उपकरणों के साथ +1, सबसे सरल उत्तर। यदि आप नियमित रूप से पावरशेल प्रांप्ट पर हैं और स्टार्ट मेनू में PS के लिए AD मॉड्यूल को खोलना नहीं चाहते हैं, तो आप बस चला सकते हैं import-module ActiveDirectoryऔर सभी cmdlets आपके पावरशेल सत्र में उपलब्ध होंगे।
एमडीएमरा

3

Powershell और QuestAD cmdlets का उपयोग करते हुए , निम्न कोड मेरे मार्गदर्शक के आधार पर मेरा उपयोगकर्ता खाता देता है।

$Guid = "d65e4578-475a-422e-ac99-123456789012"

Get-QADUser -IncludeAllProperties|Where {$_.guid -eq $Guid}

सबसे कुशल तरीका नहीं है क्योंकि यह खोज करते समय AD से सभी वस्तुओं को लोड करता है, लेकिन यह मेरे लिए काम करता है।


0
$guid = "d65e4578-475a-422e-ac99-123456789012"

foreach ($dom in (Get-adforest).Domains) { Get-ADObject -filter {ObjectGUID -eq $guid } -Properties * -Server $dom | fl }
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.