Comando NET SHARE do DOS
Moderador: Moderadores
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Comando NET SHARE do DOS
Alo !
Com este comando, segundo consta no manual do Windows, é possível compartilhar uma pasta.
seja a pasta c:\teste
Eu quero compartilhá-la com o nome de teste2
eu digito
NET SHARE TESTE2=C:\TESTE
Até que dá certo.
Mas quando outro computador tenta acessar o recurso dá acesso negado.
Já procurei no google, no bing, no bang e no beng
:%
Mário
Com este comando, segundo consta no manual do Windows, é possível compartilhar uma pasta.
seja a pasta c:\teste
Eu quero compartilhá-la com o nome de teste2
eu digito
NET SHARE TESTE2=C:\TESTE
Até que dá certo.
Mas quando outro computador tenta acessar o recurso dá acesso negado.
Já procurei no google, no bing, no bang e no beng
:%
Mário
Re: Comando NET SHARE do DOS
Olá Mário,
Acho que no link abaixo tem uma dica boa sobre o comando, nos informe se funciona.
http://www.maxi-pedia.com/NET+SHARE+com ... are+folder
How do I limit how many users can access my shared folder?
To limit the number of users who can connect to a shared folder, you would use the following NET SHARE command:
NET SHARE sharename /USERS:number /REMARK:"Shared folder with limited number of users"
To remove any limit on the number of users who can connect to a shared folder, use the following:
NET SHARE sharename /UNLIMITED /REMARK:"Folder with unlimited access"
This will allow unlimited number of users to connect to the shared resource.
Eu tentaria:
NET SHARE TESTE2=C:\TESTE /UNLIMITED OU
NET SHARE TESTE2=C:\TESTE /USERS:100
[]´s
Acho que no link abaixo tem uma dica boa sobre o comando, nos informe se funciona.
http://www.maxi-pedia.com/NET+SHARE+com ... are+folder
How do I limit how many users can access my shared folder?
To limit the number of users who can connect to a shared folder, you would use the following NET SHARE command:
NET SHARE sharename /USERS:number /REMARK:"Shared folder with limited number of users"
To remove any limit on the number of users who can connect to a shared folder, use the following:
NET SHARE sharename /UNLIMITED /REMARK:"Folder with unlimited access"
This will allow unlimited number of users to connect to the shared resource.
Eu tentaria:
NET SHARE TESTE2=C:\TESTE /UNLIMITED OU
NET SHARE TESTE2=C:\TESTE /USERS:100
[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Re: Comando NET SHARE do DOS
Eu tentei assim também .Eu tentaria:
NET SHARE TESTE2=C:\TESTE /UNLIMITED OU
NET SHARE TESTE2=C:\TESTE /USERS:100
ele faz o compartilhamento.
mas na hora em q vc vai no outro computador da rede e faz
net use s: \\nomedocomputadorondeestaocompartilhamentoteste2\teste2
daí vc vai em Meu Computador / vê a unidade S: / tenta abrir e dá
Acesso Negado.
:-´
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Comando NET SHARE do DOS
Interessante. Eu também não conseguí. Estive buscando me informar e pelo que achei, pode ser que seja aos acesso de arquivos NTFS, aqui explica algo: http://support.microsoft.com/default.as ... r%3B810881
Daí pode ser que utilizando o aplicativo cacls.exe (Extended Change Access Control List) possa liberar os direitos de acesso, veja em: http://support.microsoft.com/kb/318754/pt-br
Talvez seja isso, tentei fazer alguns testes, mas não tive êxito, talvez por falta de tempo neste momento. Mas pesquise mais sobre isot, quem sabe seja uma pequena luzecinha que possa te ajudar...
Daí pode ser que utilizando o aplicativo cacls.exe (Extended Change Access Control List) possa liberar os direitos de acesso, veja em: http://support.microsoft.com/kb/318754/pt-br
Talvez seja isso, tentei fazer alguns testes, mas não tive êxito, talvez por falta de tempo neste momento. Mas pesquise mais sobre isot, quem sabe seja uma pequena luzecinha que possa te ajudar...
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Re: Comando NET SHARE do DOS
sim / eu fui lá / mas fala q este Cacls é só prá windows 2003 2008 server / não roda no XP
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Comando NET SHARE do DOS
Tem razão Mario o artigo é para:
* Microsoft Windows 2000 Server
* Microsoft Windows 2000 Advanced Server
* Microsoft Windows 2000 Professional Edition
Mas com quase toda certeza, podemos dizer que tem a ver com as propriedades de segurança que o NTFS exige. Tal é assim que o NET SHARE pode ser usado na unidade onde tiver um pendrive e você verá que não tem problema algum. Ainda acho que o problema deve ser flexibilizando os direitos de forma irrestrita.
* Microsoft Windows 2000 Server
* Microsoft Windows 2000 Advanced Server
* Microsoft Windows 2000 Professional Edition
Mas com quase toda certeza, podemos dizer que tem a ver com as propriedades de segurança que o NTFS exige. Tal é assim que o NET SHARE pode ser usado na unidade onde tiver um pendrive e você verá que não tem problema algum. Ainda acho que o problema deve ser flexibilizando os direitos de forma irrestrita.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: Comando NET SHARE do DOS
Olá!
Não testei pois só tenho uma máquina. Mas, tente fazer o seguinte:
Não testei pois só tenho uma máquina. Mas, tente fazer o seguinte:
1. Desativar o compartilhamento simplesde arquivo:
a. Clique em Iniciar e em Meu computador.
b. No menu Ferramentas, clique em Opções de pasta e clique na guia Modo de exibição.
c. Em Configurações avançadas, clique para limpar a caixa de seleção Usar compartilhamento simples de arquivo (recomendável) e clique em OK.
2. Clique com o botão direito na pasta sobre a qual quiser ter propriedade e clique em Propriedades.
3. Clique na guia Segurança e em OK na mensagem de Segurança, se aparecer.
4. Clique em Avançado e na guia Proprietário.
5. Na lista Nome, clique no grupo de usuários do teu sistema (tem que criar antes) ou em Todos.
Clique para marcar a caixa de seleção Substituir o proprietário em sub-recipientes e objetos.
6. Clique em OK.
A seguinte mensagem de erro também pode ser exibida, em que Pasta é o nome da pasta sobre a qual você quer ter propriedade:
"Você não tem permissão para ler o conteúdo do diretório Pasta. Você quer substituir as permissões do diretório por permissões que lhe concedam controle total? Todas as permissões serão substituídas se você pressionar Sim."
7. Clique em Sim.
8. Clique em OK e aplique novamente as permissões e configurações de segurança que quiser para a pasta e seu conteúdo.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Re: Comando NET SHARE do DOS
Obrigado pelas dicas Alexandre.
Mas a idéia aqui era a seguinte:
Quando formatarem um computador / e reinstalassem o programa/ ele mesmo (o programa) se encarregaria de compartilhar novamente a pasta no servidor /
Se tiver que fazer tudo isso / daí volta à estaca inicial que era / ter que ir até o cliente / para compartilhar tudo de novo /
De qq forma obrigado / M
Mas eu fiz o que o amigo ANDRIL falou / fui numa pen-drive / que tem sistema de arquivos FAT32 / e fazendo por ela deu / agora sabemos que o problema está sómente quando o sistema é NTFS.
Obrigado.
Mário
Mas a idéia aqui era a seguinte:
Quando formatarem um computador / e reinstalassem o programa/ ele mesmo (o programa) se encarregaria de compartilhar novamente a pasta no servidor /
Se tiver que fazer tudo isso / daí volta à estaca inicial que era / ter que ir até o cliente / para compartilhar tudo de novo /
De qq forma obrigado / M
Mas eu fiz o que o amigo ANDRIL falou / fui numa pen-drive / que tem sistema de arquivos FAT32 / e fazendo por ela deu / agora sabemos que o problema está sómente quando o sistema é NTFS.
Obrigado.
Mário
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Re: Comando NET SHARE do DOS
Outra coisa:
Para "pular" este obstáculo / eu fiz o seguinte:
Quando o programa do servidor detectar que a pasta não é compartilhada (pelo menos isso o NET SHARE faz, digitando apenas NET SHARE ele mostra os compartilhamentos existentes e, uma vez não existindo o que eu preciso, eu disparo uma figura ensinando como compartilhar via WINDOWS e também disparo o Windows Explorer onde já está a pasta que precisa ser compartilhada). daí é só torcer para que o operador seja meio técnico)
também / com o NET SHARE / é possível "parar" um compartilhamento / e eu posso precisar disso / para o caso de acontecer que o servidor venha a ser formatado / e até que ele volte / alguém pode ter transferido o programa (que fica back-up numa pen) para outra máquina / nesta outra máquina não vai existir o compartilhamento e eu vou pedir para que ele compartilhe / quando a outra máquina voltar / pode ser que o problema dela era apenas um mal-contato / e daí / ela volta com o compartilhamento existndo / assim ele fica duplicado / e eu preciso saber identificar que há 2 e deletar um deles. /
Abraços
Mário
Para "pular" este obstáculo / eu fiz o seguinte:
Quando o programa do servidor detectar que a pasta não é compartilhada (pelo menos isso o NET SHARE faz, digitando apenas NET SHARE ele mostra os compartilhamentos existentes e, uma vez não existindo o que eu preciso, eu disparo uma figura ensinando como compartilhar via WINDOWS e também disparo o Windows Explorer onde já está a pasta que precisa ser compartilhada). daí é só torcer para que o operador seja meio técnico)
também / com o NET SHARE / é possível "parar" um compartilhamento / e eu posso precisar disso / para o caso de acontecer que o servidor venha a ser formatado / e até que ele volte / alguém pode ter transferido o programa (que fica back-up numa pen) para outra máquina / nesta outra máquina não vai existir o compartilhamento e eu vou pedir para que ele compartilhe / quando a outra máquina voltar / pode ser que o problema dela era apenas um mal-contato / e daí / ela volta com o compartilhamento existndo / assim ele fica duplicado / e eu preciso saber identificar que há 2 e deletar um deles. /
Abraços
Mário
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: Comando NET SHARE do DOS
Olá!
Mário:
eu não sabia qual era a tua intenção mas, depois que você explicou, pesquisei e encontrei um utilitário da Microsoft chamado RMTSHARE.EXE (lançado com o Windows NT 3.51 Resource Kit e hoje em domínio público).
Rodei na linha de comando aqui (XP SP3) RMTSHARE /? e exibiu a sintaxe. Sugiro que você teste no teu ambiente.
Estou anexando o programa. Para mais informações sobre como usar, clique aqui. Por favor, altere a extensão de .TXT para .EXE.
Mário:
eu não sabia qual era a tua intenção mas, depois que você explicou, pesquisei e encontrei um utilitário da Microsoft chamado RMTSHARE.EXE (lançado com o Windows NT 3.51 Resource Kit e hoje em domínio público).
Rodei na linha de comando aqui (XP SP3) RMTSHARE /? e exibiu a sintaxe. Sugiro que você teste no teu ambiente.
Estou anexando o programa. Para mais informações sobre como usar, clique aqui. Por favor, altere a extensão de .TXT para .EXE.
- Anexos
-
RMTShare.txt- Utilitário RMTSHARE.Exe - Criar e conceder acesso a diretórios base
- (12.77 KiB) Baixado 320 vezes
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Re: Comando NET SHARE do DOS
Alexandre, veja como fiz:
1) Exibindo os compartilhamentos existentes
D:\Mario\Unid_C\STOQ2000\stoq2000>net share
Nome Recurso Observação
-------------------------------------------------------------------------------
D$ D:\ Recurso compartilhado padrão
meudown$ D:\Meus Download
stqhouse$ D:\Mario\Unid_S
cd$ E:\
ADMIN$ C:\WINDOWS Administração remota
C$ C:\ Recurso compartilhado padrão
IPC$ IPC remoto
Comando concluído com êxito.
D:\Mario\Unid_C\STOQ2000\stoq2000>
2) Ocorre que tenho uma pasta
D:\Mario\Unid_C\STOQ2000\stoq2000>dir c:\teste
O volume na unidade C não tem nome.
O número de série do volume é 6C10-C060
Pasta de c:\teste
25/04/2010 17:24 <DIR> .
25/04/2010 17:24 <DIR> ..
25/04/2010 17:24 11 mario.txt
1 arquivo(s) 11 bytes
2 pasta(s) 46.774.427.648 bytes disponíveis
Obs:- Somente para testes
3) Tentando iniciar o compartilhamento como RMTSHARE
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando=c:\teste
The command failed: -1073741819
Xi ! faiô ! :-O
4) Então resolvo iniciar por net share mesmo / prá depois tentar dar as permissões
D:\Mario\Unid_C\STOQ2000\stoq2000>net share testando=c:\teste
O recurso testando foi compartilhado com êxito.
Chamo o NET SHARE para exibir os compartilhamentos
D:\Mario\Unid_C\STOQ2000\stoq2000>net share
Nome Recurso Observação
-------------------------------------------------------------------------------
D$ D:\ Recurso compartilhado padrão
meudown$ D:\Meus Download
stqhouse$ D:\Mario\Unid_S
cd$ E:\
C$ C:\ Recurso compartilhado padrão
ADMIN$ C:\WINDOWS Administração remota
IPC$ IPC remoto
testando c:\teste
Comando concluído com êxito.
e vejo que o RMTSHARE também exibe
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar
Share name Resource Remark
-------------------------------------------------------------------------------
IPC$ IPC remoto
D$ D:\ Recurso compartilhado padrÒo
meudown$ D:\Meus Download
stqhouse$ D:\Mario\Unid_S
cd$ E:\
testando c:\teste
ADMIN$ C:\WINDOWS AdministraþÒo remota
C$ C:\ Recurso compartilhado padrÒo
The command completed successfully.
5) Agora vou tentar dar as permissões
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando /UNLIMITED
Account everyone is not found.
The command failed: 1332
6) Vou tentar de novo
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando /GRANT everyone:f
Account everyone is not found.
The command failed: 1332
Nota: Eu peguei esse everyone daqui ó
http://www.experts-exchange.com/Program ... 86096.html
7) e de novo
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando /note1:f
Account everyone is not found.
The command failed: 1332
Obs:- note1 é o nome do meu usuário de testes
ah! eu descobri que o CACLS existe no XP (pelo menos no meu SP3) /
mas a sintaxe dele é :
CACLS nome-arquivo [/T] [/E] [/C] [/G usuário:perm] [/R usuário [...]]
[/P usuário:perm [...]] [/D usuário [...]]
nome-arquivo Exibe ACLs.
......
Daí ele pede um nome-arquivo.
D:\Mario\Unid_C\STOQ2000\stoq2000>cacls c:\teste /g todos:f
Tem certeza (S/N)?s
pasta processada: c:\teste
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando=c:\teste /GRANT not
e1:f
The command failed: -1073741819
D:\Mario\Unid_C\STOQ2000\stoq2000>net share testando=c:\teste
O recurso testando foi compartilhado com êxito.
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando /UNLIMITED /GRANT t
odos:f
Account everyone is not found.
The command failed: 1332
D:\Mario\Unid_C\STOQ2000\stoq2000>
Onde foi que eu errei ?
:% :-´ :(Neg
1) Exibindo os compartilhamentos existentes
D:\Mario\Unid_C\STOQ2000\stoq2000>net share
Nome Recurso Observação
-------------------------------------------------------------------------------
D$ D:\ Recurso compartilhado padrão
meudown$ D:\Meus Download
stqhouse$ D:\Mario\Unid_S
cd$ E:\
ADMIN$ C:\WINDOWS Administração remota
C$ C:\ Recurso compartilhado padrão
IPC$ IPC remoto
Comando concluído com êxito.
D:\Mario\Unid_C\STOQ2000\stoq2000>
2) Ocorre que tenho uma pasta
D:\Mario\Unid_C\STOQ2000\stoq2000>dir c:\teste
O volume na unidade C não tem nome.
O número de série do volume é 6C10-C060
Pasta de c:\teste
25/04/2010 17:24 <DIR> .
25/04/2010 17:24 <DIR> ..
25/04/2010 17:24 11 mario.txt
1 arquivo(s) 11 bytes
2 pasta(s) 46.774.427.648 bytes disponíveis
Obs:- Somente para testes
3) Tentando iniciar o compartilhamento como RMTSHARE
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando=c:\teste
The command failed: -1073741819
Xi ! faiô ! :-O
4) Então resolvo iniciar por net share mesmo / prá depois tentar dar as permissões
D:\Mario\Unid_C\STOQ2000\stoq2000>net share testando=c:\teste
O recurso testando foi compartilhado com êxito.
Chamo o NET SHARE para exibir os compartilhamentos
D:\Mario\Unid_C\STOQ2000\stoq2000>net share
Nome Recurso Observação
-------------------------------------------------------------------------------
D$ D:\ Recurso compartilhado padrão
meudown$ D:\Meus Download
stqhouse$ D:\Mario\Unid_S
cd$ E:\
C$ C:\ Recurso compartilhado padrão
ADMIN$ C:\WINDOWS Administração remota
IPC$ IPC remoto
testando c:\teste
Comando concluído com êxito.
e vejo que o RMTSHARE também exibe
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar
Share name Resource Remark
-------------------------------------------------------------------------------
IPC$ IPC remoto
D$ D:\ Recurso compartilhado padrÒo
meudown$ D:\Meus Download
stqhouse$ D:\Mario\Unid_S
cd$ E:\
testando c:\teste
ADMIN$ C:\WINDOWS AdministraþÒo remota
C$ C:\ Recurso compartilhado padrÒo
The command completed successfully.
5) Agora vou tentar dar as permissões
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando /UNLIMITED
Account everyone is not found.
The command failed: 1332
6) Vou tentar de novo
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando /GRANT everyone:f
Account everyone is not found.
The command failed: 1332
Nota: Eu peguei esse everyone daqui ó
http://www.experts-exchange.com/Program ... 86096.html
7) e de novo
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando /note1:f
Account everyone is not found.
The command failed: 1332
Obs:- note1 é o nome do meu usuário de testes
ah! eu descobri que o CACLS existe no XP (pelo menos no meu SP3) /
mas a sintaxe dele é :
CACLS nome-arquivo [/T] [/E] [/C] [/G usuário:perm] [/R usuário [...]]
[/P usuário:perm [...]] [/D usuário [...]]
nome-arquivo Exibe ACLs.
......
Daí ele pede um nome-arquivo.
D:\Mario\Unid_C\STOQ2000\stoq2000>cacls c:\teste /g todos:f
Tem certeza (S/N)?s
pasta processada: c:\teste
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando=c:\teste /GRANT not
e1:f
The command failed: -1073741819
D:\Mario\Unid_C\STOQ2000\stoq2000>net share testando=c:\teste
O recurso testando foi compartilhado com êxito.
D:\Mario\Unid_C\STOQ2000\stoq2000>rmtshare \\novomar\testando /UNLIMITED /GRANT t
odos:f
Account everyone is not found.
The command failed: 1332
D:\Mario\Unid_C\STOQ2000\stoq2000>
Onde foi que eu errei ?
:% :-´ :(Neg
-
alxsts
- Colaborador

- Mensagens: 3092
- Registrado em: 12 Ago 2008 15:50
- Localização: São Paulo-SP-Brasil
Re: Comando NET SHARE do DOS
Olá!
Mário: não tenho como testar aqui...
Vamos aguardar os colegas. Quem sabe o Pablo (o testador mor) indique algum caminho que funcione.
Mário: não tenho como testar aqui...
Vamos aguardar os colegas. Quem sabe o Pablo (o testador mor) indique algum caminho que funcione.
[]´s
Alexandre Santos (AlxSts)
Alexandre Santos (AlxSts)
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Comando NET SHARE do DOS
Não testei, mas substitua EVERYONE por "Todos", seu XP deve estar ja aportuguesado. Pois se executar fsmgmt.msc no menu iniciar/Executar, você verá o compartilhamento e suas propriedades, verá "Todos". Senão der certo, tente com "CONVIDADO".Mário Isa escreveu:Onde foi que eu errei ?
Testador mor ? Será que eu sou uma espécie nova ? rsrsr Também estou interessado em otimizar esta questão de compartilhamento, não dá para deixar nas mãos do usuário sem automatização... Tá dificil de encontrar algo, estou ainda vendo, não sei se há alguma solução que libere os direitos de NTFS da linha de comando e claro que funcione para estações WIN98...Quem sabe o Pablo (o testador mor) indique algum caminho que funcione.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Re: Comando NET SHARE do DOS
Deixa eu aproveitar e postar aqui os outros comandos que pretendo utilizar:
Alterar IP via SCRIPT
Via script
http://forum.clubedohardware.com.br/alt ... mpt/236495
Via netsh (Um comando do DOS)
http://technet.microsoft.com/pt-br/libr ... 68515.aspx
http://www.babooforum.com.br/forum/inde ... pic=248850
http://support.microsoft.com/kb/257748/pt-br
Cscript.exe executa script vbs
salva o script com a extensão .VBS / e chama, na linha do DOS:
cscript //NOLOGO c:\pasta\algumscript.vbs
Exemplo de Script para alterar o nome do computador
--------------------> Inicio do script (essa linha não vai)
Option Explicit
Set ws = WScript.CreateObject("WScript.Shell")
Dim ws, t, p1, p2, n, cn, vbdefaultbutton
Dim itemtype
p1 = "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\"
cn = "NOVONOMEDEGRUPO"
ws.RegWrite p1 & "ComputerName", cn
---------------------> final do Script (essa linha não vai)
salva como algumacoisa.vbs
Executa cscript //NOLOGO algumacoisa.vbs
para exibir o nome do grupo no computador atual
comando do DOS
Nbtstat -n
Conexão local:
Endereço-Ip nó: [10.1.1.4] Identificador de escopo: []
Tabela de nomes locais de NetBIOS
Nome Tipo Status
---------------------------------------------
NOVOMAR <00> EXCLUSIVO Registrado
MIRAMAR <00> GRUPO Registrado
NOVOMAR <20> EXCLUSIVO Registrado
MIRAMAR <1E> GRUPO Registrado
MIRAMAR <1D> EXCLUSIVO Registrado
..__MSBROWSE__.<01> GRUPO Registrado
Na linha GRUPO / é o nome do grupo
Para verificar nome do grupo de outro computador
Nbtstat -a nomecomputerremoto
C:\WINDOWS\system32>nbtstat -a nomedeumcomputador
Conexão local:
Endereço-Ip nó: [10.1.1.3] Identificador de escopo: []
Tabela de nomes de máquinas remotas de NetBIOS
Nome Tipo Status
---------------------------------------------
HP <00> EXCLUSIVO Registrado
HP <20> EXCLUSIVO Registrado
MIRAMAR <00> GRUPO Registrado
MIRAMAR <1E> GRUPO Registrado
Endereço MAC = 00-0F-EA-B4-6E-40
MIRAMAR é o nome de um GRUPO, exemplo
Para exibir o nome do computador
set userdomain > lista.txt
ou, no xHarbour função getenv('userdomain')
Para exibir o usuário atual
set username > lista.txt
ou, no xHb função getenv('username')
ou ainda função netname(1)
Exibindo o IP atual
C:\WINDOWS\system32>ipconfig
Configuração de IP do Windows
Adaptador Ethernet Conexão local:
Sufixo DNS específico de conexão . :
Endereço IP . . . . . . . . . . . . : 10.1.1.3
Máscara de sub-rede . . . . . . . . : 255.0.0.0
Gateway padrão. . . . . . . . . . . : 10.1.1.1
Para configurar / alterar / para IP estático
eu uso estático / porque se deixa no automático o XP faz coisa q ñ é prá fazer. Fica dizendo: Conectividade Nula ou Limitada e blá blá blá /
C:\WINDOWS\system32>netsh interface ip set address name="Conexão Local" static 10
.1.1.9 255.0.0.0 10.1.1.1 1
ah! / esse último 1 / tem que ter
Ok.
Para registrar o DNS Primário
C:\WINDOWS\system32>netsh interface ip set dns "Conexão Local" source=static addr
=200.204.0.10 register=PRIMARY
Ok.
O Secundário eu não consegui
C:\WINDOWS\system32>netsh interface ip set dns "Conexão Local" source=static addr
=200.204.0.138 register=SECUNDARY
SECUNDARY não é um valor aceitável para register.
Exibindo as configurações IP
C:\WINDOWS\system32>netsh interface ip show config
Configuração para a interface "Conexão local"
DHCP ativado: Não
Endereço IP: 10.1.1.9
Máscara de sub-rede: 255.0.0.0
Gateway Padrão: 10.1.1.1
Métrica do gateway: 1
InterfaceMetric: 0
Servidores DNS configurados estaticamente: 200.204.0.10
200.204.0.138
Servidores WINS configurados estaticamente: Nenhum
Registrar com o sufixo: Somente principal
Com a conexão desativada
--------------------------------
1) C:\Documents and Settings\note1>netsh interface ip show config
Não há mais dados disponíveis.
2) C:\Documents and Settings\note1>ipconfig
3) C:\Documents and Settings\note1>nbtstat -n
NetBT não está vinculado a nenhum dispositivo
testerede.bat
ping -n 10 -l 32768 servidor
e mostrar a média
a média tem que ser entre 5 a 7 ms / caso contrário / é pq a rede tá lenta /
apresenta mensagem ao operador.
digite:
prá ele mostrar os compartilhamentos existentes
-----------------------------------------------
net share <ENTER>
para compartilhar
-----------------
crie uma pasta c:\teste
digite
net share ninja=c:\teste
e então a pasta c:\teste
estará compartilhada com o nome ninja
para excluir
-------------
net share ninja /DELETE
e o compartilhamento não existirá mais
Mas, no caso do NET SHARE, como vimos acima, ainda está sendo estudado para tipo de arquivos NTFS.
Ufa!

Alterar IP via SCRIPT
Via script
http://forum.clubedohardware.com.br/alt ... mpt/236495
Via netsh (Um comando do DOS)
http://technet.microsoft.com/pt-br/libr ... 68515.aspx
http://www.babooforum.com.br/forum/inde ... pic=248850
http://support.microsoft.com/kb/257748/pt-br
Cscript.exe executa script vbs
salva o script com a extensão .VBS / e chama, na linha do DOS:
cscript //NOLOGO c:\pasta\algumscript.vbs
Exemplo de Script para alterar o nome do computador
--------------------> Inicio do script (essa linha não vai)
Option Explicit
Set ws = WScript.CreateObject("WScript.Shell")
Dim ws, t, p1, p2, n, cn, vbdefaultbutton
Dim itemtype
p1 = "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\"
cn = "NOVONOMEDEGRUPO"
ws.RegWrite p1 & "ComputerName", cn
---------------------> final do Script (essa linha não vai)
salva como algumacoisa.vbs
Executa cscript //NOLOGO algumacoisa.vbs
para exibir o nome do grupo no computador atual
comando do DOS
Nbtstat -n
Conexão local:
Endereço-Ip nó: [10.1.1.4] Identificador de escopo: []
Tabela de nomes locais de NetBIOS
Nome Tipo Status
---------------------------------------------
NOVOMAR <00> EXCLUSIVO Registrado
MIRAMAR <00> GRUPO Registrado
NOVOMAR <20> EXCLUSIVO Registrado
MIRAMAR <1E> GRUPO Registrado
MIRAMAR <1D> EXCLUSIVO Registrado
..__MSBROWSE__.<01> GRUPO Registrado
Na linha GRUPO / é o nome do grupo
Para verificar nome do grupo de outro computador
Nbtstat -a nomecomputerremoto
C:\WINDOWS\system32>nbtstat -a nomedeumcomputador
Conexão local:
Endereço-Ip nó: [10.1.1.3] Identificador de escopo: []
Tabela de nomes de máquinas remotas de NetBIOS
Nome Tipo Status
---------------------------------------------
HP <00> EXCLUSIVO Registrado
HP <20> EXCLUSIVO Registrado
MIRAMAR <00> GRUPO Registrado
MIRAMAR <1E> GRUPO Registrado
Endereço MAC = 00-0F-EA-B4-6E-40
MIRAMAR é o nome de um GRUPO, exemplo
Para exibir o nome do computador
set userdomain > lista.txt
ou, no xHarbour função getenv('userdomain')
Para exibir o usuário atual
set username > lista.txt
ou, no xHb função getenv('username')
ou ainda função netname(1)
Exibindo o IP atual
C:\WINDOWS\system32>ipconfig
Configuração de IP do Windows
Adaptador Ethernet Conexão local:
Sufixo DNS específico de conexão . :
Endereço IP . . . . . . . . . . . . : 10.1.1.3
Máscara de sub-rede . . . . . . . . : 255.0.0.0
Gateway padrão. . . . . . . . . . . : 10.1.1.1
Para configurar / alterar / para IP estático
eu uso estático / porque se deixa no automático o XP faz coisa q ñ é prá fazer. Fica dizendo: Conectividade Nula ou Limitada e blá blá blá /
C:\WINDOWS\system32>netsh interface ip set address name="Conexão Local" static 10
.1.1.9 255.0.0.0 10.1.1.1 1
ah! / esse último 1 / tem que ter
Ok.
Para registrar o DNS Primário
C:\WINDOWS\system32>netsh interface ip set dns "Conexão Local" source=static addr
=200.204.0.10 register=PRIMARY
Ok.
O Secundário eu não consegui
C:\WINDOWS\system32>netsh interface ip set dns "Conexão Local" source=static addr
=200.204.0.138 register=SECUNDARY
SECUNDARY não é um valor aceitável para register.
Exibindo as configurações IP
C:\WINDOWS\system32>netsh interface ip show config
Configuração para a interface "Conexão local"
DHCP ativado: Não
Endereço IP: 10.1.1.9
Máscara de sub-rede: 255.0.0.0
Gateway Padrão: 10.1.1.1
Métrica do gateway: 1
InterfaceMetric: 0
Servidores DNS configurados estaticamente: 200.204.0.10
200.204.0.138
Servidores WINS configurados estaticamente: Nenhum
Registrar com o sufixo: Somente principal
Com a conexão desativada
--------------------------------
1) C:\Documents and Settings\note1>netsh interface ip show config
Não há mais dados disponíveis.
2) C:\Documents and Settings\note1>ipconfig
3) C:\Documents and Settings\note1>nbtstat -n
NetBT não está vinculado a nenhum dispositivo
testerede.bat
ping -n 10 -l 32768 servidor
e mostrar a média
a média tem que ser entre 5 a 7 ms / caso contrário / é pq a rede tá lenta /
apresenta mensagem ao operador.
digite:
prá ele mostrar os compartilhamentos existentes
-----------------------------------------------
net share <ENTER>
para compartilhar
-----------------
crie uma pasta c:\teste
digite
net share ninja=c:\teste
e então a pasta c:\teste
estará compartilhada com o nome ninja
para excluir
-------------
net share ninja /DELETE
e o compartilhamento não existirá mais
Mas, no caso do NET SHARE, como vimos acima, ainda está sendo estudado para tipo de arquivos NTFS.
Ufa!
-
Mário Isa
- Usuário Nível 4

- Mensagens: 907
- Registrado em: 07 Jul 2004 13:54
- Localização: Ilha Solteira-sp
Re: Comando NET SHARE do DOS
agora só falta um comando prá alterar o nome do GRUPO /
alguém tem ?
:^|
alguém tem ?
:^|