ateixeira Postado Outubro 13, 2004 Denunciar Share Postado Outubro 13, 2004 Galera, seguinte: queria saber se tem como colocar o codigo abaixo dentro de uma pagina para que pudesse acessar direto pela Web, sem ter que executar o VBScript:*******************************************************************Dim SHDim NTDim UserSet SH = CreateObject("WScript.Shell") Set NT = CreateObject("WScript.NetWork")Set User = GetObject("WinNT://" & NT.UserDomain & "/" & NT.UserName & ",User")SH.Run "iexplore http://ateixeira/Default.asp?User=" & User.FullName******************************************************************* Ou caso alguém saiba outra maneira de recever o nome do usuário que está logado na máquina na hora do acesso também vai servir! Agradeço a todos! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Outubro 13, 2004 Denunciar Share Postado Outubro 13, 2004 você quer pegar o Nome de usuário que efetuou LOGON no servidor NT?Para isso, é bem simples, basta usar as variáveis do servidor! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ateixeira Postado Outubro 13, 2004 Autor Denunciar Share Postado Outubro 13, 2004 E como eu faria isso? Como buscar a variavel do cara no momento que ele abrir a pagina? Do jeito que está, funciona, mas não acessando o endereço direto, somente se for executado este VBscript!Aguardo sugestões...Valeu! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Outubro 13, 2004 Denunciar Share Postado Outubro 13, 2004 Dê uma olhada nesse link:http://scriptbrasil.com.br/forum/index.php...indpost&p=90718ou nesse, que tb mostra as variaveis:http://scriptbrasil.com.br/forum/index.php...indpost&p=90519É só olhar qual das ServerVariables serve pro seu caso!Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ateixeira Postado Outubro 13, 2004 Autor Denunciar Share Postado Outubro 13, 2004 OK, só mais uma pergunta: supondo que a variavel LOGON_USER retorne o nome do usuário logado (o que não está acontecendo), quais os pré-requisitos?O IIS deve estar rodando no server do AD? Ou deve necessariamente ser um NT? Não sei porque não está retornando, mas esta é a VAR que eu procurava!De qualquer forma, obrigado pela ajuda!Só aproveitando, o server DC aqui é W2K e o server com o IIS (para testes temporariamente) é WXP... isso pode influenciar? Desculpe a ignorância, mas só programo em ASP a 3 dias! Valeu... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ateixeira
Galera, seguinte: queria saber se tem como colocar o codigo abaixo dentro de uma pagina para que pudesse acessar direto pela Web, sem ter que executar o VBScript:
*******************************************************************
Dim SH
Dim NT
Dim User
Set SH = CreateObject("WScript.Shell")
Set NT = CreateObject("WScript.NetWork")
Set User = GetObject("WinNT://" & NT.UserDomain & "/" & NT.UserName & ",User")
SH.Run "iexplore http://ateixeira/Default.asp?User=" & User.FullName
*******************************************************************
Ou caso alguém saiba outra maneira de recever o nome do usuário que está logado na máquina na hora do acesso também vai servir!
Agradeço a todos!
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.