Infine l'aiuto di IT è qui

Blog di soluzioni informatiche.

utenti in Active Directory List ActiveSync abilitato.

Pubblicato da Xaus Xavier Nadal 18th gennaio 2012

buona,

Per fare un elenco di utenti che hanno ActiveSync abilitato in Active Directory utilizzerà il grande strumento della società Quest (ruoli attivi di gestione) più essenziale ed PowerShell (Leggi l'articolo seguente per vedere come installare questi strumenti) : https://www.megacrack.es/2011/01/15/consultar-todos-los-servidores-en-ldap-a-travs-de-powershell/

Quello che vogliamo ottenere con questo articolo è quello di elencare gli utenti che hanno attivato la funzionalità di Exchange (sincronizzazione avviato utente o aggiornamento Notifiche).

Per raggiungere questo obiettivo usiamo il campo msExchOmaAdminWirelessEnable contenente valori diversi, 2, 3, 7 come è abilitato.

Sappiamo che oltre 7 significa che hai qualcosa abilitato. (Ad esempio con sincronizzazione avviato utente Ci viene visualizzato il risultato 3 e sincronizzazione avviato utente y aggiornamento Notifiche risultato ci appare 2, così la query mostrerà un elenco di utenti quando il campo msExchOmaAdminWirelessEnable è diverso da 7.

Il comando che useremo è la seguente:

Get-QADUserDontUseDefaultIncludedProperties -SizeLimit 0 -IncludedProperties msExchOmaAdminWirelessEnable | Where-Object{(. $ _ MsExchOmaAdminWirelessEnable 7 -ne) -e ($ _ msExchOmaAdminWirelessEnable -ne $ null.)} | Format-Table displayname, samAccountName, msExchOmaAdminWirelessEnable

Shortcut (con un minor numero di caratteri nella riga della query): Questo è solo per salvare digitando molto (Il risultato è esattamente lo stesso).

Get-QADUser -dudip -sl 0 -ip msExchOmaAdminWirelessEnable | ?{(. $ _ MsExchOmaAdminWirelessEnable 7 -ne) -e ($ _ msExchOmaAdminWirelessEnable -ne $ null.)} | ft displayname, samAccountName, msExchOmaAdminWirelessEnable

Giusto per vedere di più di PowerShell, per controllare i nomi brevi di tutte le strutture di PowerShell digitare "alias"E si vedrà una lunga lista di nomi brevi degli interruttori, come i seguenti esempi.

CommandType Name Definition
———– —- ———-
Alias % ForEach-Object
Alias ? Where-Object
Alias ac Add-Content
Alias asnp Add-PSSnapIn
Alias cat Get-Content
Alias cd Set-Location
Alias chdir Set-Location
Alias clc Clear-Content
Alias clear Clear-Host

Spero che sono stati utili.

A presto.

tag: , , , , , , , ,
Pubblicato da Active Directory, scambio, PowerShell | Nessun commento »

GTranslate Your license is inactive or expired, please subscribe again!