PSEXEC Com Menu interativo

|

Já pensou em usar o PSEXEC com um Menu de Opções ?
   Ex: Você digita o IP - Escolhe o instalador - e Start pelo PSEXEC direto da sua máquina - para a máquina remota ou local.


Abaixo vai um post legal com Parâmetros usados entre PSEXEC + CMD, o resultado é um Menu interativo de fácil manejo. Para você ou usuários sem muitos conhecimentos em DOS.

Siga os procedimentos abaixo:


  • Abra o Bloco de Notas ou Notepad++;
  • Copie o Texto abaixo com os parâmetros em DOS;
  • Salve-os como Menu_PSExec.bat;
  • Depois execute-o. 

O Modelo abaixo foi feito apenas para o Google Chrome, porém é só repetir os parâmetros e trocar os instaladores.

Segue script:

1ª PARTE: (apague esta linha ao copiar os parâmetros para o notepad ou bloco de notas )


@echo off

color 30
:inicio
cls
echo================================
echo DIGITE O IP ou exit PARA SAIR:
echo================================
SET /P uname=IP: 
IF "%uname%"=="" GOTO Error
ECHO Ola %uname%, Seja Bem-vindo!

echo VERIFICANDO IP - Aguarde ...
ping "%uname%" > nul

if %errorlevel% == 0 (
  Echo Maquina Ligada
) else (
  Echo Maquina Desligada
)

ping "%uname%" > nul

if %errorlevel% == 0 (
  Echo Maquina Pronta pra Uso
) else (
  Echo IP %uname% INDISPONIVEL!!
)

GOTO Fechar

:error
IF "%uname%"=="exit" goto:exit
echo Voce nao inseriu o IP, Informe o IP!!
pause

:Fechar
cls


2ª PARTE: (apague esta linha ao copiar os parâmetros para o notepad ou bloco de notas )
:options
echo =============================
echo ESCOLHA ALGUMA OPCAO ABAIXO:
echo =============================
echo 1 Google Chrome
echo ==========================
echo Digite q para SAIR
echo ==========================
set /p input="Digite o numero escolhido e aperte enter: "

if "%input%"=="1" goto :Google Chrome
if "%input%"=="q" goto:exit

echo Por favor, digite a opcao correta!!
pause
goto:options
echo


:Google Chrome
echo criando pasta no ip: %uname%
mkdir \\"%uname%"\C$\Temp\Estacao
xcopy H:\INSTALADORES\SERVICEDESK\SOFTWARES\GoogleChrome\ChromeStandaloneSetup.exe \\"%uname%"\C$\Temp\Estacao /E /Y /C /H /D

3ª PARTE: (apague esta linha ao copiar os parâmetros para o notepad ou bloco de notas )

Echo Instalando Google Chrome
psexec \\"%uname%" -u teste -p 123 -w C:\Temp\Estacao cmd
start /wait ChromeStandaloneSetup.exe /silent /install
echo Google Chrome Instalado no Menu Iniciar
pause
goto:options
pause


Veja em imagem como ficou:







Após o PSEXEC logar na unidade raiz da pasta, neste exemplo C:\Temp\Estacao, insira o parâmetro para a instalação Silent do Chrome e aperte Enter:

Ex: 
      ChromeStandaloneSetup.exe /silent /install

Observações:

Na parte do parâmetro
 :options
 echo 1 Google Chrome 
 if "%input%"=="1" goto :Google Chrome
mkdir \\"%uname%"\C$\Temp\Estacao
xcopy H:\INSTALADORES\SERVICEDESK\SOFTWARES\GoogleChrome\ChromeStandaloneSetup.exe \\"%uname%"\C$\Temp\Estacao /E /Y /C /H /D
psexec \\"%uname%" -u teste -p 123 -w C:\Temp\Estacao cmd

Vá adicionando as linhas embaixo uma das outras, os outros instaladores que deseja inserir e executar com o PSEXEC desta forma de Menu.
Troque apenas esta parte acima, nas outras continua tudo igual.

0 comentários:

Postar um comentário

 

©2009 ERTICHNOLOGY T.I | Template Blue by TNB