terça-feira, dezembro 21, 2010

Carregando diferentes configurações do seu computador dependendo de onde estiver, com o Net Profiles

Trabalhando com seu computador portátil em casa, no escritório, durante uma viagem, na rua... Em cada local destes, você pode ter configurações diferentes: rede, drives mapeados, IP, proxy, programas que queira utilizar, impressora padrão, resolução do monitor, e até mesmo o papel de parede. O problema fica mais evidente quando você sai de um ambiente onde havia locais de rede mapeados como drives, e estes locais não estão mais disponíveis: o Windows passa a não responder direito, enquanto fica ocupado tentando encontrar drives que não estão mais acessíveis.

Ao invés de ter que configurar a rede e abrir os programas um a um cada vez que você mudar de local, deixe o Net Profiles fazer isto por você. Net Profiles é um programa no qual você cria diferentes perfis (casa, empresa, viagem, etc), e em cada perfil você configura:
  • Rede: conexão a usar, IP, proxy, página inicial, configurações para Firefox, Opera e Internet Explorer
  • Drives mapeados: quais drives deverão ser mapeados
  • Impressora: a impressora que o Windows deverá usar como padrão
  • Programas: quais programas deverão ser executados quando este perfil for carregado
  • Desktop: configurações de resolução e papel de parede
  • Rede sem fio (WiFi) *: especificar um SSID fará com que o perfil seja automaticamente ativado quando for detectada uma conexão a esta rede sem fio.
(*) OBS: o perfil da rede sem fio só será carregado automaticamente se o Net Profiles estiver sendo executado. Mas para o uso geral, não é necessário deixá-lo em execução: o próprio programa cria atalhos no Desktop para cada um dos perfis. A identificação da rede sem fio funciona apenas no Windows XP.
    Quando abro o perfil do trabalho, o Net Profiles automaticamente mapeia os drives da rede e altera a impressora padrão, além de configurar o proxy. Em casa, os drives são des-mapeados, e são executados outros aplicativos.

    Uso o programa a alguns meses, e o único problema que encontrei é que os drives não são mapeados. Simplesmente nada acontece. Reportei um bug na página do desenvolvedor, mas até agora nenhuma resposta. Mas há uma solução: crie um arquivo de lote (BAT) para mapear as unidades de rede, como no exemplo:

    net use o: \\192.168.0.150\Dados /y
    net use N: \\192.168.0.150\Relatorios /y
    net use S: \\192.168.0.150\Faturas /y


    Grave o arquivo texto com a extensão BAT (ex: mapear.bat) e coloque-o na lista de aplicativos a iniciar.

    E da mesma forma, você pode criar um outro arquivo de lote para desmapear as unidades de rede, e executá-lo quando abrir o perfil de casa, por exemplo:


    net use o: /Delete /y
    net use N: /Delete /y
    net use S: /Delete /y


    Resumindo, o Net Profiles mostrou-se uma excelente ferramenta para quem usa o mesmo computador em locais diferentes, evitando que o usuário gaste tempo com configurações toda vez que mudar de local.


    Net Profiles: