Windows 7: Actualizar un file en la carpeta system32 a través de GPO

Tendría que actualizar un file de Windows en la carpeta system32 que he hecho un script para hacer esta tarea. Cuando lo ejecuto localmente en un sistema (de un aviso con privilegios elevados) funciona muy bien.

He creado un GPO donde esta secuencia de commands se establece en las políticas de equipo> Configuración de Windows> Scripts> Startup (como recuerdo esto se ejecutará el script en el inicio con la count del sistema que tiene todos los privilegios necesarios)

El script se ejecuta, pero el file no se actualiza. Sé que esto se debe a que la UAC lo impide.

¿Existe un método para lograr esto (sin apagar el UAC)?

One Solution collect form web for “Windows 7: Actualizar un file en la carpeta system32 a través de GPO”

¿Necesita ejecutar el script cada vez para actualizar el file o necesita ejecutarlo sólo una vez localmente? Si este último, la solución sería utilizar una aplicación muy astuta basada en console, PSexec . Tenga en count que debe ser un administrador de la máquina en la que está ejecutando el script.

A continuación, crea una carpeta en una unidad local / asignada que contiene:

  1. El file de process por lotes maestro que ejecutará
  2. La aplicación PSexec en sí
  3. La "carga" que se ejecutará en el equipo remoto, como el file que necesita actualizar y un file de process por lotes local que PSexec ejecutará.

Mis cargas normales de PSexec son:

  1. crear un file / carpeta temporal en un equipo remoto
  2. ejecutar el PSexec apuntando a la location temporal
  3. eliminar todos los files creados

un ejemplo de lanzador es el siguiente:

@echo off CLS set /p PCName=Type the Domain Name or IP address of PC: echo. COPY local_payload.cmd \\%PCName%\c$\Temp psexec \\%PCName% C:\Temp\local_payload.cmd REM after the payload has been launched you can view the output REM edit: if it does not want to work, try adding an -s switch that will make it run as a system account. pause REM here you delete everything after you are finished DEL \\%PCName%\c$\Temp\SMS_LOCAL.cmd pause :eof 
  • Invocar el cuadro de dialog de contraseña de Windows cuando utilice NET USE
  • Escribir logging para curl en las windows
  • Obtener descriptor de security Win32_Service utilizando VBScript
  • FTP upload vb script: los files no sobrescriben
  • Adición de líneas a files de text mediante la directiva de grupo
  • SCCM2012 Detección del mismo package de versión, si sí, detenga el deployment, si no se va a implementar
  • ¿Es posible get el progtwig de actualización de CCM usando Powershel o VBScript?
  • Archivo por lotes para copyr files
  • Descargar file de vbscript?
  • Obtener valores de asignación de derechos de usuario en Configuración de equipo local utilizando VBScript y WMI
  • Estandarización en un único lenguaje de secuencias de commands de Windows
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.