Jump to content

Disable User που έχουν να κάνουν login παραπάνω από X μέρες


v_pasch
 Share

Recommended Posts

Ποιο είναι το καλύτερο script για να κάνω Disable User που έχουν να κάνουν login στο mailbox τους παραπάνω από X μέρες?

Με το παρακάτω βρίσκω ποιοι είναι αυτοί οι users αλλά δε βρίσκω πως θα τους κάνω disable το AD Account

Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Where {$_.LastLogonTime -lt (Get-Date).AddDays(-100)} | FT DisplayName,LastLogonTime

 

Link to comment
Share on other sites

 

Καλημέρα Βασίλη,<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

Εάν κατάλαβα σωστά, αυτό που σε ενδιαφέρει είναι να

κάνεις disable το AD Account των χρηστών που έχουν να κάνουν login στο mailbox τους παραπάνω

από X μέρες. Στους

ακόλουθους συνδέσμους περιγράφετε η διαδικασία βήμα προς βήμα Disable or Enable

a User Account:

 

Disable or

Enable a User Account

 

http://technet.microsoft.com/en-us/library/cc753390.aspx

http://technet.microsoft.com/en-us/library/dd861307.aspx

 

Link to comment
Share on other sites

Μερικοί προβληματισμοί:

Το παραπάνω script το τρέχεις στον Exchange. Για να απενεργοποιήσεις λογαριασμούς στο Active Directory πρέπει να κάνεις import-module ActiveDirectory.

Για να μπορέσεις να το κάνεις αυτό, θα πρέπει o Exchange Server να είναι και Domain Controller, κάτι το οποίο είναι not recommended.

Μήπως λοιπόν με απλά PS Scripts δεν γίνεται?

Στο internet που έψαξες τι βρήκες?

Link to comment
Share on other sites

Ερώτηση: Γιατί δεν κάνεις query στο lastLogonTimeStamp - lastLogon   attribute στο AD και να τους σβήσεις από εκεί?. Προφανώς για να κάνει login στο mailbox θα πρέπει να έχει κάνει login και στο Domain.

 

Σε αντίθετη περίπτωση που οι χρήστες κάνουν login μέσω OWA μπορείς να κάνεις το εξής πιο πρακτικό:

 

 

Get-Mailbox -ResultSize Unlimited | Get-MailboxStatistics | Where

{$_.LastLogonTime -lt (Get-Date).AddDays(-100)} | FT

DisplayName,LastLogonTime > Koko.txt και μετά από AD Powershell να χρησιμοποιήσεις το koko.txt ώς input στην disable users command. [:)]

 

Link to comment
Share on other sites

 Share

×
×
  • Create New...