copiar el archivo desde la ruta UNC a la carpeta de inicio en máquinas con Windows 7

copiar el archivo desde la ruta UNC a la carpeta de inicio en máquinas con Windows 7

He descubierto con éxito cómo copiar un archivo a "\machinename\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\startup"; sin embargo, quiero ejecutar esto como parte de un archivo por lotes de inicio existente. Me gustaría poder saber si el archivo ya existe y, de ser así, ignorarlo. Admito que soy un completo novato en esto y sé que hay algún tipo de parámetro o interruptor que haría esto. ¿Alguien puede ayudar?

guión es:

copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"

me gustaria que dijera

IF "File.txt" exists in "C\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"
Then ignore. 
copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\"

Respuesta1

Aquí tienes que reemplazar el comando copiar archivo con tu comando copiar

  • Edite y reemplace RUTA\ARCHIVO con el destino que está verificando.

    si NO EXISTE RUTA\ARCHIVO (comando copiar archivo aquí)

Respuesta2

if exist "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\file.txt" (
    copy "\\server\share\file.txt" "\\MachineName\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\file.txt"
)

información relacionada