[PS] Exporteren van active email gebruikers uit AD-D

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • theduke1989
  • Registratie: September 2008
  • Laatst online: 03-07 11:24
Hallo allen,

ik wil graag weten hoe ik het beste alle gebruikers (actieve ad en email gebruikers) kan exporteren met Powershell etc.

ik heb het volgende gebruikt.
PowerShell:
1
2
3
Get-ADUser -Filter {(mail -ne "null") -and (Enabled -eq "true")} -Properties Surname,GivenName,mail | Select-Object Name,Surname,GivenName,mail | Format-Table

Get-ADUser -Filter {(mail -ne "null") -and (Enabled -eq "true")} -Properties Surname,GivenName,mail | Select-Object Name,Surname,GivenName,mail | Export-Csv -NoTypeInformation -Encoding utf8 -delimiter "," $env:temp\actieve_gebruikers_v1.csv


Maar heb het gevoel dat ik iets over het hoofd zie.

Ook geprobeerd om via the Admin Echange CP te doen.
Maar daar kan ik ook niet de actieve gebruikers zien.

Iemand die me op weg kan helpen.

[ Voor 1% gewijzigd door RobIII op 28-05-2020 10:27 . Reden: Code tags toegevoegd ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
theduke1989 schreef op donderdag 28 mei 2020 @ 10:19:
ik heb het volgende gebruikt.
[...]
Maar heb het gevoel dat ik iets over het hoofd zie.
Wat werkt er niet dan? Wel zo handig als je dat er even bij zet (evenals: wat heb je al gezocht/gevonden per onze Quickstart). Verder: als je code post, gebruik dan code tags a.u.b.

[ Voor 12% gewijzigd door RobIII op 28-05-2020 10:27 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Anoniem: 316512

Met get-mailboxstatistics en sort-object zou je verder moeten komen.

Acties:
  • 0 Henk 'm!

  • theduke1989
  • Registratie: September 2008
  • Laatst online: 03-07 11:24
@RobIII heb gevoel wanneer ik de lijst exporteer, sommige AD gebruikers al weg zijn, maar nog steeds in de lijst weergeven worden.

@Anoniem: 316512 ik probeer last logon, maar krijg telkens dat er iets niet klopt.
code:
1
2
3
4
5
6
7
et-Mailbox : The term 'Get-Mailbox' is not recognized a
rogram. Check the spelling of the name, or if a path wa
t line:1 char:1
 Get-Mailbox -ResultSize Unlimited -RecipientTypeDetail
 ~~~~~~~~~~~
   + CategoryInfo          : ObjectNotFound: (Get-Mailb
   + FullyQualifiedErrorId : CommandNotFoundException


dit is wat ik heb gebruiktÖ
code:
1
Get-mailbox -resultsize unlimited| Get-MailboxStatistics | select displayname, lastlogontime

[ Voor 11% gewijzigd door theduke1989 op 28-05-2020 10:33 ]


Acties:
  • 0 Henk 'm!

  • Rensjuh
  • Registratie: Juli 2007
  • Laatst online: 09:47
Om Get-Mailbox te gebruiken zul je de Exchange module moeten inladen in je Powershell scherm / script.

http://www.blogabout.cloud/2019/03/574/

[ Voor 21% gewijzigd door Rensjuh op 28-05-2020 10:36 ]

PV Output


Acties:
  • 0 Henk 'm!

  • theduke1989
  • Registratie: September 2008
  • Laatst online: 03-07 11:24
@Rensjuh prima heeft gewerkt met lastlogon.

kan ik dit zien als echt actieve gebruikers, of moet het nog anders.

[ Voor 13% gewijzigd door theduke1989 op 28-05-2020 10:48 ]


Acties:
  • +1 Henk 'm!

  • downtime
  • Registratie: Januari 2000
  • Niet online

downtime

Everybody lies

theduke1989 schreef op donderdag 28 mei 2020 @ 10:39:
@Rensjuh prima heeft gewerkt met lastlogon.

kan ik dit zien als echt actieve gebruikers, of moet het nog anders.
Er is een lastlogon property in AD. Wel mee oppassen als je meerdere domain controllers hebt. Als ik me goed herinner wordt die property niet gesynct tussen DC’s en zit je dus alleen naar de lastlogon bij die specifieke domain controller te kijken.

Acties:
  • 0 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 04-07 13:03
Rensjuh schreef op donderdag 28 mei 2020 @ 10:35:
Om Get-Mailbox te gebruiken zul je de Exchange module moeten inladen in je Powershell scherm / script.

http://www.blogabout.cloud/2019/03/574/
De documentatie waar je naar linkt is incorrect en een unsupported methode.
Add-PSSnapin op de Exchange DLLs zorgt ook voor Cmdlets welke geen output geven in veel gevallen.

De enige correcte methode is (voor on-prem en tot oktober voor Exchange Online) een remote sessie opzetten naar de Exchange server en deze sessie importeren.
Bij Exchange Online kun je ook de ExchangeOnlineManagement module installeren, deze heeft ook ondersteuning voor oauth2 en MFA.

Acties:
  • 0 Henk 'm!

  • Vorkie
  • Registratie: September 2001
  • Niet online
Killah_Priest schreef op zaterdag 30 mei 2020 @ 12:38:
[...]

De documentatie waar je naar linkt is incorrect en een unsupported methode.
Add-PSSnapin op de Exchange DLLs zorgt ook voor Cmdlets welke geen output geven in veel gevallen.

De enige correcte methode is (voor on-prem en tot oktober voor Exchange Online) een remote sessie opzetten naar de Exchange server en deze sessie importeren.
Bij Exchange Online kun je ook de ExchangeOnlineManagement module installeren, deze heeft ook ondersteuning voor oauth2 en MFA.
Heb ik een nieuwsberichtje gemist?

Wat gebeurt er in Oktober?

Acties:
  • +2 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 04-07 13:03
Vorkie schreef op zaterdag 30 mei 2020 @ 12:44:
[...]

Heb ik een nieuwsberichtje gemist?

Wat gebeurt er in Oktober?
https://developer.microso...for-office-365-customers/

Basic Authentication wordt uitgeschakeld voor Exchange Online, alleen Oauth werkt nog vanaf dat moment.
Voor Outlook clients vanaf 2016 is dat sowieso geen probleem, applicaties en scripts die bv EWS gebruiken zullen oauth moeten gaan gebruiken (vrij simpele om aan te passen).

Ik lees net trouwens dat Microsoft het tijdelijk uit heeft gesteld voor bestaande tenants welke hier nog gebruik van maken https://techcommunity.mic...-2020-update/ba-p/1275508 maar het zit er wel echt aan te komen in 2021 voor alle tenants.
Pagina: 1