Batch-Satti
Se você ainda não é um membro cadastre-se!

Existem centenas de scripts para quem é membro.

As categorias para os membros cadastrados são:

BATCH-SCRIPTS COMPLETO.
(Espaço onde são postados os scripts que tenham funcionalidade completa)
BADCONS VIRUS E TROJANS .
(Espaço onde são postados scripts e técnicas em vírus trojans e worm baseados em scripts )
SOMENTE PARA MEMBROS.
(Espaço destinado aos membros discutirem ou tirarem duvidas)
TUTORIAIS E EXPLICAÇÕES.
(Aqui são colocadas as explicações de comandos e técnicas para confecção de scripts )

EXISTEM MUITAS OUTRAS CATEGORIAS MÁS ESSAS SÃO AS PRINCIPAIS !

ENTRE E PARTICIPE !!!!!!!
MENSAGENS AOS MEMBROS :
TIVEMOS QUE AUTORIZAR PROPAGANDAS NO FORUM E TALVEZ O FIREFOX E OUTROS NAVEGADORES NÃO FUNCIONEM
UTILIZEM O INTERNET EXPLORER OU ATUALIZEM PARA O FIREFOX 4.0 BETA

ASS. BOSS-HEAD


Pesquisa personalizada

Pesquisa pasta compartilhada

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Pesquisa pasta compartilhada

Mensagem por wgerade em Qui Ago 13, 2009 4:39 pm

Pessoal, vejam se podem me ajudar.
Necessito o seguinte, rodar um .bat aonde ele verifique no micro se existe alguma pasta local que esteja compartilhada na rede, ex: C:\Docume~1\AllUse~1\Docume~1
Depois gere um relatorio .txt (o nome do arquivo .txt seja o hostname da maquina) em um diretório, ex: T:\Comum\Logs_share\%hostname%.txt
O log deve conter a(s) pasta(s) que estão compartilhadas caso exista, senão informar que não contém nenhuma.


Agradeço atenção.
William.
avatar
wgerade

Idade : 29

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por Boss-Head em Qui Ago 13, 2009 10:05 pm

Veja se te ajuda !
Código:
@Echo off
for /f "tokens=2 delims=:" %%a in ('ipconfig^|find "IP ."') do for %%b in (%%a) do (set ip=%%b)
net view %ip% | find /i "Disco" >ip.txt
type ip.txt
pause >nul
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por Boss-Head em Qui Ago 13, 2009 10:08 pm

Qualquer um desses você pode tentar adaptar no seu script !

[Você precisa estar registrado e conectado para ver este link.]


[Você precisa estar registrado e conectado para ver este link.]


[Você precisa estar registrado e conectado para ver este link.]
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por wgerade em Sex Ago 14, 2009 9:31 am

Então verifiquei os dois links que são bem uteis, mas não seria examente oq necessito e o cod. q postou ñ parece ser tbm...
Vou explicar a situação assim fica mais facil...
Gostei de esse bat na rede como, qdo o usuario logasse em um micro rodasse esse arquivo (eu incluiria no script de inicialização da rede). pq preciso ver todos os micros que possuem pastas compartilhada devido a vulnerabildade por virus e padrão da empresa não poder compartilhar... Preciso do log que alguns desses micro realmente necessitam conter pastas compartilhadas.
Então a situação seria assim...
O usuario loga no micro, a bat verifica se existe uma pasta compartilhada se existir cria um arquivo com nome hostname da maquina e salva em um diretorio ex: T:\comum\teste\compartilhamentos\ e se num existir salve em outro local T:\comum\teste\nãocompartilhamentos.
Pq depois preciso analisar log por log e ver se realmente o micro necessita do compartilhamento...
Então eh log generico num precisa um faixa ou um endereço IP especifico, achu q ele roda como se fosse local msm...
avatar
wgerade

Idade : 29

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por Boss-Head em Sex Ago 14, 2009 1:32 pm

Posta o script que vc tem e ai eu vejo o que dá pra melhorar !

QUANTO AOS LOCAIS ONDE SALVAR OS RELATORIOS MUDE A SUA NECESSIDADE !


Código:
@Echo off
for /F "tokens=2 delims=:" %%j in ('ipconfig /all ^| find "Nome do host"') do (set Host=%%j)
for /f "tokens=2 delims=:" %%a in ('ipconfig^|find "IP ."') do for %%b in (%%a) do (set ip=%%b)
net view %ip% | find /i "Disco" >ip.txt
IF %ERRORLEVEL%==0 (ECHO HOST = %Host% >>ip.txt&&TYPE ip.txt>TEMPASTA.TXT)
IF %ERRORLEVEL%==1 (ECHO.>NAOTEMPASTA.TXT)
DEL /Q /S ip.txt
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por wgerade em Sex Ago 14, 2009 3:54 pm

sem rir... ehim foi uma tentativa...
mas num sei como fazer a condição que se existir o compartilhamente ele salve o .txt em outro local...
soh issu... ?!

@ECHO OFF
set hostname=%computername%
net view \\%hostname%>>T:\Comum\wgerade\compartilhamentos\%hostname%.txt
exit
avatar
wgerade

Idade : 29

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por Boss-Head em Sex Ago 14, 2009 6:27 pm

esse script que postei acima faz isso !
não entendi o que você precisa !
más vou colocar esse seu nele pode ser ?
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por wgerade em Sex Ago 14, 2009 6:28 pm

pode... pode.. ashuahusu vlwess
avatar
wgerade

Idade : 29

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por Boss-Head em Sex Ago 14, 2009 7:22 pm

não testei só fiz de acordo com suas expecificações !
eu havia colocado a leitura pelo ip pois em uma rede onde o DHCP é automático jamais irá haver 2 iguais em uma rede ode o ip é atribuido há a possibilidade de haver 2 pcs com o mesmo nome más jamais 2 ips iguais !

Código:
@Echo off
net view \\%computername% | find /i "Disco" >ip.txt
IF %ERRORLEVEL%==0 (TYPE ip.txt >T:\Comum\wgerade\compartilhamentos\%computername%.txt)
IF %ERRORLEVEL%==1 (ECHO. >T:\Comum\wgerade\naocompartilhamentos\%computername%.txt)
DEL /Q /S ip.txt
exit
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por wgerade em Seg Ago 17, 2009 7:42 am

Desculpe a demora para responder...
Testado ... funfoo certinho!

Obrigadoooo!!!
avatar
wgerade

Idade : 29

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por wgerade em Ter Ago 18, 2009 9:27 am

Queria melhor um pouco esse batch da seguinte maneira...
Verifica a versão do windows se for Win XP executa as funções...
E depois de rodar salva um log para que a proxima vex que o usuario logar na rede não execute a função tentei conforme cod abaixo mas num deu muito certo não...
Poderia ajudar mais um vez...

agradeço a atenção!

@echo off
IF EXIST "c:\WINDOWS\shared.log" (GOTO SAIR)
ver | find /i "Microsoft Windows XP"
IF %ERRORLEVEL%==0 (GOTO VERIFICA)
IF %ERRORLEVEL%==1 (GOTO SAIR)
:VERIFICA
net view \\%computername% | find /i "Disco" >c:\ip.txt
IF %ERRORLEVEL%==0 (TYPE ip.txt >T:\Comum\wgerade\compartilhamentos\%computername%.txt)
IF %ERRORLEVEL%==1 (ECHO. >T:\Comum\wgerade\naocompartilhamentos\%computername%.txt)
echo verificado compartilhamentos >C:\windows\shared.log
DEL /Q /S C:\ip.txt
:SAIR
exit
avatar
wgerade

Idade : 29

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por Boss-Head em Ter Ago 18, 2009 11:42 am

PARA VERIFICAR A VERSÃO DO WINDOWS PODE SER ASSIM !
DAI VC SELECIONA AS VERSÕES QUE EXISTEM NA SUA REDE !

Código:
  @echo off

ver | find "2003" > nul
if %ERRORLEVEL% == 0 goto ver_2003

ver | find "XP" > nul
if %ERRORLEVEL% == 0 goto ver_xp

ver | find "2000" > nul
if %ERRORLEVEL% == 0 goto ver_2000

ver | find "NT" > nul
if %ERRORLEVEL% == 0 goto ver_nt

ver | find "98" > nul
if %ERRORLEVEL% == 0 goto ver_98

ver | find "95" > nul
if %ERRORLEVEL% == 0 goto ver_95

echo Versao do sistema indeterminado .
goto exit

: ver_98
:Run Windows 98-especifique seus comandos aqui .
echo Windows 98
goto exit

: ver_95
:Run Windows 95-especifique seus comandos aqui .
echo Windows 95
goto exit


:ver_2003
:Run Windows 2003-especifique seus comandos aqui .
echo Windows 2003
goto exit

:ver_xp
:Run Windows XP-especifique seus comandos aqui.
echo Windows XP
goto exit

:ver_2000
:Run Windows 2000-especifique seus comandos aqui.
echo Windows 2000
goto exit

:ver_nt
:Run Windows NT-especifique seus comandos aqui.
echo Windows NT
goto exit

:exit
PAUSE
QUANTO A SEU CÓDIGO PARECE ESTAR CORRETO !
MÁS VOCÊ PODE SUBSTITUIR C:\WINDOWS POR %WINDIR%
ASSIM
IF EXIST "%WINDIR% \shared.log"
avatar
Boss-Head

Idade : 32

Voltar ao Topo Ir em baixo

Re: Pesquisa pasta compartilhada

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum