locked
Alterar formatação da data RRS feed

  • Pergunta

  • Preciso alterar a formatação da data de algumas máquinas para dd/mm/aaaa. Já tenho um script que altera essa formatação no registro.

    Para executar o script em todas as máquinas criei um pacote, indiquei onde está o script..... fiz o advertisement e até aí tudo bem....

    O grande problema é:

    De acordo com o advertisement status está tudo ok e foi um sucesso em todas as máquinas e no painel de controle destas máquinas indica que o advertisement rodou e foi um sucesso. Só que: não alterou a data, esse é o grande problema. O formato continua dd/mm/aa.

    O que ficou faltando, ou não é possível fazer isso através do SMS?

    Quando executo o script direto na máquina, altera a formatação da data.

     

    terça-feira, 30 de outubro de 2007 19:10

Respostas

  • Pessoal,

     

    É possível fazer o SMS executar apenas o primeiro script com sucesso usando as seguintes opções no pacote:

    Program can run: Only when a user is looged on

    Run Mode: Run with administrative rights

    Allow user to interact with this program

     

    Desta forma vc tem permissão para fazer, e roda no ambiente do usuário que está logado.


    []´s

    http://wesleey.spaces.live.com/

    quarta-feira, 31 de outubro de 2007 20:10

Todas as Respostas

  • Giselly o que acontece pode ser o seguinte:

    Você provavelmente está executando a mudança para a chave de registro HKEY_CURRENT_USER mas a conta usada pelo SMS é a NT AUHORITY\SYSTEM desta forma o advertisement executa com sucesso mas não muda nada o que você pode fazer é criar um script para copiar o script para a máquina local e solicitar que ele execute quando o user fizer logon. O script deve ser executado localmente se não não mudará nada.

    O script abaixo executa isso para você e deve ser copiado para a máquina local, sugiro copiar para SYSTEM32.


    Code Block

    set wshell = CreateObject("wscript.Shell")


     CAMINHO = "HKEY_USERS\.DEFAULT\Control Panel\International"
     CAMINHO2 = "HKEY_CURRENT_USER\Control Panel\International"
     campo = "dd/MM/yyyy"
     campo1 = "/"
     CHAVE = "REG_SZ"


     wshell.regwrite CAMINHO & "\sShortDate", campo ,CHAVE
     wshell.regwrite CAMINHO & "\sDate", campo1 ,CHAVE

     wshell.regwrite CAMINHO2 & "\sShortDate", campo ,CHAVE
     wshell.regwrite CAMINHO2 & "\sDate", campo1 ,CHAVE

     

     

    Agora o script abaixo coloca no registro a opção para ser executado quando o user logar na estação e copia o script acima para o system32.

     

     

    Code Block

    set wshell = CreateObject("wscript.Shell")
    set FSO = CreateObject("Scripting.FileSYStemObject")

    systemroot = wshell.ExpandEnvironmentStrings("%systemroot%")


         fso.copyfile "\servershare\nomedoscript.vbs", systemroot & "\system32\"
         wshell.ReGWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\nomedoscript.vbs", "wscript ""C:\windows\system32\nomedoscript.vbs""" , "REG_SZ"

     

     

       Qualquer coisa poste aqui novamente.

     

     

    Welington Lima

    http://welingtonlima.spaces.live.com

     

    quarta-feira, 31 de outubro de 2007 19:51
  • Pessoal,

     

    É possível fazer o SMS executar apenas o primeiro script com sucesso usando as seguintes opções no pacote:

    Program can run: Only when a user is looged on

    Run Mode: Run with administrative rights

    Allow user to interact with this program

     

    Desta forma vc tem permissão para fazer, e roda no ambiente do usuário que está logado.


    []´s

    http://wesleey.spaces.live.com/

    quarta-feira, 31 de outubro de 2007 20:10
  • Olá,

    Este tópico está aberto faz muito tempo, posso encerrá-lo?

     

    Abraços,

     

    Cleber Marques
    Projeto MOF Brasil: Simplificando o Gerenciamento de Serviços de TI
    www.mof.com.br | www.clebermarques.com | www.clebermarques.com.br
    sábado, 4 de abril de 2009 11:13
    Moderador
  • Estou mudando o status deste tópico para manter a organização deste fórum, tudo bem? Como faz muito tempo que este tópico foi aberta eu estou encerrando ele, caso houver necessidade de discutir o mesmo assunto, por favor, abrir uma nova discussão.

     

    Abraços,

     

    Cleber Marques
    Projeto MOF Brasil: Simplificando o Gerenciamento de Serviços de TI
    www.mof.com.br | www.clebermarques.com | www.clebermarques.com.br

    sábado, 4 de abril de 2009 11:14
    Moderador