mboost-dp1

Trække liste ud af AD


Gå til bund
Gravatar #1 - madeinrussia
25. mar. 2011 10:52
dav

har brug for at trække en liste ud af AD

Den skal indenholde

Navn business phone og mobile.

Dsquery user –name jonn* | dsget user –display –mobile -limit 0 > xxx.txt

Er ikke den vilde haj, men hvad gør jeg forkert?
Gravatar #2 - XorpiZ
25. mar. 2011 11:26
burde det ikke bare være dsquery user -name * ?

Hvis du skriver jonn*, så får du jo kun de users, der indeholder jonn i navnet.

hvis jeg laver en dsquery user -name * | dsget user -display -mobile -office > xxx.txt, så får jeg en fin liste over alle brugerne med deres respektive mobil og kontor-telefonnumre
Gravatar #3 - Magten
25. mar. 2011 11:34
Må det være Powershell (AD Module for PowerShell)?


Get-AdUser -Filter * -Properties Pager,Office,Mobile | Select-Object UserPrincipalName,Pager,Office,Mobile > C:\output.txt


Byt selv ud med de felter du skal bruge..

Det kan sikkert gøres pænere, men så sej er jeg ikke til PS endnu :P

Edit: Det er en lang linje.. Plejer [code ] ikke at vise det rigtigt?

Get-AdUser -Filter * -Properties Pager,Office,Mobile | Select-Object UserPrincipalName,Pager,Office,Mobile > C:\output.txt
Gravatar #4 - madeinrussia
25. mar. 2011 12:16
dsquery user -limit 0 -name * | dsget user -display -mobile -tel > xxx.txt

Så fik jeg listen ud. :) nu kæmper jeg bare med at importerer den til excel..

vores nr. struktur er desværre xx xx xx xx
så hvis jeg opdeler i kolonner efter mellemrum laver den en kolonne til hver 2 cifre.. AGRH :)

Nogen ideer?
Gravatar #5 - Magten
25. mar. 2011 12:36
Kan csvde ikke klare det nemmere så?

CSVDE -f c:\output.csv -l "samaccountname, name, mobile" -r objectCategory=person

objectClass=user giver også computere, så brug objectCategory=person.
Gravatar #6 - XorpiZ
25. mar. 2011 12:36
Du kan vel bare merge dem til en kolonne?

http://www.msexcel07.com/excel-merge-columns.htm
Gravatar #7 - madeinrussia
25. mar. 2011 13:46
Joeh, det lykkedes lidt.

men når jeg hev data ind med mellemrum som kolonneseperator så kom der et problem ud af det i form af folk med mellemnavn havde 3 kolonner mens dem med for/efternavn kun havde 2. lidt bøvlet.
Gravatar #8 - Magten
25. mar. 2011 14:20
Med den CSVDE cmd jeg skrev før vil du få et kommasepareret output ala det her:

CN=Barbara Mayer,OU=People,DC=contoso,DC=com,Barbara Mayer,bmayer,12345678

Det er lige til at splitte op i kolonner efter komma i excel, og så er det bare at slette de første 4 kolonner som er CN info.

CSVDE er væsentlig bedre til at give et output der kan bruges i den her situation, imo.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login