NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!

UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI

Você está em: PrincipalArtigosWindows : Runas_powerful
Quer receber novidades e e-books gratuitos?

Vídeo-Tutorial: RunAs Powerful - Script super poderoso

Objetivo: Quero demonstrar através deste tutorial como criar um script runas powerful, o que eu chamo de script super poderoso. Para entender melhor este conceito peço que você veja o nosso cenário.

Cenário: Atualmente você trabalha em uma empresa chamada Contoso Corp, a infra-estrutura é formada por 10 servidores e 500 usuários/estações, foi instalada uma aplicação nas estações de trabalho dos usuários na qual necessita ser executada com privilégio de administrador. Você é o administrador de redes desta empresa e está muito preocupado com esta situação, visto que você não deseja que nenhum dos usuários administrativos tenha este nível de privilégio nas estações de trabalho, o que fazer?

Talvez a resposta mais rápida e lógica fosse dar aos 500 usuários direitos de administrador local na suas estações.

Neste caso, resposta errada. Vou mostrar neste tutorial que com apenas com um usuário é possível resolver este cenário.

Pessoal, este tipo de cenário é muito comum, onde podemos observar que a equipe de tecnologia ou mesmo o profissional responsável pela infra-estrutura acaba concedendo um nível de privilégio ao usuário bastante perigoso.

Então aprenda neste tutorial como resolver esta situação de forma mais segura. Quero aproveitar e agradecer ao meu amigo Warley por esta dica.

1º Vamos utilizar um aplicativo chamado Autohotkey, é gratuito pode ser baixado no seguinte link http://www.autohotkey.com/download/ com este aplicativo podemos criar um script com o notepad por exemplo e transformá-lo em .exe, muito interessante.

Segue abaixo as imagens de instalação do aplicativo:
Execute o instalador:
asd

Clique em "Next":

asd

Clique em "I Agree"

asd
 
Deixa somente as opções marcadas conforme a imagem, depois clique em "Next".

asd

Por padrão o aplicativo é instalado no diretório C:\Arquivos de Programas\Autohotkey, deixe assim e depois clique em "Next".

asd

Aguarde a cópia dos arquivos:

asd

Clique em "Finish":

asd

2º Acesse o help do aplicativo para conhecer os parâmetros que podemos utilizar no nosso script.

asd

Repare que existe várias opções, para o nosso exemplo clique na guia search (pesquisar).

asd

Digite no campo a instrução RUNAS e dê um Enter, o primeiro tópico retornado será o que nós iremos utilizar.

asd

Ao abrirmos o tópico, segue as instruções de como utilizar a o comando RUNAS, veja também que o programa já traz um exemplo utilizando RUNAS, junto com o comando RUN.

asdasd

Com o comando RUNAS definimos o usuário e senha que queremos executar a aplicação, com o comando RUN definimos o caminho da aplicação.

 Voltando ao nosso cenário, vamos agora criar o script que será executado nas 500 estações de trabalho. Uma prática recomendada neste tipo de situação é criarmos uma conta de usuário no AD. Vamos criar com o nome services e com a senha password.1. Agora precisamos permitir que esta conta seja administrador local nas estações de trabalho. A observação que faço neste momento é que você também pode executar a aplicação com a conta de administrador local das estações, veja o que melhor se aplica no seu cenário.

asd

Para permitir que a conta services seja administrador local, vamos criar um grupo no AD chamado GG-SERVICES. Após criar o GRUPO adicione a conta services como membro deste grupo.

asd 

Vamos criar uma GPO , vamos aplicar na OU dos DESKTOPS como mostra a imagem abaixo, utilizando a opção Restricted Groups, nesta opção vamos definir que o grupo GG-SERVICES irá fazer parte do grupo de administrador local das estações.

asd

Escolha o grupo conforme a imagem e clique ok.

asd

Na próxima janela que se abre escolha a primeira opção e clique em adicionar:

asd

Agora adicione o grupo GG-SERVICES criado anteriormente, adicione também o grupo DOMAIN ADMINS caso não esteja presente. Clique em Apply e depois em OK.

asd

Sua imagem deve ficar parecida com essa.

asd

Agora podemos criar o script, para isso abra o notepad e digite o seguinte comando:

;
; Aplicativo
; Desenvolvido por: Leonardo
; Platforma: Windows XP
;
;O ponto e virgula podem ser usados para comentário
;services - a conta que criamos no AD
;password.1 - refere-se ao password da conta services
;contoso - o nome do nosso domínio

RunAs, services, password.1, contoso

; Na linha abaixo vamos executar o aplicativo CCleaner
; No caminho C:\windows\temp devemos informar caso a aplicação necessite criar arquivos temporarios durante a execucação
; Depois uso a variavel ErrorLevel caso dê algum erro ele nos informa

Run, C:\Arquivos de programas\CCleaner\CCleaner.exe, c:\windows\temp, Max UseErrorLevel

if ErrorLevel = Error
                Msgbox Entre em contato com o Administrador
runas

; Fim do script

Agora salve o script com a extensão .ahk (essa extensão é utilizada pelo autohotkey).

Nosso Exemplo: Teste.ahk

Agora após salvar o arquivo ele deverá ter esse formato, como mostra a imagem abaixo:

asd

Depois vamos clicar com o botão direito em cima do arquivo e escolher a opção compile script:

asd

Seu script vai ser transformado em teste.exe, veja:

asd

Agora basta você copiar este arquivo para suas estações. Vamos executar o script teste.exe e veja o que acontece: O usuário paulo.souza não tem privilégio de administrador, consegue executar o aplicativo com privilégio através da conta services.

asdasd

Observação: Como a conta que nós estamos utilizando para executar o aplicativo faz parte do domínio, fique ligado caso a senha seja alterada, se isto acontecer você vai ter que editar o script, compilar e copiar novamente para as estações.

Publiquei o vídeo deste tutorial no seguinte link:

http://www.youtube.com/watch?v=uyKYYk8ZJxE

Bons estudos e até mais!

Clique aqui para voltar ao início da página


Confira todos os artigos de Windows e Redes:

1 Como Criar Servidores Web com o Windows Server
1 Instalando o Google Chrome Com SCCM 2012 R2
1 Como Mapear Unidade De Rede Com Drive Maps
1 Como Utilizar Grupos Restritos No Active Directory
1 Como configurar o Client Push Installation no System Center
1 Como Criar uma Collection no System Center
1 Como Criar Atalho Na Área De Trabalho Com GPO
1 Como configurar a GPO para o System Center 2012 R2
1 Ninite Software Deployment
1 Guia de Certificação Microsoft
1 Como Alterar A Mascara de Rede No Escopo do DHCP
1 Como Criar uma GPO com WMI Filter
1 Como fazer uma migração de DHCP
1 Como Criar Pacotes de Instalação Automáticos e Silenciosos
1 Certificação ITIL
1 Como fazer download e instalar o VMWare Workstation 11
WINDOWS 7
1 Como Instalar o Windows 7 Automaticamente
1 Como Formatar o Windows 7
1 Os melhores Antivírus para Windows 7
1 Os melhores Aplicativos para Windows 7
1 Os melhores recursos do Windows 7
1 Como usar o Windows 7 para facilitar o seu dia a dia
1 Como escolher entre o Windows 7 e 8
WINDOWS 8
1 Como Formatar o Windows 8
1 Os melhores Antivírus para Windows 8
1 Os melhores Aplicativos para Windows 8
1 Os melhores recursos do Windows 8
1 Como usar o Windows 8 para facilitar o seu dia a dia
1 Principais diferenças entre o Windows 8 e 7
WINDOWS 2003 SERVER
1 Windows 2003 - DNS - Instalação do DNS e Criação de Zonas
1 Windows 2003 - DNS - Configurando as Propriedades de uma Zona
1 Windows 2003 - DNS - Configurando as Propriedades do Servidor DNS
1 Windows 2003 - DNS - Integração do DNS com o Active Directory
1 Windows 2003 - DNS - Atualização Dinâmica
1 Windows 2003 - DNS - Zonas de Pesquisa Inversa
1 Windows 2003 - MBSA - Microsoft Baseline Security Analyzer
1 Windows 2003 - Permissões de Compartilhamento
1 Windows 2003 - Permissões e Compartilhamento de Impressoras
1 Windows 2003 - Permissões NTFS
1 Windows 2003 - WINS - Introdução ao WINS
1 Windows 2003 - WINS - Instalação do WINS
1 Windows 2003 - WINS - Configurando as Propriedades do Servidor WINS
1 Windows 2003 - WINS - Replicação do WINS
1 Windows 2003 - DHCP – Instalação
1 Windows 2003 - DHCP - Configuração de Escopos
1 Windows 2003 - DHCP - Backup e Restore
1 Windows 2003 - DHCP - Compactando a Base de Dados do DHCP
1 Windows 2003 - DHCP - Auditoria no DHCP
1 Windows 2003 - Autenticação
1 Windows 2003 - Modelos de Segurança
WINDOWS - GERAL
1 Saiba Porque o Windows XP se Tornou uma Ameaça
1 Acesso Remoto [vídeo]
1 Como se preparar para os Exames da Microsoft [vídeo]
1 Cenários para utilização do Windows AIK - Parte 2
1 Cenários para utilização do Windows AIK - Parte 1
1 Windows AIK - Kit de Instalação Automática
1 Introdução ao MDT - Microsoft Deployment Toolkit
1 Implementando Infraestrutura entre Matriz e Filial - Parte 1
1 Implementando Infraestrutura entre Matriz e Filial - Parte 2
1 Implementando Infraestrutura entre Matriz e Filial - Parte 3
1 Implementando Infraestrutura entre Matriz e Filial - Parte 4
1 Caminhos de upgrade para o Windows Vista
1 Instalação do Windows Vista
1 Windows Vista Upgrade Advisor
1 Configurações básicas do Windows Mail
1 Contas de usuário no Windows Vista
1 Contatos do Windows
1 Cotas em disco no Windows Vista
1 Discos básicos no Windows Vista
1 Discos dinâmicos no Windows Vista
Seta Vídeo: Usando Sysprep e Ghost
Seta Vídeo: Instalando o Windows XP de forma automatizada
Seta Vídeo: Baixando atualizações do Windows e Integrando na Instalação – Parte 2
Seta Vídeo: Baixando atualizações do Windows e Integrando na Instalação – Parte 1
Seta Vídeo: Criando usuários e grupos no Active Directory com scripts automatizados
Seta Vídeo: RunAs Powerful - Script super poderoso
Seta Certificação - MCTS Windows 7
Seta Vídeo: Instalação do Serviço DNS - Parte 1
Seta Vídeo: Office Communications Server 2007 R2 – Parte 1
1 Virtual PC 2007 - Parte 2 - Instalação do Virtual PC 2007
1 Virtual PC 2007 - Parte 1 - Introdução ao Virtual PC 2007
ACTIVE DIRECTORY
1 Tutorial de Active Directory - Parte 5
1 Tutorial de Active Directory - Parte 4
1 Tutorial de Active Directory - Parte 3
1 Tutorial de Active Directory - Parte 2
1 Tutorial de Active Directory - Parte 1
1 Aprenda a Usar o VMware - Parte 2
1 Aprenda a Usar o VMware - Parte 1
1 Saiba Como Ter Boletos Bancários em Seu Site
1 Alterando o Texto do Botão Iniciar
1 System Restore (Restauração do Sistema)
1 Recovery Console (Console de Recuperação)
1 Pecados Mortais no uso do E-mail - Parte 2
1 Pecados Mortais no uso do E-mail
1 SUS - Implementação e Administração - Parte 2
1 SUS - Implementação e Administração - Parte 1
1 Windows Server 2003 - O novo recurso Shadow Copies
1 Tutorial sobre Profiles
1 Criptografia no Windows 2000 Server e o Agente de Recuperação
1 Tudo sobre Permissões de Segurança: Compartilhamento e NTFS
1 Implementando o DFS: Distributed File System
1 Boot no Windows 2000/XP e o arquivo Boot.ini
1 Gerenciamento de Discos e Armazenamento
WINDOWS 2000
1 DHCP no Windows 2000 Server
1 DNS no Windows 2000 Server
1 Implementação e Administração do SUS
1 Serviço RRAS no Windows 2000 Server
1 Introdução às redes com Windows 2000 – Parte 1
1 Introdução às redes com Windows 2000 – Parte 2
1 Introdução às redes com Windows 2000 – Parte 3
1 Primeiros passos com Ajax Control Toolkit
1 Faça a sua declaração de imposto de renda com Linux
1 Sistema de Controle de Gasolina Mobile
1 Série Visual Source Safe - Parte 1
1 Extraindo dados para arquivo texto
1 Como exibir informações com múltiplas instruções SQL
1 Expressões Regulares No Microsoft SQL Server 2000
1 Cursores
1 O Namespace My
1 JOB no SQL Server
1 Criando uma aplicação Windows Service
1 Criando Class Libraries com VB.NET - Parte 2
1 Criando Class Libraries com VB.NET
1 Importação de arquivos XML com SQL Server 2000
1 Web Services e AD/DBA
1 Criando Sequence com SQL Server
Quer receber novidades e e-books gratuitos?

Cursos Online

  • Banco de Dados
  • Carreira
  • Criação/Web
  • Excel/Projetos
  • Formação
  • + Todas as categorias
  • Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

    Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

    Todos os direitos reservados, Júlio Battisti 2001-2019 ®

    [LIVRO]: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2010 - PASSO-A-PASSO

    APRENDA COM JULIO BATTISTI - 1124 PÁGINAS: CLIQUE AQUI