none
Script Condicional (localidade) RRS feed

  • Pergunta

  • Amigos, me ajudem....

    Tenho um ambiente que está dividido entre Sao Paulo e Santos. A minha rede está dividida assim:

    > 172.20.15.0/24 para Santos;
    > 172.20.18.0/24 para Sao Paulo.

    Tenho um AD (2003) que executa uma série de comandos, mapeamentos, impressoras, GPOs, etc.

    Para oganizar, criei um script que é executado no logon que verifica (ou pelo menos deveria) o logonserver (2 DCs por localidade) da estacao e dependendo da resposta ele chama um segundo script de SP ou de Santos, respectivamente. Só que isso ncào está funcionando.....

    Segue abaixo o script principal... Me ajudem, por favor....

    @ECHO OFF
    CLS
    REM ###### Atualizando Policies ######

    gpupdate /force

    REM ###### Direciona Script por Localidade ######

    IF "echo %LOGONSERVER%" == "\\SRVSP1" goto SP
    IF "echo %LOGONSERVER%" == "
    \\SRVSP2" goto SP
    IF "echo %LOGONSERVER%" == "
    \\SRVSTOS1" goto STOS
    IF "echo %LOGONSERVER%" == "
    \\SRVSTOS2" goto STOS

    :STOS
    call "
    \\STOSSRV03\SYSVOL\ageocopape.com.br\scripts\Script Geral_Stos.bat"
    :exit

    :SP
    call "
    \\SPSRV03\SYSVOL\ageocopape.com.br\scripts\Script Geral_SP.bat"

    O que está errado??? Onde estou cometendo o erro?


    Douglas Bittencourt
    segunda-feira, 17 de agosto de 2009 17:39

Respostas

  • Olá,

    Se você criar um script para cada localidade e criar uma GPO para cada localidade.

    Depois você cria o link da GPO no SITE. Não te atende????


    Se precisar usar seu script, tente a sintaxe como no exemplo:

    if /i "%LogonServer%"=="\\SRVSP1" goto SP

    Até mais,

    Jesiel

    Obs.: Se útil, classifique

    segunda-feira, 17 de agosto de 2009 17:57

Todas as Respostas

  • Olá,

    Se você criar um script para cada localidade e criar uma GPO para cada localidade.

    Depois você cria o link da GPO no SITE. Não te atende????


    Se precisar usar seu script, tente a sintaxe como no exemplo:

    if /i "%LogonServer%"=="\\SRVSP1" goto SP

    Até mais,

    Jesiel

    Obs.: Se útil, classifique

    segunda-feira, 17 de agosto de 2009 17:57
  • Amigo Jesiel,

    Vou estudar sua resposta. Grato....

    Aproveitando, sabem como faco uma condicao - OU - dentro desse script (.bat)? Do tipo assim:

    "... if /i "%logonserver%" == \\SRVSP1 OU \\SRVSP2 goto SP..."

    Porque disso?? Pq tenho alguns usuarios que ficam entre SP e SANTOS diariamente. Minha ideia era a de direcionar o script de acordo com o logonserver que cada um se autentique...

    []'s
    Douglas Bittencourt
    segunda-feira, 17 de agosto de 2009 18:45
  • Amigos, me ajudem....

    Tenho um ambiente que está dividido entre Sao Paulo e Santos. A minha rede está dividida assim:

    > 172.20.15.0/24 para Santos;
    > 172.20.18.0/24 para Sao Paulo.

    Tenho um AD (2003) que executa uma série de comandos, mapeamentos, impressoras, GPOs, etc.

    Oi Douglas...

    Voce conseguiu criar Bat para instalar impressora?

    será que voce  consegue me ajudar?

    Cara - - tenho 25 impressoras na rede.

    e Nem todas as pessoas tem acesso impessora.

    Como podemos criar BAT para adicionar impressora.

    terça-feira, 23 de abril de 2013 18:28