none
Identificar Nome do Domain Controller RRS feed

  • Pergunta

  • Boa Tarde aos Mestres!!!

     

    Gostaria de saber se é possível atraves de logonscript, ao logar-se na rede, fazer com que identifique qual foi o domain controller que respondeu.

     

    Exemplo:

     

    Quero colocar uma regra que se o servidor X é o que está sendo utilizado para autenticação, então execute tal passo do loginscript, mas se o servidor for o Y então execute o passo Y do loginscript.

     

    É possível?

     

    Grato!

    sexta-feira, 20 de julho de 2007 18:13

Respostas

  • Pessoal, boa tarde!

     

    Acho que eu mesmo vou responder minha pergunta.

     

    Achei atraves de varios cógidos na NET a seguinte solução, acabei adaptando para minha necessidade.

     

    'Declarando variaveis
    Dim oNetwork, sLogonServer, sMessage, oWshEnv, oWshShell
    'Criando objestos
    Set oNetwork = CreateObject("WScript.Network")
    Set oWshShell = CreateObject("Wscript.Shell")
    Set oWshEnv = oWshShell.Environment("Process")
    Set ADSysInfo = CreateObject("ADSystemInfo")


    'Definindo valores de busca
    sLogonServer = oWshEnv("LOGONSERVER")
    Site =  ADSysInfo.SITENAME


    'Selecionando local

    Select Case sLogonServer

        Case "\\SERVIDOR X"

      oWshShell.Run "\\servidorx\pastax\aplicaçãox.exe" 'Roda Aplicação X
      'Mensagem de Boas Vindas
      WScript.Echo "Seja Bem Vindo" & Chr(13) & "Voce Logou-se no servidor: " & sLogonServer


        Case "\\SERVIDOR Y":
      oWshShell.Run "\\servidory\pastay\aplicaçãoy.exe" 'Roda Aplicação y
      WScript.Echo "Seja Bem Vindo" & Chr(13) & "Voce Logou-se no servidor: " & sLogonServer
     
    End Select

     

    Agora o que vou fazer é apenas transferir os mapeamentos para cada unidade...

     

    Grato!

    sexta-feira, 20 de julho de 2007 20:52