none
Script Para Apagar Usuario RRS feed

  • Pergunta

  • Pessoal o cenário é o seguinte:

    Trabalho em uma empresa em que o usuario não tem direito de salvar absolutamente nada na máquina. Todas as policys já estão feitas e funcionando perfeitamente.
    Daí a unica forma de fazer com que o usuario não salve nada na máquina seria apagando seu diretório dentro de C:\Documents and Settings\usuario, assim não ficaria nada fixo e sim somente durente o tempo em que ele ficasse logado.
    Pelo menos foi essa a mais facil que encontrei. Para realizar essa tarefa, achei o seguinte script (com extensão .vbs):

    Const LocalDocumentsFolder = "C:\Documents and Settings\"

    set objFSO = createobject("Scripting.FileSystemObject")
    set objFolder = objFSO.GetFolder(localdocumentsfolder)

    on error resume next

    for each fldr in objFolder.SubFolders
        if not isexception(fldr.name) then
            objFSO.DeleteFolder fldr.path, True
        end if
    next


    Function isException(byval foldername)
        select case foldername
            case "All Users"
                isException = True
            case "Default User"
                isException = True
            case "LocalService"
                isException = True
            case "NetworkService"
                isException = True
            case "Administrator"
                isException = True
            case "Administrador"
                isException = True
            case "Leandro_Castro"
                isException = True
            case Else
                isException = False
        End Select
    End Function


    Pois bem, quando executo o script vejo que ele está funcionando perfeitamente, mas quando coloco dentro da policy
    User Configuration > Windows Settings > Script Longon/Logoff > Logoff. Ele não funciona.. O Usuário faz logoff mas o script não apaga as pastas dentro de documents and settings.
    Me parece que o script simplismente não é executado.

    Se alguém puder me salvar ficarei grato. Não precisa ser necessariamente dessa forma, se houver uma mais facil para não permitir gravação no computador do usuario está bom.

    O chefe já está pegando no pé.

    Abraço a todos.

    quarta-feira, 21 de maio de 2008 15:31

Respostas

Todas as Respostas