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.
segunda-feira, 8 de janeiro de 2007
script para instalar o cacic via login no WINXP e 2K
segunda-feira, janeiro 08, 2007
Bruno Moreira Zanelato
3 comentários:
Opa parabéns pelo topico aí me ajudou muito mesmo, muito bom o script, cara vc devia escrever outros topicos sobre script aí pra gente. Valeu!!!!
É como fica a questão do firewall com a conexão FTP/CACIC?
estou com este problema, não queiria desbilitar todos os firewalls do windows.
Vlw
Bom dia, muito bom seu site, aprendi muito; bem estou com duvidas nesse script teria algum email ou telefone para contato. abraços
Postar um comentário