DBatchScript

DBatchScript


Se você ainda não é um membro cadastre-se!
é fácil rápido e gratuito.

Existem centenas de scripts para quem é membro, alem disso você pode postar
os seus. e contar com nossa ajuda ou vice versa.

As categorias para os membros cadastrados são:

BATCH (WINDOWS).
(Espaço onde são postados os scripts que tenham funcionalidade completa) .

LINGUAGENS DIVERSSAS
(Onde tem vários códigos fonte de Delphi C/C++ asm e outros)

Participe você também estamos te esperado não perca mais tempo embarque nessa. Wink

Net Session Toolsc10

Participe do fórum, é rápido e fácil

DBatchScript

DBatchScript


Se você ainda não é um membro cadastre-se!
é fácil rápido e gratuito.

Existem centenas de scripts para quem é membro, alem disso você pode postar
os seus. e contar com nossa ajuda ou vice versa.

As categorias para os membros cadastrados são:

BATCH (WINDOWS).
(Espaço onde são postados os scripts que tenham funcionalidade completa) .

LINGUAGENS DIVERSSAS
(Onde tem vários códigos fonte de Delphi C/C++ asm e outros)

Participe você também estamos te esperado não perca mais tempo embarque nessa. Wink

Net Session Toolsc10
DBatchScript
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Translate the forum
English French
German Spain
Italian Dutch
Russian Japanese
Korean Arabic
Chinese Simplified Portuguese Brazil
Quem está conectado?
2 usuários online :: 0 registrados, 0 invisíveis e 2 visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 153 em Ter Mar 09, 2021 2:43 am
Últimos assuntos
» CALL trava depois de vários ciclos?
Net Session EmptyDom Dez 10, 2023 10:47 am por Raffa

» [BAT] MegaNumeros simulador da mega sena
Net Session EmptySex Jan 17, 2020 7:00 pm por castioni24

» Agendador de tarefas
Net Session EmptySeg Ago 26, 2019 1:53 pm por Delmar Grande

» Remover duplicados e frases de um txt
Net Session EmptyTer Jul 23, 2019 7:00 pm por Delmar Grande

» Modificações do nome de usuário
Net Session EmptyQui maio 24, 2018 1:14 am por biopha

» [bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
Net Session EmptyTer Ago 01, 2017 1:46 pm por sachadee

» Aulas de cmd
Net Session EmptySex Fev 24, 2017 4:44 pm por sachadee

» Fazer chat em rede domestica
Net Session EmptyDom Ago 14, 2016 12:19 am por Diego Augusto

» redirecionar comando for pra outro batch
Net Session EmptySex maio 27, 2016 1:29 pm por castioni24

Parceiros
Fórum grátis

Origem das visitas
Net Session Percent_0
Os membros mais ativos do mês
Sequeira69
Net Session I_vote_lcapNet Session I_voting_barNet Session I_vote_rcap 

Destaque do mês
Destaque do Fórum

Carregando avatar...
Obrigado pela colaboração!

Net Session

3 participantes

Ir para baixo

Resolvido Net Session

Mensagem por luyzs Ter Nov 19, 2013 3:20 pm

Caros,

Estou tentando usar o Net Session....

mas ainda não aprendi como faço para pesquisar dentro de um comando...

gostaria que retornasse o nome do usuario que esta conectado na sessão..


mais uma coisa, se possível...

se estiver alguem conectado, gere uma ação..

desde ja agradeço


Última edição por luyzs em Ter Dez 10, 2013 1:50 pm, editado 2 vez(es)
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por Delmar Grande Sex Nov 22, 2013 8:43 am

Digite isso no cmd Net /? para ver as opções Positivo 
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por luyzs Qua Dez 04, 2013 8:10 am

Delmar Grande escreveu:Digite isso no cmd Net /? para ver as opções Positivo 

Estou tentando criar uma BAT que fique pesquisando no NET SESSION para saber
se alguem conecta na minha máquina!!

Quando executo o comando NET SESSION, se alguem estiver conectado, o resultado é este:


Computador Usuário Tipo cliente Aber. Ocioso

-------------------------------------------------------------------------------
\\10.4.5.44 paulo 2 02:17:07

\\10.4.5.5 joao 1 01D 00H 55M

\\10.4.5.56 luiz Windows 2002 S... 1 02:16:25

Comando concluído com êxito.


Se não estiver ninguem conectado:

C:\net session
Não existem entradas na lista.

A Bat fica pesquisando e avisa se alguem conectou!!

blz?

é possível uma ajuda???


abrigado!!
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por Delmar Grande Qui Dez 05, 2013 11:10 am

luyzs testa esse se alguém conectar ele avisa

Código:

@echo off
:sera
for /f "tokens=1 delims=" %%a in ('net session') do (set "a=%%a")
:: NEQ seguinifica diferente
if "%a%" NEQ "NÆo existem entradas na lista." (
msg/time:01 * Um curioso conectou no seu pc.
)
goto sera


Última edição por Delmar Grande em Sex Dez 06, 2013 8:21 am, editado 2 vez(es)
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por luyzs Qui Dez 05, 2013 11:49 am

Nossa Delmar, quebrou um galhão....
muito obrigado mesmo....

sem palavras....


só mais uma coisinha.........

vc viu que quando tem alguem conectado, o NET SESSION mostra o
numero do ip ou nome da estação...seria possível capiturar o ip de quem esta conectado??

como uma variavel %ip%

se não estou sendo chato!!!

valeu mesmo...
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por Delmar Grande Qui Dez 05, 2013 12:47 pm

testa esse

Código:

@echo off
:sera
for /f "tokens=* delims=*" %%a in ('net session ^| find /i "\\"') do (set "a=%%a")
:: se o %a% não é igual a nada ele mostra o curioso
if not "%a%"=="" (
echo %a%
)
goto sera
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por sachadee Qui Dez 05, 2013 4:10 pm

Muito Bom Delmar, so uma correçãozinha :

Código:
:: LSS seguinifica diferente
LSS significa "Less than" o "Menor que" em portugês

"diferente" seria "NEQ" "Not Equal" o "Não egual"

Seria melhor que vc corrige o codigo porque um string não pode ser
Menor que um outro string : "toto" LSS "tata"
mas ele pode sim ser differente : "toto" NEQ "tata"

Mesmo se isso funciona na verdade esta errado Laughing

Bomba
sachadee
sachadee
Moderadeiro
Moderadeiro

Masculino
Mensagens : 157
Pontos : 291
Data de inscrição : 28/06/2013
Localização : porai
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por Delmar Grande Sex Dez 06, 2013 8:23 am

Valeu sachadee Laughing  já corrigi nem tinha notado o erro!

Positivo 

Código:

EQU - igual
NEQ - diferente
LSS - menor que
LEQ - menor que ou igual
GTR - maior que
GEQ - maior que ou igual
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por luyzs Sex Dez 06, 2013 9:13 am

Corrigi a BAT funcionou direitinho..



mas não estou conseguindo capturar o IP

token 2 não pega nada..


C:\>net session /list

Nome de usuário fulano
Computador 10.4.5.44
Logon de convidado Não
Tipo de cliente
Tempo ocioso 00:05:46

Comando concluído com êxito.
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por luyzs Sex Dez 06, 2013 9:41 am

Mais uma coisa..


mesmo depois que desconecta a sessão...

continua mostrando que tem alguem conecta...

por que será???
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por sachadee Sex Dez 06, 2013 11:05 am

Para o problema No 1 :

Se vc ecreve sò "net session" vc tem qual retorno ?

Para o problema No 2

E porque a variavel "%a% não esta em local para corrigir isso :

Código:
setlocal enabledelayedexpansion
@echo off
:sera
for /f "tokens=* delims=*" %%a in ('net session ^| find /i "\\"') do (set "a=%%a")
:: se o %a% não é igual a nada ele mostra o curioso
if not "!a!"=="" (
echo !a!
)
goto sera
sachadee
sachadee
Moderadeiro
Moderadeiro

Masculino
Mensagens : 157
Pontos : 291
Data de inscrição : 28/06/2013
Localização : porai
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por luyzs Sex Dez 06, 2013 11:29 am

Quando executo o comando NET SESSION, se alguem estiver conectado, o resultado é este:


Computador Usuário Tipo cliente Aber. Ocioso

-------------------------------------------------------------------------------
\\10.4.5.44 paulo 2 02:17:07

\\10.4.5.5 joao 1 01D 00H 55M

\\10.4.5.56 luiz Windows 2002 S... 1 02:16:25

Comando concluído com êxito.


Se não estiver ninguem conectado:

C:\net session
Não existem entradas na lista.


ou

C:\>net session /list


se alguem estiver conectado, o resultado é este:

Nome de usuário fulano
Computador 10.4.5.44
Logon de convidado Não
Tipo de cliente
Tempo ocioso 00:05:46

Comando concluído com êxito.

se não tiver ninguem conectado é este:

C:\net session /list
Não existem entradas na lista.
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por sachadee Sex Dez 06, 2013 6:25 pm

Eu faria um script mais simples com uma temporisacão :

Código:

@ECHO OFF
:sera
set /a $c+=1
cls&echo %time% TEST DE CONEXAO [%$c%]
for /f "delims=" %%a in ('net session ^| find /i "\\"') do (echo Connectado : %%a)
>nul PING localhost -n 6 -w 1000
goto:sera
Tu pode regular o tempo entre cada test trocando o valor do 6 no PING


Bomba
sachadee
sachadee
Moderadeiro
Moderadeiro

Masculino
Mensagens : 157
Pontos : 291
Data de inscrição : 28/06/2013
Localização : porai
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por Delmar Grande Dom Dez 08, 2013 9:50 am

Luyzs meu win xp não tem essa opção net session /list só o net session Quieto 

mais acho que o caminho é esse

Código:

@echo off
:sera
for /f "tokens=* delims=*" %%a in ('net session ^| find /i "Computador"') do (set "a=%%a")
:: se o %a% não é igual a nada ele mostra o curioso
if not "%a%"=="" (
echo %a%
)
goto sera
usando um find /i "Computador"
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por luyzs Seg Dez 09, 2013 8:27 am

Blz ...

Juntei todas as dicas e esta funcionando de boa...

o unico problema é que não estou conseguindo capturar o ip de quem conecta..

essas são as informações que o script retorna:

\\10.4.5.44            luiz                                    2 00:01:41


se eu colocar o seguinte comando :

for /f "tokens=2 delims=*" %%a in ('net session ^| find /i "\\"') do (set "a=%%a")

não mostra mais nada...

acho que o resultado não é dividido por coluna...
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por Delmar Grande Seg Dez 09, 2013 9:32 am

luyzs teste esse

Código:

@echo off
:sera
for /f "tokens=1,1" %%a in ('net session ^| find /i "\\"') do (set "a=%%a")
:: se o %a% não é igual a nada ele mostra o curioso
if not "%a%"=="" (
echo %a%
)
goto sera
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por luyzs Seg Dez 09, 2013 1:52 pm

Galera..

valeu pela ajuda...


Agradecimentos ao  Delmar Grande e ao sachadee

de uma olhada para ver como ficou.....



Código:
@ECHO OFF

TITLE MONITORA CONEXOES

:sera
set /a $c+=1
echo.
cls&echo %time% MONITORANDO CONEXAO [%$c%]
echo.
echo CHECANDO PORTAS

for /f "delims=" %%a in ('net session ^| find /i "\\"') do (set "a=%%a" & goto alerta)
>nul PING localhost -n 6 -w 1000
goto:sera

:alerta

echo %DATE%   %TIME%   %a% >> lognet.txt

  echo wscript.echo msgbox("%a%                                          %b%", 64, "AVISO DE INVASÃO")>c:\temp\a.vbs
  start /min c:\temp\a.vbs
  sleep 7
  taskkill /im cscript.exe
  Del /q c:\temp\a.vbs & goto:enviamsg


:enviamsg
for /f %%b in ('net session ^| find /i "\\"') do (set "b=%%b")
psexec %b% msg * Voce esta tentando acessar uma area restrita! Solicite perissao ao administrador!
cls
goro block


:block

net session /delete /y
net share c$ /delete /y
net session /delete /y
sleep 3
net session /delete /y

goto sera
avatar
luyzs
sou nível 7

Masculino
Mensagens : 74
Pontos : 136
Data de inscrição : 30/09/2013
Idade : 42
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por sachadee Qua Dez 11, 2013 4:33 pm

Very Happy  Bom Luzys

Não esquece a balisa CODE e coloque o topico em Resolvido se tudo esta funfando.

Até +
sachadee
sachadee
Moderadeiro
Moderadeiro

Masculino
Mensagens : 157
Pontos : 291
Data de inscrição : 28/06/2013
Localização : porai
Barra Respeito às Regras : Respeito às Regras 100%

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por Delmar Grande Qui Dez 12, 2013 6:35 am

Muito bom! luyzs  Twisted Evil 
Delmar Grande
Delmar Grande
Admineiro
Admineiro

Masculino
Mensagens : 532
Pontos : 1378
Data de inscrição : 25/06/2013
Idade : 33
Localização : Na frente do pc
Barra Respeito às Regras : Respeito às Regras 100%

https://dbatchscript.forumeiros.com

Ir para o topo Ir para baixo

Resolvido Re: Net Session

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos