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