none
Ajuda script de logon personalizado RRS feed

  • Pergunta

  • Bom dia, estou implantando um script de logon na empresa e me deparei no seguinte questionamento da diretoria.

    Preciso de um script que mapeie a unidade do departamento, uma pasta pública dentro da unidade do departamento, e uma pasta pública geral. Preciso que mapeie estas unidades para todos usuários do AD.
    Para não criar um script para cada departamento da para mapear a pasta específica referente a ele, tem uma maneira de colocar todos os departamentos no script e os usuários do departamento no mesmo, e outro detalhe o departamento pode conseguir enxergar somente a pasta referente a ele, não pode enxergar os compartilhamentos dos demais departamentos.

    Estou em uma situação que não sei como prosseguir, se trabalho com grupos, ACL`s ou o que fazer.

    Preciso de idéias de vocês se já tiveram este mesmo problema e qual solução usaram, como resolveram e se podem contribuir postando alguns exemplos de scripts.

    Obrigado.


    quinta-feira, 25 de julho de 2013 14:06

Respostas

  • Crie um único script que verifica se o usuário pertence ao grupo e tome a ação.

    Peguei um pedaço de um script que fiz certa vez, usei o select case para verificar em grupo o usuário está e mapear o drive Q de acordo com o departamento que ele faz parte.

    Exemplo em KIX.

    $SRV_FILESERVER = SRV0010
    
    ; Mapeamento Q
    SELECT
    	CASE INGROUP("GR_RH") = 1
    		USE Q: "\\$SRV_FILESERVER\RH"
    
    	CASE INGROUP("GR_CONTABILIDADE") = 1
    		USE Q: "\\$SRV_FILESERVER\CONTABILIDADE"
    	
    ENDSELECT


    Fábio de Paula Junior

    • Marcado como Resposta Tiago Menegon sexta-feira, 26 de julho de 2013 01:39
    quinta-feira, 25 de julho de 2013 17:27
    Moderador

Todas as Respostas

  • Tiago,

    Use grupos.

    Exemplo: Se o usuário faz parte do grupo GR_RH, mapeia a pasta do departamento RH e o publico do departamento RH.

    Qual linguagem de script você tem mais facilidade de usar?

    Se você não tem experiência nenhuma recomendo usar o KixStart.


    Fábio de Paula Junior

    quinta-feira, 25 de julho de 2013 15:48
    Moderador
  • Fábio,

    É uma idéia que eu estava pensando, até acho que é a maneira mais correta de organização, por grupos, crio um script para cada departamento, mas consigo definir um script de inicialização para um grupo de AD?

    Estava pensando em fazer em VBScript, mas vou verificar o KixStart.

    Muito obrigado pela ajuda.

    quinta-feira, 25 de julho de 2013 15:59
  • Crie um único script que verifica se o usuário pertence ao grupo e tome a ação.

    Peguei um pedaço de um script que fiz certa vez, usei o select case para verificar em grupo o usuário está e mapear o drive Q de acordo com o departamento que ele faz parte.

    Exemplo em KIX.

    $SRV_FILESERVER = SRV0010
    
    ; Mapeamento Q
    SELECT
    	CASE INGROUP("GR_RH") = 1
    		USE Q: "\\$SRV_FILESERVER\RH"
    
    	CASE INGROUP("GR_CONTABILIDADE") = 1
    		USE Q: "\\$SRV_FILESERVER\CONTABILIDADE"
    	
    ENDSELECT


    Fábio de Paula Junior

    • Marcado como Resposta Tiago Menegon sexta-feira, 26 de julho de 2013 01:39
    quinta-feira, 25 de julho de 2013 17:27
    Moderador