BSD|LNX

OpenSource..Psytrance e World of Warcraft ;)

Arquivos para 'Windows' Categoria

Minhas experiências com redes Windows 2000 e 2003 junto com Unix

script para instalar o cacic via login no WINXP e 2K

Escrito por bzanelato em Janeiro 8, 2007

Depois de muitos problemas….muitos..pois o cacic, software desenvolvido pela Dataprev do espirito santo ainda está muito cru e com muitos bugs..mas sem duvida é uma otima ferramenta…segue abaixo um login.bat que eu fiz utilizando um active directory e lsrunas para executar os comandos como administrador do dominio.

———- cut here —————cut here ——————————–cut here ——————–

echo off

\\MERCURIO\OFCSCAN\AUTOPCC

SET LOGIN=administrador
SET DOMAIN=”WORKGROUP”                                                                                                                                                         SET SENHA=”COLOQUE A SENHA DO ADMIN AQUI”
SET RUNAS=”\\TERRA\SYSVOL\cepam.interno.gov\SCRIPTS\lsrunas.exe”
REM SET SCRIPTDNS=”\\TERRA\SYSVOL\cepam.interno.gov\SCRIPTS\mudadns.vbs”
SET MUDAPROXY=”\\TERRA\SYSVOL\cepam.interno.gov\SCRIPTS\proxy3.vbs”
SET ADDPRINT=”\\TERRA\SYSVOL\cepam.interno.gov\SCRIPTS\VBS_AREAS\SI.vbs”
REM SET MUDAGW=”\\TERRA\SYSVOL\cepam.interno.gov\SCRIPTS\muda_gateway.vbs”
SET CACICEXE=c:\Cacic\cacic2.exe
SET CACICDIR=c:\Cacic
SET CHKSISEXE=%WINDIR%\chksis.exe

REM ————————————————————————————————————————————-

if not exist “C:\chkcacic” (goto criapasta) else (goto copiaarquivos)

:criapasta
md c:\chkcacic
%RUNAS% /user:%LOGIN% /password:%SENHA% /domain:%DOMAIN% /command:”cacls C:\chkcacic /p Todos:F /t /e” /runpath:”C:\”
goto copiaarquivos

:copiaarquivos
copy /y \\Terra\SYSVOL\cepam.interno.gov\scripts\cacic\chkcacic.exe C:\chkcacic
copy /y \\Terra\SYSVOL\cepam.interno.gov\scripts\cacic\chkcacic.ini C:\chkcacic
if exist “%CHKSISEXE%” (goto execchksis) else (goto instalar)

:execchksis
%RUNAS% /user:%LOGIN% /password:%SENHA% /domain:%DOMAIN% /command:”%CHKSISEXE%” /runpath:”C:\”

if “%WINDIR%” == “C:\WINNT” (goto W2K) else (goto WXP)

:WXP
taskkill /F /S 127.0.0.1 /U CEPAM\administrador /P %SENHA% /IM cacic2.exe /T > %TEMP%\%USERNAME%.Aviso 2> %TEMP%\%USERNAME%.ERRO
del /F /Q %TEMP%\%USERNAME%.*
goto W2K

:W2K
%RUNAS% /user:%LOGIN% /password:%SENHA% /domain:%DOMAIN% /command:”cacls C:\cacic /p Todos:F /t /e” /runpath:”C:\”
%RUNAS% /user:%LOGIN% /password:%SENHA% /domain:%DOMAIN% /command:”%CACICEXE%” /runpath:”C:\”
goto atrib

:instalar

if “%WINDIR%” == “C:\WINNT” (goto W2K) else (goto WXP)

:WXP
taskkill /F /S 127.0.0.1 /U CEPAM\administrador /P %SENHA% /IM cacic2.exe /T > %TEMP%\%USERNAME%.Aviso 2> %TEMP%\%USERNAME%.ERRO
del /F /Q %TEMP%\%USERNAME%.*
goto W2K

:W2K
%RUNAS% /user:%LOGIN% /password:%SENHA% /domain:%DOMAIN% /command:”C:\chkcacic\chkcacic.exe” /runpath:”C:\”
%RUNAS% /user:%LOGIN% /password:%SENHA% /domain:%DOMAIN% /command:”cacls C:\cacic /p Todos:F /t /e” /runpath:”C:\”
goto atrib

:atrib
attrib +h c:\chkcacic
attrib +h c:\Cacic
goto UPDATE

REM ————————————————————————————————————————————-

REM %RUNAS% /user:%LOGIN% /password:%SENHA% /domain:%DOMAIN% /command:”cscript %SCRIPTDNS%” /runpath:”C:\”

REM %RUNAS% /user:%LOGIN% /password:%SENHA% /domain:%DOMAIN% /command:”%MUDAGW%” /runpath:”C:\”

cscript %MUDAPROXY%

cscript %ADDPRINT%

REM ————————————————————————————————————————————-

:UPDATE

if “%WINDIR%” == “C:\WINNT” (goto WIN2K) else (goto WINXP)

:WIN2K
wuauclt /resetauthorization /detectnow
wuauclt /refreshauthorization /detecnow
goto end

:WINXP
gpupdate
goto end

:end
exit

——————- cut here ————————- cut here —————- cut here ——————–

Tem coisas a mais neste script tais como addprint, adddns, mudagateway mas estes scripts eu deixei somente para mostrar que existem muitas possibilidades de se otimizar o login do usuário em uma rede windows…deixando algumas configurações automáticas.

Enviado em Windows | Nenhum comentário »