Arquivo da categoria: Microsoft Office 365

Administração do Office 365 via Powershell

Olá Pessoal!!!

O site http://blogs.office.com fez uma matéria mostrando “Seis razões pelas quais você pode querer usar o Windows PowerShell“.

Eu achei muito interessante, o fato de usar via Powershell a administração do Office 365 que particularmente gosto muito.

Segue o link do site com a matéria

http://msft.it/61825WTo

Obrigado pessoal e até o próxima.

Anúncios

Erro ao Remover Usuário no Office 365

Olá Pessoal!!!

Essa semana tive um problema ao remover um usuário, quando tentava remover o usuário via Console Office 365  ele não dava dava a opção de exclusão.

No painel do Office 365 ele apresentava esse erro, qual foi

A1

1° Conecte via PowerShell no Office 365

Execute o seguintes comandos

$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

Após Logar no Tenant

2° Execute o seguinte comando

Remove-Mailbox “michel.jatoba”

Em seguida é só selecionar “Y” que vem como default, e ele irá remover a Mailbox com erro.

Pronto Mailbox removida.

A2

Obrigado e até o próximo Post.

Aplicando Política de Senha no Domínio O365

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.


Verificar o Ultimo Login do Usuário O365

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.

Criar Contatos Externos Office 365

Olá Pessoal !!!

Irei demostrar a vocês como criar um contato externo no Office 365 via PowerShell

1- Conecte ao seu Tenant do Office 365

$livecred = Get-Credential

Connect-MsolService -Credential $livecred

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

Import-PSSession $Session 

2- Execute o seguinte comando

New-MailContact -Name Michel  -DisplayName “Michel Oliveira” -ExternalEmailAddress

michell.jatoba@hotmail.com -FirstName Michel -LastName Oliveira

q1

New-MailContact -Name = Ele irá criar o nome do contato externo

ExternalEmailAddress = Ele atribui o endereço externo

Pronto, ele irá criar o contato externo na sua organização.

q2

Ocultar Usuários na GAL (Global Address List) no Office 365

Olá Pessoal !!!

Vou demostrar a vocês como ocultar o usuário na GAL (Global Address List), utilizando Powershell

1 – Conecte ao seu Tenant do Office 365

$livecred = Get-Credential

Connect-MsolService -Credential $livecred

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

Import-PSSession $Session 

2 – Digite o seguinte comando

Set-mailbox michel.jatoba@labcloud.onmicrosoft.com -HiddenFromAddressListsEnabled:$true

Ele irá ocultar o usuário da GAL, este caso geralmente acontece quando algum Diretor,

Gerente ou usuário VIP solicita que sua Mailbox esteja oculta na GAL (Global Address List).

rrr

Seu comando foi executado com sucesso e seu usuário ficará oculto na GAL, caso queria

listar os usuário que estão oculto na GAL execute o seguinte comando

 Get-Mailbox | select name,HiddenFromAddressListsEnabled

Esse comando lista todos os usuários que estão ocultos (True) e ativos (False) no seu Tenant

rrr1

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

Get-Mailbox | select name,HiddenFromAddressListsEnabled >C:\Users\

Michel\Desktop\Ocultos.txt

Ocultos.txt - Bloco de notas

Obrigado e até o próximo Post.

Criando Grupo de Distribuição Office 365 e adicionando Usuários.

Olá Galera,

Vou demostrar a vocês como criar um grupo de distribuição no Office 365 e adicionar usuários via Powershell .

Primeiro iremos criar os Grupos que serão criados no Office 365

Conecte ao seu Tenant Office 365;

$livecred = Get-Credential

Connect-MsolService -Credential $livecred

$Session = New-PSSession -ConfigurationName Microsoft.Exchange –ConnectionUri

https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection

Import-PSSession $Session

Segundo – Já conectado no Tenant do Office 365, você vai escolher o nome do Grupo que será criado

Com este comando

New-DistributionGroup -Name Geral -DisplayName geral -Alias geral -PrimarySmtpAddress geral@labcloud.onmicrosoft.com

Pronto! Seu Grupo de Distribuição foi criado com sucesso,

Terceiro – agora vamos adicionar os usuários ao grupo de distribuição, crie o arquivo .CSV com os seguintes campos Alias e EmailAdresses


Quarto – Importe o arquivo .CSV com os usuários desejados no Grupo escolhido

Import-CSV ‘C:\Users\Jatoba\Desktop\print\Grupo.csv’ | foreach{Add-DistributionGroupMember -Identity Geral -Member $_.alias}

Pronto! Os usuários escolhido para o seu grupo de destino foi adicionado com sucesso.


Logar no Office 365 via Powershell. (Atualizado)

Comando para logar no seu Office 365 via Powershell.

1º Execute o Powershell e execute o seguinte comando;

$livecred = Get-Credential

logar

(A variavel “$livecred” irá armazenar o seu login e senado seu Domínio.)

logar1

2º Execute o seguinte commando;

Connect-MsolService -Credential $livecred

Esse comando vai pegar seu usuário e senha do seu domínio e conectar no Office 365

logar2

3º Execute a configuração de uma nova seção(Esse comando está atualizado e funciona perfeitamente com Powershell 5 no windows 10)

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $LiveCred -Authentication Basic -AllowRedirection

logar3

Nesse comando ele irá associar seu usuário e senha no servidor Office 365 e logar

4º Execute o comando Import Session

Import-PSSession $Session

logar4

Pronto!!! Esse comando faz com que ele crie uma nova seção no seu Tenant e importa os objetos do seu Office 365, agora pode criar usuário, grupos entre outras funcões.