Kopieren der Datei vom UNC-Pfad in den Startordner auf Windows 7-Rechnern

Kopieren der Datei vom UNC-Pfad in den Startordner auf Windows 7-Rechnern

Ich habe erfolgreich herausgefunden, wie man eine Datei nach "\machinename\C$\ProgramData\Microsoft\Windows\Start Menu\Programs\startup" kopiert, möchte dies jedoch als Teil einer vorhandenen Start-Batchdatei ausführen. Ich möchte, dass es herausfinden kann, ob die Datei bereits vorhanden ist, und sie, wenn ja, ignorieren kann. Ich gebe zu, dass ich ein absoluter Neuling auf diesem Gebiet bin, und ich weiß, dass es irgendeine Art von Parameter oder Schalter gibt, der dies tun würde. Kann mir jemand helfen?

Skript lautet:

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

Ich möchte, dass es heißt

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\"

Antwort1

Ersetzen Sie hier den Befehl „copy file“ durch Ihren Kopierbefehl.

  • Ersetzen Sie „PATH\FILE“ durch das Ziel, das Sie überprüfen.

    wenn PFAD\DATEI NICHT VORHANDEN ist (Dateibefehl hier kopieren)

Antwort2

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"
)

verwandte Informationen