Proteção em tempo real. O Windows Defender emite um alerta quando algum spyware tenta se executar ou se instalar no computador. Ele também emite um

Documentos relacionados
Monitoramento POWERSHELL

UNIVAG CENTRO UNIVERSITÁRIO GPA DE CIÊNCIAS SOCIAIS APLICADAS CURSO DE SISTEMAS DE INFORMAÇÃO

Muito obrigado aos patrocinadores por terem feito este evento acontecer!!!

Paulo Romero Martins Maciel {rsm4, casm3, jrd,

Shell Script. Rafael Silva Guimarães

Este é o segundo modulo, nele abordaremos os métodos de gerenciamento do Windows Server 2008.

Sistema Operacional Unidade 11.2 Shell Script: estruturas condicionais. QI ESCOLAS E FACULDADES Curso Técnico em Informática

Windows 98 e Windows Me

Laboratório - Configuração do Firewall no Windows 7 e no Vista

Aula 5 e 6: Introdução ao shell

Conceitos Básicos de Scripts

Administração de Redes de Computadores

HowTO: How To: Verifique se os seus sistemas estão protegidos contra o #Wannacry #Ransomware #EternalBlue INTRODUÇÃO

Aula 9: Shell Script

Questões e dicas. Servidores: Samba Sistema: Discos e partições Sistema: Rede Servidores: SSH Cliente: SSSD Servidores: BareOS/Bacula

CRIAÇÃO E MANUTENÇÃO DE CONTAS DE USUÁRIO NO ACTIVE DIRECTORY COM POWERSHELL. Jéssica Estillac Leal

Usar segmentações de dados para filtrar dados de Tabela Dinâmica

Atualizações de Software Guia do Usuário

Capacitação Sistema Operacional Linux Semana V

Introdução a Sistemas Abertos. Shell Script

Manual do Usuário. Sistema Cobrança de Títulos para Cobrança em Carteira ou Boleto Bancário

Manual do Usuário. Sistema Controle de Caixa (versão gratuita)

Introdução ao C# com o Microsoft Visual Studio Community 2015

Pré-Lançamento: Como Administrar o Active Directory com o PowerShell - Teoria e Exemplos Práticos e Úteis - Passo a Passo

Instalação do IBM SPSS Modeler Entity Analytics

CMD. Prompt de comando do Win 10. Professor Jorge Maestre Carvalho

Construção de Sites 2. Prof. Christiano Lima Santos

INTRODUÇÃO. HowTO: How To: Windows Server 2016 Storage Replica

Leia-me do monitor do Veritas System Recovery 16

Estas etapas preliminares devem ser executadas para todas as impressoras:

Windows 10 (2ª Edição) Plano de Aula - 24 Aulas (Aulas de 1 Hora)

AULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa

Tópicos Especiais em Linguagens de Programação Shell Script Estruturas de Fluxo Condicionais

Estácio-FIC Graduação em Redes de Computadores

Descrição Evento Online. Powershell

Tela Inicial do Writer

GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS

Passo 3: Preparando-se para a criação de seu vídeo de curta duração/apresentação de slides

seleciona os campos de linha da Tabela Dinâmica e transforma-os em campos de categoria no gráfico.

Plano de Aula - Windows 10 - cód Horas/Aula

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

Laboratório Configuração do TCP/IP em uma Rede de PCs

Problemas de compatibilidade de relatórios de Tabela Dinâmica. Problemas que causam perda significativa de funcionalidade

FAQ SPED Auditor. SPED Auditor FAQ. Perguntas Frequentes QUIRIUS Soluções Fiscais QUIRIUS Soluções Fiscais 1

Bem-vindo ao Picture Package Producer2

GUIA RÁPIDO DE UTILIZAÇÃO KIT MERCURIOIV OSCILOSCÓPIO E GERADOR DE SINAIS

Manual Aplicativo. Visonic Go

09/09/2010. Microsoft Windows XP. Módulo I. Disciplina de Informática Prof. Wilson Pereira dos Santos. Microsoft Windows XP

ÍNDICE INTRODUÇÃO... 3 CAPÍTULO 1 CAPÍTULO 2 CAPÍTULO 3 CAPÍTULO 4. Adobe InDesign CC 5

Laboratório Configuração do Backup e da Restauração de Dados no Windows 8

Sysprep: Criar uma instalação personalizada do Windows 10 #1

Windows 10 Plano de Aula 24 Aulas (Aulas de 1 Hora)

Arquivos de configuração alternativos e da restauração

CONTEÚDO Guia do Usuario

Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For

C A P I T U L O 5 C O M A N D O D E F L U X O

Desenvolvimento para Internet. Professor Ariel da Silva Dias JAVASCRIPT Parte III

SEMANA 3 INFORMÁTICA BÁSICA

Passo-a-passo para desenvolver um Programa usando a Linguagem Python

A c c e s s. Data Lógica Informática. Ambiente Real Conhecimento de Verdade. Carga Horária (referencial): 30 horas. Pré-requisito: Windows

LÉO MATOS

PHP Básico Módulo I. Carga Horária: 32 horas. Conteúdo: Conceitos Básicos Introdução; Características; Scripts;

Introdução ao. Script. Baltazar Tavares (Psycho Mantys)

Administração básica. Acessar a EPRS. Uso do MySonicWall. Usar a interface do SonicOS

Desenvolvendo aplicações Java

Atualizações de Software Guia do Usuário

Prof. Esp. Andrew Rodrigues 1

Introdução a shell scripts

INFORMÁTICA APLICADA AULA 05 WINDOWS XP

Um programa awk contém uma seqüência de padrões (expressões regulares) e ações da seguinte forma:

Curso de PHP. FATEC - Jundiaí. A diferença a entre as matrizes e as arrays é que acrescentamos mais

Capítulo 2: Configurar um Sistema Operacional de Rede

Windows 8 Plano de Aula 24 Aulas (Aulas de 1 Hora)

Packet Tracer - Navegação no IOS

Tutorial SQL Server 2014 Express

A c c e s s B á s i c o

SISTEMA OPERACIONAL MS-DOS MICROSOFT SISTEMA OPERACIONAL EM DISCO

Manual de instalação do software CSIBackup Versão 1.0

Manual de instalação do Microsoft SQL Server 2008 R2 Express no Windows 10

01 Q Noções de Informática Sistema Operacional e Software. 02 Q Noções de Informática Sistema Operacional e Software

MANUAL DE INSTALAÇÃO

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

Yiso PC Card. Índice. Modelo C893

Apostila - Desenvolvimento web com PHP

Instalando o software de gerencia (ANM2000)

MANUAL DE INSTALAÇÃO DOIS FIREBIRD NO MESMO COMPUTADOR

Fiery Command WorkStation

Manual. Instalação de arquivos e pacotes no. Linux Educacional. Gerenciando pacotes e arquivos. Produzido por: Rafael Nink de Carvalho

SISTEMA OPERACIONAL WINDOWS PHONE

Aula de Linux Modo Texto

TUTORIAL GIT Victor Breder Comp-19 Março de 2017

O usuário pode restringir dados a um determinado tipo, como números inteiros, números decimais ou texto, e definir limites para as entradas válidas.

Alterando Configurações do Windows

Manual de Instalação do pacote SICWEB

INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY

Executa em qualquer plataforma que possua o Java (JDK) da Oracle

Introdução ao Terminal do Ubuntu

Transcrição:

Aula 07

Proteção em tempo real. O Windows Defender emite um alerta quando algum spyware tenta se executar ou se instalar no computador. Ele também emite um alerta quando alguns programas tentam alterar configurações importantes do Windows. Opções de verificação. É possível usar o Windows Defender para verificar se há spyware instalado no computador, agendar verificações regulares e remover automaticamente tudo o que for detectado em uma verificação.

Microsoft Windows PowerShell é um novo prompt de comando do Windows, muito mais poderoso que o cmd.exe, voltado à automatização, via scripts e canalização de objetos por uma sequência de comandos, para manutenção de sistemas por parte de administradores, além de um controle maior do sistema.

Verificando Versão: Alterando algumas configurações da janela:

Comando HELP

Comandos Legados (aliases): cls = Clear-Host dir = Get-ChildItem Get-Alias (para verificar demais comandos)

cmdlets do PowerShell Sintaxe: Estilo Verbo-Substantivo Anatomia de um comando: Comando Parâmetro 01 Parâmetro 02 Get-EventLog -LogName Security -ComputerName Bruno Parâmetros podem se apresentar de várias formas: Parâmetro / Valor Parâmetro / Valores múltiplos Parâmetro sem valores

Visualizando a lista de verbos aprovados Get-Verb Usando Aliases Alias = Nome alternativo de um cmdlet Exemplo: cmdlet = Get-ChildItem Alias = dir Alias = ls

Criando seu próprio Alias Exemplo: New-Alias Name serv Value Get-Service Todos comandos criados com New-Alias são perdidos quando se fecha o Shell, para se manter tem que adicionar os Alias no script do perfil do usuário que está executando o PowerShell.

Providers do PowerShell PSProvider = adaptador. Get-PSProvider PSDrive Conexões a vários tipos de storage Get-PSDrive = mostra os drives conectados atualmente ao PowerShell.

Variáveis $Nome = Bruno $Idade = 32 Se quiser especificar o tipo de variável: [String]$Nome = Bruno Vetores $Nomes = Bruno, Vinícius, Roberto $Nomes[2] (Exibirá o nome Roberto) $Nomes += Adão (aumentando um vetor existente)

Objetos São entidades que possuem propriedades e métodos. Propriedades Em cima dessas propriedades podemos aplicar os operadores comparativos e condicionais. $Process = Get-Process $Process[0] Podemos listar todas propriedades e métodos de um objeto utilizando o comando: Get-Process Get-Member que nos retorna a lista das propriedades e métodos desse objeto, se quisermos acessar uma propriedade ou um método do objeto pode fazer isso dessa maneira. $Process[0].Name

Operadores Comparativos -eq, Igual a, utilizado para comparar números e textos. -lt, Menor que, Utilizado para comparar números. -gt, Maior que, utilizado para comparar números. -ge, Maior ou igual a, utilizado para comparar números. -le, Menor ou igual a, utilizado para comparar números. -ne, Não igual a, utilizado para comparar números e textos. -contains, Contém, utilizado para comparar vetores. -like, Igual, utilizado para comparar textos ou números. -notlike, Não igual a. -is, é, utilizado para comparar tipos de objetos. -isnot, não é, utilizado para comparar tipos de objetos

Operadores Condicionais if, verifica se a condição for verdadeira. else, utilizado após o if, verifica se a condição não foi verdadeira. elseif,utilizado após um if ou outro elseif, verifica se a condição anterior não for verdadeira e uma nova condição for. while, utilizado para repetir um bloco enquanto uma condição for verdadeira. for, utilizado para repetir um bloco um predeterminado numero de vezes. foreach, utilizado para repetir um bloco uma vez para cada item em uma lista. where, utilizado para filtrar itens em uma lista. switch, utilizado para executar multiplas verificações substituindo uma cadeia de ifs.

Exercício Se eu quisesse exibir em tela de 0 a 19 eu faria o seguinte script: Escreva um script no PowerShell que exiba os números pares de 2 a 20 na tela. Dica: $i+=2

Redirecionando Saídas dos cmdlets Por exemplo, queremos matar o processo do Notepad que esteja rodando em nosso computador, podemos executar: Get-Process -Name "Notepad" Stop-Process Quanto utilizamos a pipeline para redirecionar a saída de um comando para outro, ele passa um objeto por vez, sendo o objeto passa pela pipeline referenciado como $_ do outro lado, sendo assim se você quiser aplicar um filtro utilizando o Where- Object, você pode fazer dessa maneira. Get-Process Where-Object { $_.Name -like "Notepad" }

Redirecionando Saídas dos cmdlets Outro comando muito utilizado após a pipeline é o ForEach-Object, que serve caso nos queiramos executar uma ação para cada um dos objetos passados na pipeline, por exemplo. Get-Process Where-Object { $_.Name -like "N*"} ForEach-Object {Write-Host $_.Name" começa com N"}

Encontrando os cmdlets Se eu quero pegar alguma informação já sei que devo procurar um comando que comece com Get, se quero alterar alguma coisa procuro por Set, se quero criar algo novo procuro por New ou Add, se quero remover Remove. Queremos encontrar algum comando para acharmos algumas informações do disco, então executamos o comando: Get-Command "Get-*Drive*"