no image
Olá Pessoal!!!

Hoje vou demostrar para vocês como atribuir que a senha seja alterada no Office 365 por 90 dias ou 120 e também para que ela nunca seja alterada.

Caso tenha alguma restrição no Powershell execute o seguinte comando

Set-executionpolicy unrestricted


1 – Conecte no Office 365

$livecred = Get-Credential


 Connect-MsolService -Credential $livecred


$Session = New-PSSession -ConfigurationName Microsoft.Exchange –ConnectionUrihttps://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection


 Import-PSSession $Session


2 – Para aplicar os dias de restrição de senha e os dias que o usuário vai receber a notificação 


Execute o seguinte comando


Set-MsolPasswordPolicy -ValidityPeriod 90 -NotificationDays 5 -DomainName labestudo.onmicrosoft.com


 Ele irá atribuir o período e quantos dias antes ele notificar o usuário




 Para verificar se a política de senha foi aplicada


Execute o seguinte comando


get-MsolPasswordPolicy | select ValidityPeriod


Esse comando vai verificar se aplicou o período corretamente




 get-MsolPasswordPolicy | select NotificationDays


Esse comando vai verificar se aplicou os dias de notificação corretamente




 Dica: Caso queria que o usuário nunca altere a senha(PasswordNeverExpires)


Execute o seguinte comando


Get-MsolUser | Set-MsolUser -PasswordNeverExpires $true


 


 Pronto a alteração foi feita no seu domínio.


Obrigado e até o próximo Post.



no image
Olá Pessoal!!! Hoje vou demostrar para vocês como verificar o último login que o usuário fez via Poweshell no Office 365.

1 – Conecte as seu Office 365

$livecred = Get-Credential


Connect-MsolService -Credential $livecred


$Session = New-PSSession -ConfigurationName Microsoft.Exchange –ConnectionUrihttps://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection


 Import-PSSession $Session


 2 – Esse comando vai te apresentar a data da última conexão


 Execute o seguinte comando


Get-Mailbox | Get-MailboxStatistics | ft displayname, LastLogonTime


Dica: Caso queria extrair a lista em .CSV ou TXT execute o seguinte comando


Get-Mailbox | Get-MailboxStatistics | ft displayname, LastLogonTime > C:\office365\Login.csv


Obrigado até próximo Post.