PowerShell na veia…

Opa, bora lá!
Para que complicar se podemos facilitar e agilizar.
No decorrer do dia são tarefas e mais tarefas, pois é galera os scripts estão para ajudar.
Primeiramente, vamos entender do que estamos falando!

O que é o PowerShell?

PowerShell é um shell de linha de comando baseado em tarefas e linguagem de script desenvolvido no .NET. Inicialmente, apenas um componente do Windows, o PowerShell tornou-se de código aberto e multiplataforma em 18 de agosto de 2016 com a introdução do PowerShell Core.

No PowerShell, tarefas administrativas são realizadas através de cmdlets (pronuncia-se command-lets), que são classes .NET especializadas que implementam uma operação específica.

Os produtos Server da Microsoft devem fornecer suporte à automatização via PowerShell, segundo seu Common Engineering Criteria. O Windows PowerShell é integrado como componente opcional do Windows Server 2008, habilitado por padrão no Windows Server 2008 R2 (exceto instalação core), Windows 7, Windows 8 e Windows 10, e pode ser baixado gratuitamente para instalação em Windows XP SP2, Windows Vista e Windows Server 2003.

Para administração do Microsoft 365

Ferramenta de relatórios do Office 365
(https://gallery.technet.microsoft.com/office365/Office-365-Reporting-Tool-7987b4c2)

Obtenha mais de 950 relatórios sobre usuários do Office 365, licença, MFA, expiração de senha, grupo, membros do grupo, segurança, uso da caixa de correio, spam, malware, e-mails enviados / recebidos, tráfego de e-mail, usuários ativos / inativos, tamanho / cota da caixa de correio, Yammer, Equipes, Skype … Não há mais problemas com o PowerShell.

Exportar relatório de licença de usuário do Office 365 com PowerShell
(https://gallery.technet.microsoft.com/office365/Export-Office-365-User-079add3a)

Usando este script do PowerShell, você pode exportar todos os usuários licenciados com seu país, licenças atribuídas, nome amigável da licença, serviços e status do serviço para o arquivo CSV.

Exportar a data do último logon do usuário do Office 365 para um arquivo CSV
(https://gallery.technet.microsoft.com/office365/Export-Office-365-Users-ae3463f2)

Este script PowerShell exporta a hora do último logon dos usuários do Office 365 para CSV com a maioria dos atributos necessários, como nome principal do usuário, nome para exibição, hora do último logon, dias inativos, tipo de caixa de correio, licenças e funções administrativas. O script também oferece suporte a opções de filtragem mais avançadas.

Relatório de licença do Office 365 PowerShell
(https://gallery.technet.microsoft.com/office365/Office-365-PowerShell-0ecdf3b9)

Para ambientes em que mudanças nas licenças acontecem todos os dias ou muitos usuários são ativados e desativados todos os dias, é muito difícil controlar as licenças e quando é necessário solicitar novas licenças para sua assinatura.

Definir permissões de calendário no Office 365 Exchange Online
(https://gallery.technet.microsoft.com/Set-Calendar-Permission-in-ad7cd4e6)

Esse script pode definir permissões de calendário no Office 365 Exchange Online. Você pode definir permissões, conceder permissões e revogar permissões em uma ou várias pastas de calendário usando este script.

Relatório de Atividades de Grupos e Equipes do Office 365
(https://gallery.technet.microsoft.com/Check-for-obsolete-Office-c0020a42)

Script do PowerShell para relatar sobre os Grupos e Equipes do Office 365 em um inquilino, verificando suas atividades em conversas do Outlook, chat de equipes e atividade de documentos do SharePoint.

Referência:

Downloads e Scripts do TechNet- Profissionais de TI (microsoft.com)
https://gallery.technet.microsoft.com/

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *