none
Script Copiar archivo de server a estación RRS feed

  • Pregunta

  • Hola, como resultado del problema que no se ejecuta correctamente la GPO de papel Tapiz en WXP y W7 estoy intentando hacer un vbs, NO UN BAT, para copiar el wallpaper a las máquinas locales.

    1 - Necesito código vbs, no bat, alguien me puede pasar el código?

    2 - Hay alguna página a modo de bliblioteca de ejemplos?

    Gracias.

    domingo, 30 de mayo de 2010 17:48

Respuestas

Todas las respuestas

  • 1.- Copiar un fichero con VbScript:

    Const OverwriteExisting = TRUE
    
    Set obj_FS = CreateObject("Scripting.FileSystemObject")
    obj_FS.CopyFile "\\servidor\carpeta\imagen.jpg" , "c:\escritorio\", OverwriteExisting
    

    2.- El script center:

    Centro de Scripts
    http://technet.microsoft.com/es-es/scriptcenter/default.aspx


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    lunes, 31 de mayo de 2010 5:23
    Moderador
  • Realmente, tratándose de copiar un fondo de pantalla en un script de inicio de máquina o de sesión, no tiene sentido realizar la copia si el fichero ya está copiado de un anterior inicio, por ello, creo que en este caso es mejor este otro código:

    Const DontOverwriteExisting = FALSE
    
    Set obj_FS = CreateObject("Scripting.FileSystemObject")
    
    On Error Resume Next
    obj_FS.CopyFile "\\servidor\carpeta\imagen.jpg" , "c:\escritorio\", DontOverwriteExisting
    On Error Goto 0
    

    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    lunes, 31 de mayo de 2010 7:07
    Moderador
  • Buen dia, me podrias ayudar, estoy usando el script que propones de la siguiente manera:

    Const OverwriteExisting = TRUE
    Set obj_FS = CreateObject("Scripting.FileSystemObject")
    obj_FS.CopyFile "\\192.168.1.28\licencias\licencias.txt" , "C:\Users\Lopez\Documents\", OverwriteExisting

    cuando lo ejecuto, me sale un mensaje que dice: "Error de inicio de sesion nombre de usuario desconocido o contraseña incorrecta.

    ¿a que se deba el problema?

    lunes, 26 de octubre de 2015 20:57