Mostrando postagens com marcador Microsoft. Mostrar todas as postagens
Mostrando postagens com marcador Microsoft. Mostrar todas as postagens

Exchange Online: Script Powershell para exportar os membros de todos os grupos de distribuição

Olá a todos!

Muitas vezes precisamos exportar os membros de todos os grupos de distribuição para alguma tipo de manutenção, consulta, etc...

O script que compartilho com vocês irá ajudar muito no dia a dia.
Ele ira exportar para um arquivo .csv separando em: Distribution Group, DisplayName, Distribution Group Email, Member DisplayName, Member Email, Member Type.

Segue o exemplo de um arquivo gerado:

Arquivo gerado









Segue script:  

Por hoje é isso.

Breno Padovan.

Office 365 - Obtendo informações sobre as configurações do Click to Run no registro do sistema

Salve Salve a todos!
Depois de um bom tempo sem escrever, aqui estou novamente! Firme e forte!

Nesse post vou demonstrar como obter informações da instalação do Office através das informações de registro do sistema feitos pelo Click to Run.

Mais afinal de contas, o que é esse tal de Click to Run?
A grosso modo, o Click to Run é uma alternativa ao instalador MSI, utilizado para instalar ou atualizar o Office.
O Click to Run utiliza tecnologia de streaming e permite por exemplo que usuários comecem a utilizar o Office antes mesmo que ele esteja completamente instalado ou a utilizar os aplicativos enquanto uma atualização é feita.
Quando instalamos o Office através do Click to Run, as informações são gravadas na seguinte chave de registro:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration

Veja abaixo como obter as informações:

PS C:\> Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration


ClientVersionToReport             : 16.0.10827.20150
ClientFolder                      : C:\Program Files\Common Files\Microsoft Shared\ClickToRun
WatcherInterval                   : 3600000
PipelineServerName                : ClickToRun_Pipeline16
VersionToReport                   : 16.0.10827.20150
ScenarioCulture                   :
InstallID                         : DC208D48-7ED2-4552-BBD6-59E488F698F8
Platform                          : x86
InstallationPath                  : C:\Program Files (x86)\Microsoft Office
ClientCulture                     : en-us
CDNBaseUrl                        : http://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60
O365ProPlusRetail.MediaType       : CDN
UpdatesEnabled                    : True
Activate                          : True
ProductReleaseIds                 : O365ProPlusRetail,ProjectProRetail,VisioProRetail
O365ProPlusRetail.OSPPReady       : 1
StreamingFinished                 : True
RSODReset                         : False
VisioProRetail.MediaType          : CDN
VisioProRetail.OSPPReady          : 1
UpdateChannel                     : http://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60
UpdateChannelChanged              : False
O365ProPlusRetail.EmailAddress    : breno@uptocloud.com
BackgroundTransportMethodDefault  : cachedhttp
BackgroundTransportMethodFailures : 0
ProjectProRetail.MediaType        : CDN
ProjectProRetail.OSPPReady        : 1
ProjectProRetail.EmailAddress     : breno@uptocloud.com
VisioProRetail.EmailAddress       : breno@uptocloud.com
O365ProPlusRetail.TenantId        : 4,e5d48eb7-b070-4194-bfcc-36c71d96301a
AudienceId                        : 492350f6-3a01-4f97-b9c0-c7c6ddf67d60
VisioProRetail.TenantId           : 4,e5d48eb7-b070-4194-bfcc-36c71d96301a
AudienceData                      : Production::CC
PackageLockerPath                 : C:\ProgramData\Microsoft\Office
OneDriveClientAddon               : INSTALLED
O365ProPlusRetail.OneNoteInUse    : True
PSPath                            : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Cl
ickToRun\Configuration
PSParentPath                      : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Cl
ickToRun
PSChildName                       : Configuration
PSDrive                           : HKLM
PSProvider                        : Microsoft.PowerShell.Core\Registry

PS C:\>

Um grande abraço,

Breno Padovan

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Olá a todos!
Como sabemos, em Cloud Computing pagamos por recursos consumidos, e as vezes temos a demanda de manter um servidor ligado somente durante o horário comercial, por exemplo.
Nesse post irei demonstrar como fazer um agendamento para iniciar e desligar uma VM automaticamente usando o Azure Automation.

O Azure Automation é um serviço de configuração e automação do Azure.

Para mais detalhes, clique aqui: https://docs.microsoft.com/en-us/azure/automation/automation-intro


Mão a massa!


O primeiro passo é criar uma conta do Azure Automation.
Pesquise por "Automation" e depois clique em "Automation Accounts" e depois "Create Automation Accounts"
Na opção "Create Azure Run As account" deixe selecione "Yes"

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation


Após o recurso ser criado, nas opções "Process Automation" selecione "Runbooks" e depois "Add a runbook"

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Na próxima tela selecione "Create a new runbook"

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Depois de criado, cole o código abaixo e depois clique em "Save"

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation


Note que temos 3 parâmetros a serem configurados:

  1. Nome da VM
  2. Nome do grupo de recursos no qual a VM pertence
  3. Ação: Startup ou Shutodown


Testando


Podemos testar o nosso script antes de coloca-lo em produção.
Para isso clique no ícone "Test pane"

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Na próxima tela entre com os parâmetros que citamos acima e clique em "Start" 

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Abaixo o resultado do teste. Como podemos ver executou sem nenhum erro.

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation


Publicando o Runbook


O próximo passo é publicar o Runbook.
Para isso clique no botão "Publish" e depois confirme.

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Criando o agendamento


Clique em "Schedules"e depois em "Add a Schedule"

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Na tela seguinte clique em "Link a schedule to your runbook" > "Create a new schedule".
Dê um nome para o agendamento e configure o horario de Start da VM.

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

O próximo passo é configurar os parâmetros, idêntico ao que fizemos no teste.

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Repita o agendamento para o desligamento, alterando o parâmetro "VMACTION" para "Shutdown".

Visualizando a execução dos Jobs


Acessando o recurso Automation Account, podemos visualizar detalhes dos Job.

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation

Azure - Agendando o startup e shutdown de VMs usando o Azure Automation


É isso ai pessoal!

Grande abraço,

Breno Padovan 

Limitando o throughput de download e upload do cliente do OneDrive via GPO

Salve Salve a todos!
Depois de uns dias sem escrever aqui estou eu novamente.

Nesse post irei demonstrar como criar uma GPO para limitarmos o throughput de download e upload do cliente do Onedrive via GPO.

Por padrão, a taxa de download e upload é ilimitada no cliente do OneDrive.
A configuração nos permite definir uma taxa de download ou upload em kilobytes (KB) / segundo.
A taxa mínima é de 50KBs e a máxima é de 100.000 KBs.

A configuração implica na criação de 2 chaves de registro: uma para upload e outra para download.

Upload:
[HKCU\SOFTWARE\Policies\Microsoft\OneDrive] "UploadBandwidthLimit"=dword:00000032

Download:
[HKCU\SOFTWARE\Policies\Microsoft\OneDrive] "DownloadBandwidthLimit"=dword:00000032

No exemplo acima estamos definindo um limite de 50KB/s, passando valor hexadecimal 00000032.

A GPO criada é para Usuário, e como podemos ver na imagem abaixo, vamos criar as 2 chaves:

Limitando o throughput de download e upload do cliente do OneDrive via GPO


Limitando o throughput de download e upload do cliente do OneDrive via GPO

Limitando o throughput de download e upload do cliente do OneDrive via GPO


Verificando na estação a GPO aplicada


Reparem que após a GPO aplicada não podemos mais alterar os valores no cliente.

Limitando o throughput de download e upload do cliente do OneDrive via GPO


 Abaixo as taxas de download e upload sendo respeitadas.

Limitando o throughput de download e upload do cliente do OneDrive via GPO

Limitando o throughput de download e upload do cliente do OneDrive via GPO


É isso ai pessoal.
Por hoje fico por aqui.

Grande abraço a todos!

Breno Padovan

Conhecendo e configurando o Microsot Project Honolulu

Salve Salve a todos!

O que é o Poject Honolulu?

Resumindo: o Honolulu é uma evolução do MMC.

Ele possui um conjunto de ferramentas de gerenciamento baseado na Web e permite uma administração centralizada dos servidores em uma console moderna e rápida.
Apenas lembrando que a ferramenta ainda está em Technical Preview.


Como funciona?


Como já disse anteriormente, o Honolulu é executado em um navegador Web, compativel com Google Chrome e Microsoft Edge.
O aplicativo gerencia os servidores através de um gateway que pode ser instalado no Windows Server ou no Windows 10.

O aplicativo e o gateway são disponibilizados em um único pacote .msi com pouco mais de 30 MB.
Podemos publicar o servidor onde o gateway está instalado (uma única porta), permitindo assim gerenciar um conjunto de servidores remotamente.


Project Honolulu

Sistemas operacionais suportados


Os sistemas operacionais suportados são:

  • Windows 10
  • Windows Server, versão 1709
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
Atenção:
Se o você possui servidores Windows Server 2012 e 2012 R2, será necessário a instalação do Windows Management Framework (WMF) 5.0 ou superior.

Para verificar qual a versão, digite

$PSVersiontable

Para fazer o download do WMF 5.1 clique aqui


Vamos a instalação


Faça o download nesse link: https://aka.ms/HonoluluDownload

No exemplo vamos fazer a instalação em uma estação de trabalho com o Windows 10.
A instalação é muito simples.

Project Honolulu

Aqui você pode escolher a porta que o Honolulu vai ser acessado.

Project Honolulu

Pronto, já está instalado.

Project Honolulu

Essa é a interface do Honolulu.

Project Honolulu

Adicionando os servidores

Para adicionarmos os servidores, clicamos em "Add"

Project Honolulu


Podemos digitar o nome do servidor ou importar de um arquivo texto uma lista de servidores.

No exemplo abaixo digitamos o nome do servidor e clicamos em submit para adicionarmos a lista de servidores.

Project Honolulu

Project Honolulu


Como podem ver os servidores foram adicionados a console.


Gerenciando os servidores


Para gerenciar um servidor, basta clicar no nome dele.
Nessa primeira tela, temos um resumo do servidor.
A nossa esquerda as opções de gerenciamento. Reparem que temos muitas opções. Podemos editar o registro, alterar regras de firewall, desligar, reiniciar entre outros.

Project Honolulu


Project Honolulu

Project Honolulu

Project Honolulu

Project Honolulu


Por enquanto é só!
Um forte abraço!

Breno Padovan

Usando o Advanced Threat Protection para proteger suas mailbox no Exchange Online

Salve Salve a todos!
Hoje vamos falar um pouco do Advanced Threat Protection.
O Advanced Threat Protection oferece recursos aprimorados de segurança para o Exchange Online, através de políticas definidas pelo administrador.
Em outras palavras, o Advanced Threat Protection ajuda a proteger os usuários de receber anexos e links mal-intencionados nos seus e-mails, adicionando mais uma camada de segurança.

O que o "ATP" nos oferece?



  • Links seguros - URLs em mensagens de-mails são reescritas, fazendo com que os usuários sejam redirecionados para um serviço da Microsoft, onde a URL é analisada e depois liberada para o usuário.
  • Anexos seguros - Anexos de e-mails são testados em um ambiente de sandbox para detectar comportamentos mal-intecionados.


Licenciamento do ATP


O ATP pode ser incluido como uma licença adicional para os planos:
  • Exchange Online Plan 1
  • Exchange Online Plan 2
  • Exchange Online Quiosque
  • Office 365 Business Essentials
  • Office 365 Business Premium
  • Office 365 Enterprise E1, E2, E3
  • Office 365 Enterprise K1 e K2
  • Office 365 Education
Para o Office 365 Enterprise E5 o ATP já está incluído.


Mãos a massa!

No Exchange Admin Center, clique em Advanced Threads, como abaixo.
Fazendo isso será carregado as configurações "safe attachments" e "safe links"

Anexos seguros

No primeiro exemplo iremos criar uma política para para Anexos seguros.

Nesse exemplo eu escolhi a opção de entrega dinâmica.
Nessa opção o e-mail é entregue sem o anexo original. Assim que o anexo for analisado ele é automaticamente inserido no e-mail. 


Rolando a tela mais abaixo temos mais algumas opções, onde definimos se a regra será aplicada para um destinatário, para destinatários de um domínio ou membros de um determinado grupo.
No exemplo eu apliquei a somente um destinatário.



Fazendo um teste, enviei um arquivo com a extensão .docx.
Como podem ver o e-mail foi recebido normalmente, porém o anexo original não está disponível, pois está sendo analisado pelo ATP.




Depois de alguns minutos o e-mail é atualizado com o anexo original:




Links Seguros
Clique em "safe links" e depois em adicionar política.


Podemos adicionar URLs para nao serem reescritas. No nosso exemplo eu adicionei a URL https://www.google.com




Para o teste enviei um e-mail com 2 links:
https://www.google.com e https://www.uol.com.br


Analisando a url https://www.google.com não foi reescrita, pois ela foi adicionada a exceção.
Já a outra url foi reescrita:



Por enquanto é só!

Grande abraço,
Breno Padovan