Cerca AD per GUID


Risposte:


15

O su un controller di dominio o installare RSAT e abilitare gli strumenti AD:

Apri "Modulo Active Director per Windows PowerShell" (trovalo con gli altri strumenti di amministrazione)

get-aduser -id {guid}

O per qualsiasi oggetto:

get-adobject -id {guid}

Potrebbe volerlo passare attraverso a format-listper renderlo leggibile:

get-adobject -id {guid} | fl

2
+1, risposta più semplice con strumenti nativi. Se ti viene richiesto regolarmente PowerShell e non desideri aprire AD Module for PS nel menu Start, puoi semplicemente eseguire import-module ActiveDirectorye tutti gli stessi cmdlet saranno disponibili nella sessione PowerShell.
MDMarra,

3

Utilizzando Powershell e i cmdlet QuestAD , il codice seguente restituisce il mio account utente in base al mio guid.

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

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

Non è il modo più efficiente poiché carica tutti gli oggetti da AD durante la ricerca, ma ha funzionato per me.


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

foreach ($dom in (Get-adforest).Domains) { Get-ADObject -filter {ObjectGUID -eq $guid } -Properties * -Server $dom | fl }
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.