none
Crianção de pasta nos terminais por GPO RRS feed

  • Pergunta

  • Gostaria de criar uma pasta em todos os terminais de minha rede (C:\NovaPasta).

    Está pasta tem que ser criata em todos os 89 terminais com permissão FULL a TODOS.

    Como posso fazer isso por GPO.

    segunda-feira, 20 de junho de 2011 20:04

Respostas

  • Boa noite

     

    estou propondo vc a fazer o seguinte procedimento , para que tudo de certo

     

    Vai no AD | Botão direito no usuário | Propriedades | Perfil | Script de Logon > Nome do Script.extensão

    Para fazer em massa, você pode selecionar todos os usuários!

     

    depois vc pode confirmar e cada maquina e perfil do usuario se deu certo , as chances sao 99,9% verifique o script para que nada de errado .


    Denis Faustino
    • Marcado como Resposta Richard Juhasz sexta-feira, 8 de julho de 2011 20:06
    sábado, 25 de junho de 2011 23:21

Todas as Respostas

  • Pode criar com o seguinte scrit.

     

    Set fs = CreateObject("Scripting.FileSystemObject")
    sFolderPath = "d:\teste"
    User="dominio\Usuario"
     Set oShell = Wscript.CreateObject("Wscript.Shell")

    If Not (fs.folderexists(sFolderPath)) Then
        Set foldr = fs.createFolder(sFolderPath)
     Call oShell.Run("Cacls " & sFolderPath & _
       " /E /G " & User & ":C", Hide_window, Wait_on_Return)
    End If

     


    Rafael Paraná
    • Sugerido como Resposta Luiz Mercante quarta-feira, 4 de julho de 2012 13:35
    segunda-feira, 20 de junho de 2011 21:02
  • Como faço isso?

    - Salvo este comando em um arquivo .BAT?

    - E mando executar no proximo login?

    - E a permissão como faço para TODOS - FULL?

    terça-feira, 21 de junho de 2011 12:41
  • Copie o script em um bloco de notas e salve como .vbs.
    Set fs = CreateObject("Scripting.FileSystemObject")
     sFolderPath = "d:\teste"
     User="dominio\Usuario" 
     Set oShell = Wscript.CreateObject("Wscript.Shell")
     
    If Not (fs.folderexists(sFolderPath)) Then 
      Set foldr = fs.createFolder(sFolderPath)
     Call oShell.Run("Cacls " & sFolderPath & _ 
      " /E /G " & User & ":C", Hide_window, Wait_on_Return)
     End If
    
    
     
    Altere a linha: 2 e 3 do script colocanto o nome da pasta e qual usuario terá acesso a ela. EX:
    sFolderPath = "d:\teste"
    User="dominio\Domain Users"
    Coloque para executar no proximo logon.
    a linha que permite full control para o usuario é
     Call oShell.Run("Cacls " & sFolderPath & _ 
      " /E /G " & User & ":C", Hide_window, Wait_on_Return)
     
    
     

    Rafael Paraná
    terça-feira, 21 de junho de 2011 12:50
  • Apois criar este arquivo, o coloco para executar no proximo login dos usuarios?
    terça-feira, 21 de junho de 2011 19:20
  • vc pode colocar na gpo ou outra forma de que execute ele no proximo logon do usuario
    Rafael Paraná
    terça-feira, 21 de junho de 2011 20:29
  • Boa noite

     

    estou propondo vc a fazer o seguinte procedimento , para que tudo de certo

     

    Vai no AD | Botão direito no usuário | Propriedades | Perfil | Script de Logon > Nome do Script.extensão

    Para fazer em massa, você pode selecionar todos os usuários!

     

    depois vc pode confirmar e cada maquina e perfil do usuario se deu certo , as chances sao 99,9% verifique o script para que nada de errado .


    Denis Faustino
    • Marcado como Resposta Richard Juhasz sexta-feira, 8 de julho de 2011 20:06
    sábado, 25 de junho de 2011 23:21