<!DOCTYPE html> <html> <head> </head> <body> <p>La funzione deve essere eseguita nella PowerShell</p> <p>———————–</p> <p>Function GetADUser()<br />{<br />$ADUsers = dsquery user "ou=puntofresco,dc=buonvicini,dc=local" <br />FOREACH ($ADUser in $ADUsers)<br />{<br />If ($ADUser.Length -gt 3)<br />{<br />$DN = $ADUser.split(",")<br />$CN = $DN[0]<br />$UsrFriendlyName = $CN.Substring(4)<br />Write-Host "User: " $UsrFriendlyName<br />Write-Host "Member of:"<br />Write-Host "————-"<br /><br />}<br /><br />$ADGroups = dsquery user $ADUser | dsget user -memberof<br />$ADGroupItems = @()<br />FOREACH ($ADGroup in $ADGroups)<br />{<br /><br />If ($ADGroup.Length -gt 3)<br />{<br />$DN = $ADGroup.split(",")<br />$CN = $DN[0]<br />$GrpFriendlyName = $CN.Substring(4)<br />Write-Host $GrpFriendlyName<br />}<br />} <br />Write-Host " "<br />}<br />}</p> <p>————————-</p> <p>fare un doppio enter per memorizzare e uscire</p> <p>Eseguire:</p> <p><strong>GetADUser</strong></p> <p>La funzione resta in memoria finché powerShell resta aperto</p> <p>Per modificare la ou:<br />$ADUsers = dsquery user "ou=xxxxxxxx,dc=buonvicini,dc=local" </p> <p><br />Altri comandi per visualizzare utenti:<br />dsquery user -name * -limit 0<br />dsquery user -name * -limit 0 | dsget user -memberof | dsget group<br /><br />Visualizza tutti gli utenti di un gruppo<br />dsget group "CN=Domain Admins,OU=Gruppi,OU=Goline,DC=buonvicini,DC=local" -members</p> <p> </p> <p>Altri comandi<br />http://social.technet.microsoft.com/wiki/contents/articles/2195.active-directory-dsquery-commands.aspx<br /><br /></p> <p> </p> <p> </p> </body> </html>
Subscribe
0 Comments
Oldest