Size: a a a

UCСhat-Exchange, Skype, Office 365 and whitespace...

2020 September 23

MS

Mikhail Sartaev in UCСhat-Exchange, Skype, Office 365 and whitespace...
Pavel Nagaev
А чё такого то, там все логи можно грохать.
Ты даже прочитал?:)
источник

RH

Roman Holubenko in UCСhat-Exchange, Skype, Office 365 and whitespace...
Коллеги, есть срипт который дисейблить почтовые ящики уволенных сотрдуников
если учетки в определенной OU  и Lastlogontime более 90 дней
Коллеги, есть срипт который дисейблить почтовые ящики уволенных сотрдуников
если учетки в определенной OU  и Lastlogontime более 90 дней
но как выяснилось, что не все учетки попадают под дейсвие  срипта и Lastlogontime  у них "свежий"
источник

PN

Pavel Nagaev in UCСhat-Exchange, Skype, Office 365 and whitespace...
Mikhail Sartaev
Ты даже прочитал?:)
Да я этот скрипт знаю.
источник

A

Andrey in UCСhat-Exchange, Skype, Office 365 and whitespace...
Roman Holubenko
Коллеги, есть срипт который дисейблить почтовые ящики уволенных сотрдуников
если учетки в определенной OU  и Lastlogontime более 90 дней
Коллеги, есть срипт который дисейблить почтовые ящики уволенных сотрдуников
если учетки в определенной OU  и Lastlogontime более 90 дней
но как выяснилось, что не все учетки попадают под дейсвие  срипта и Lastlogontime  у них "свежий"
Давайте скрипт
источник

RH

Roman Holubenko in UCСhat-Exchange, Skype, Office 365 and whitespace...
Roman Holubenko
Коллеги, есть срипт который дисейблить почтовые ящики уволенных сотрдуников
если учетки в определенной OU  и Lastlogontime более 90 дней
Коллеги, есть срипт который дисейблить почтовые ящики уволенных сотрдуников
если учетки в определенной OU  и Lastlogontime более 90 дней
но как выяснилось, что не все учетки попадают под дейсвие  срипта и Lastlogontime  у них "свежий"
как я понимаю на эти учетки были попытки залогиниться
источник

е

ехал фильтр через фи... in UCСhat-Exchange, Skype, Office 365 and whitespace...
Roman Holubenko
Коллеги, есть срипт который дисейблить почтовые ящики уволенных сотрдуников
если учетки в определенной OU  и Lastlogontime более 90 дней
Коллеги, есть срипт который дисейблить почтовые ящики уволенных сотрдуников
если учетки в определенной OU  и Lastlogontime более 90 дней
Так тебе скрипт нужен или ты хвастаешься?
источник

RH

Roman Holubenko in UCСhat-Exchange, Skype, Office 365 and whitespace...
$CommandList = "Get-Mailbox","Get-MailboxStatistics","Disable-Mailbox"
$SessionProperties = @{
 ConfigurationName = 'Microsoft.Exchange'
       ConnectionUri     = "http://$($env:computername).eridon.ua/powershell"
       Authentication    = 'Kerberos'
}


$Session = New-PSSession @SessionProperties -ErrorAction Stop
Import-PSSession $Session -CommandName $CommandList -AllowClobber | Out-Null

$mailboxes = Get-Mailbox -Resultsize Unlimited | where {$_.OrganizationalUnit -like "*com.ua/Lock*"} |  Get-MailboxStatistics  | where {$_.Lastlogontime -lt (get-date).AddDays(-90) }  

foreach ($mailbox in $mailboxes) {

 Disable-Mailbox -Identity $mailbox.DisplayName -Confirm:$false
источник

A

Andrey in UCСhat-Exchange, Skype, Office 365 and whitespace...
Adddays
источник

RH

Roman Holubenko in UCСhat-Exchange, Skype, Office 365 and whitespace...
какой параметр использовать вместо Lastlogontime?
источник

EV

Evgeny V. in UCСhat-Exchange, Skype, Office 365 and whitespace...
Pavel Nagaev
А чё такого то, там все логи можно грохать.
Да ничо
Короче в код надо смотреть))))
источник

A

Andrey in UCСhat-Exchange, Skype, Office 365 and whitespace...
Adddays-90
источник

е

ехал фильтр через фи... in UCСhat-Exchange, Skype, Office 365 and whitespace...
Addays -90
источник

RH

Roman Holubenko in UCСhat-Exchange, Skype, Office 365 and whitespace...
да, єто испрвил
источник

е

ехал фильтр через фи... in UCСhat-Exchange, Skype, Office 365 and whitespace...
правда я бы сделал через гет-адюзер
источник

RH

Roman Holubenko in UCСhat-Exchange, Skype, Office 365 and whitespace...
это я тестировал с -1
источник

е

ехал фильтр через фи... in UCСhat-Exchange, Skype, Office 365 and whitespace...
Get-ADUser -Filter * -Properties LastLogonDate | Where-Object {$_.LastLogonDate -lt (Get-Date).AddDays(-90)}
источник

MS

Mikhail Sartaev in UCСhat-Exchange, Skype, Office 365 and whitespace...
А зачем для уволенных ждать 90 дней да ещё и статистику смотреть?
источник

A

Andrey in UCСhat-Exchange, Skype, Office 365 and whitespace...
Сделайте $date в переменную
источник

RH

Roman Holubenko in UCСhat-Exchange, Skype, Office 365 and whitespace...
Mikhail Sartaev
А зачем для уволенных ждать 90 дней да ещё и статистику смотреть?
почта может понадобиться
источник

RH

Roman Holubenko in UCСhat-Exchange, Skype, Office 365 and whitespace...
не всеж из бекапов доставать
источник