Robocopy Sicherung schlägt fehl

Hier kann gesichert und wiederhergestellt werden.
Antworten
Coolzero
Foren-Mitglied
Beiträge: 575
Registriert: 11. Jun 2012, 19:24

Robocopy Sicherung schlägt fehl

Beitrag von Coolzero »

Hallo,
ich wollte mit Hilfe eines kleinen Robocopy skriptes, jetzt auch noch meine Daten auf meinem WIN7 64 Bit rechner sichern, allerdings bekomme ich bei dem Versuch immer diese Fehlermeldung:
-------------------------------------------------------------------------------
ROBOCOPY :: Robustes Dateikopieren fr Windows
-------------------------------------------------------------------------------

Gestartet: Sun Jul 05 11:49:11 2015

Quelle : D:\
Ziel : \\THOMAS-PC\Archiv_Laufwerk_1\

Dateien : *.*

Ausfhrbare Dateien : pagefile.sys
NTUSER.Dat

Ausf. Verzeichnisse : System Volume Information

Optionen: *.* /FFT /TEE /S /E /COPY:DAT /NP /A-:SH /R:1000000 /W:30

------------------------------------------------------------------------------

0 D:\
2015/07/05 11:49:11 FEHLER 5 (0x00000005) Zugriff auf Zielverzeichnis \\THOMAS-PC\Archiv_Laufwerk_1\
Zugriff verweigert

30 Sekunden wird gewartet...
Ich hab keine Ahung woran das liegen kann, mit dem gleichen Skript nur angepasstem Zielpfad kann ich Problemlos auf meinem WinServer2012 Sichern.
Die Freigabe existiert auch, und Testweise hatte ich sogar mal "Jeder" Vollzugriff zu gewiesen, allerdings gleiches Problem.

Was mache ich noch falsch?

Danke

Edit
Auch das Austellen der FW auf dem Win7 Rechner hat nichts gebracht

Edit 2
Hab in der Laufwerksfreigabe auch mal einen Ordner erstellt und diesen Freigegeben, sieht dann so aus die Freigabe
$DestinationFolder = "\\THOMAS-PC\Sicherung_D_und_F"
aber auch damit klappts nicht.....


Jetzt bin ich mit meinem Latain am ende

Edit 3 :-(

Jetzt scheints zu klappen, nachdem ich die IP des Zielrechners angegeben hab, anscheint kommt er mit dem Domain Namen nicht klar
FritzBox6590 FRITZ!OS 7.02, Freetz
Laptop DEll Latitude i5, OpenSuse Leap 15.x, Win10 64
PC Intel Skylake 6700k,16GB, Geforce GTX 970, 512 GB SSD, OpenSuse Tumbleweed 64, Win 10 64
NAS WinServer 2016 64 Bit,4GB Ram, 20 TB
Backup Server WinServer 2019 64Bit, Intel Pentium G3420, 8GB RAM,20 TB Speicher
Reciver Vu+ Uno OpenATV6.0, VU+ Ultimo OpenATV 6.0, Wetek Play 2 CoreElec
Internet Kabel 150000
Coolzero
Foren-Mitglied
Beiträge: 575
Registriert: 11. Jun 2012, 19:24

Re: Robocopy Sicherung schlägt fehl

Beitrag von Coolzero »

Hab dann jetzt doch wieder ein neues Problem, hab eine neue Sicherung auf eine Win 10 Freigabe eingerichtet, und beim Ausführen des Robocopyskripts kommt dann immer "Falscher Parameter" was ist falsch an meinem Skript?

Code: Alles auswählen

# Archiv Sicherung Laufwerk_D
# Variables Backup
$SourceFolder = "D:\"
$DestinationFolder = "\\BUERO\Archiv\"
$Logfile = "C:\Logs\Backup.log" + (Get-Date).tostring("yyyy-MM-dd") + "_Archiv_D+F" + ".log"

# Variables Email notification
$EmailFrom = "@web.de"
$EmailTo = "@googlemail.com"
$EmailBody = "Robocopy completed successfully. See attached log file for details"
$EmailSubject = "Robocopy Job Sicherung_2 Laufwerk D+F"
$SMTPServer = "smtp.web.de"
$SMTPPort = "587"
$Username = "xxx"
$Password = "xxx"

# Mirror Folder with Robocopy
Robocopy $SourceFolder $DestinationFolder /xd "System Volume Information" $recycle.bin /xf pagefile.sys NTUSER.Dat /e /a-:sh /fft /LOG:$Logfile /NP /TEE
# Send E-mail message with log file attachment
#$Message = New-Object Net.Mail.MailMessage($EmailFrom, $EmailTo, $EmailSubject, $EmailBody)
#$Attachment = New-Object Net.Mail.Attachment($Logfile, 'text/plain')
#$Message.Attachments.Add($Attachment)
#$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, $SMTPPort)
#If (-not ($SMTPPort -eq "25")){
#$SMTPClient.EnableSsl = $true;    
#$SMTPClient.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);
#}
#$SMTPClient.Send($Message)

# Archiv Sicherung Laufwerk_F
# Variables Backup
$SourceFolder = "F:\"
$DestinationFolder = "\\BUERO\Archiv\"
#$Logfile = "C:\Logs\Backup.log" + (Get-Date).tostring("yyyy-MM-dd") + "_Archiv_F" + ".log"

# Variables Email notification
$EmailFrom = "@web.de"
$EmailTo = "@googlemail.com"
$EmailBody = "Robocopy completed successfully. See attached log file for details"
$EmailSubject = "Robocopy Job Sicherung_2 Laufwerk D+F"
$SMTPServer = "smtp.web.de"
$SMTPPort = "587"
$Username = "xxx"
$Password = "xxx"

# Mirror Folder with Robocopy
Robocopy $SourceFolder $DestinationFolder /xd "System Volume Information" $recycle.bin /xf pagefile.sys NTUSER.Dat /e /a-:sh /fft /LOG:$Logfile /NP /TEE
# Send E-mail message with log file attachment
$Message = New-Object Net.Mail.MailMessage($EmailFrom, $EmailTo, $EmailSubject, $EmailBody)
$Attachment = New-Object Net.Mail.Attachment($Logfile, 'text/plain')
$Message.Attachments.Add($Attachment)
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, $SMTPPort)
If (-not ($SMTPPort -eq "25")){
$SMTPClient.EnableSsl = $true;    
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);
}
$SMTPClient.Send($Message)
Read-Host
# EOF
Was hab ich falsch gemacht?

Die Freigabe auf die Gesichert werden soll ist auf dem Rechner "Buero" und der Freigabename ist "Archiv" Auch mit der IP anstatt dem Hostname klappt es nicht
FritzBox6590 FRITZ!OS 7.02, Freetz
Laptop DEll Latitude i5, OpenSuse Leap 15.x, Win10 64
PC Intel Skylake 6700k,16GB, Geforce GTX 970, 512 GB SSD, OpenSuse Tumbleweed 64, Win 10 64
NAS WinServer 2016 64 Bit,4GB Ram, 20 TB
Backup Server WinServer 2019 64Bit, Intel Pentium G3420, 8GB RAM,20 TB Speicher
Reciver Vu+ Uno OpenATV6.0, VU+ Ultimo OpenATV 6.0, Wetek Play 2 CoreElec
Internet Kabel 150000
Benutzeravatar
Nobby1805
Moderator
Beiträge: 21374
Registriert: 6. Jun 2009, 17:40
Wohnort: Essen

Re: Robocopy Sicherung schlägt fehl

Beitrag von Nobby1805 »

Kommt denn keine Angabe in welcher Zeile oder bei welchem Kommando der Fehler auftritt ?
WHS:inzwischen abgeschaltet Acer H340 mit 1x 1 TB (WD10EAVS), 3x 2 TB (2 WD20EARS und 1 ST2000DM001), PP3+UR2
Server:
Intel Celeron J3455 auf Gigabyte Board, Win 10 Pro x64 21H2, 640 GB (System), 16 TB (Backup), 4 TB (Daten), Lindenberg Backup und LightsOut 3
5 Clients:
1 Intel i5-4670K, ASUS H87-PRO, 32 GB, 250 GB SSD, 2x 500 GB, Win 10 Pro x64 21H2
1 Lüfterlos fürs Wohnzimmer, Intel Celeron N4100, 4 GB, 128 GB, Win 11 Pro x64 21H2
1 AMD Ryzen 7 3700X, Gigabyte AORUS, 32 GB, Win 10 Pro x64 2009
1 Sony Vaio EB 2H4E, Win 10 Home x64 2009
1 Samsung NP-R540-JS09DE, Win 10 Pro x64 2009


WHSListTombstones, ein Tool zur Auflistung aller Tombstones
WHSDisks, ein Tool zur Darstellung und Prüfung der DriveExtender-Konfiguration
WHSDiskNames, ein Tool zur Änderung der Plattennamen in der Konsole
WHSBackup, Infos und Tool zur Backup-DB (2011-Version (auch für WSE2012))
Bitte schreibt bei Fragen und Problemen eure Konfig in die Signatur
Coolzero
Foren-Mitglied
Beiträge: 575
Registriert: 11. Jun 2012, 19:24

Re: Robocopy Sicherung schlägt fehl

Beitrag von Coolzero »

Nobby1805 hat geschrieben:Kommt denn keine Angabe in welcher Zeile oder bei welchem Kommando der Fehler auftritt ?
Kommt immer nur

Code: Alles auswählen

 Protokolldatei: C:\Logs\Backup.log2015-09-13_Archiv_D+F.log

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robustes Dateikopieren für Windows
-------------------------------------------------------------------------------

  Gestartet: Sun Sep 13 17:43:47 2015

   Quelle : D:\
     Ziel : \\192.168.188.55\Archiv\

    Dateien : *.*

Ausführbare Dateien : pagefile.sys
            NTUSER.Dat

 Ausf. Verzeichnisse : System Volume Information

  Optionen: *.* /FFT /TEE /S /E /COPY:DAT /NP /A-:SH /R:1000000 /W:30

------------------------------------------------------------------------------

                           0    D:\
2015/09/13 17:43:47 FEHLER 87 (0x00000057) Zugriff auf Zielverzeichnis \\192.168.188.55\Archiv\
Falscher Parameter.
30 Sekunden wird gewartet... Wiederholung...
2015/09/13 17:44:17 FEHLER 87 (0x00000057) Zugriff auf Zielverzeichnis \\192.168.188.55\Archiv\
Falscher Parameter.
30 Sekunden wird gewartet...
Also ich kann über den Explorer problemlos in die FReigabe Schreiben, also dürfte es ja auch kein Berechtigungsproblem sein!?

EDIT,
ich glaube das es was mit den Quell Laufwerken D und F zu tun hat, wenn ich das Skript einfach auf Laufwerk E als Quelle abänder, läuft es problemlos....

Hab jetzt mal in der Powershell die Befehlszeile parameter für Parameter getestet, und es funktioniert so lange bis ich den Parameter /e setze, dann kommt der Fehler
FritzBox6590 FRITZ!OS 7.02, Freetz
Laptop DEll Latitude i5, OpenSuse Leap 15.x, Win10 64
PC Intel Skylake 6700k,16GB, Geforce GTX 970, 512 GB SSD, OpenSuse Tumbleweed 64, Win 10 64
NAS WinServer 2016 64 Bit,4GB Ram, 20 TB
Backup Server WinServer 2019 64Bit, Intel Pentium G3420, 8GB RAM,20 TB Speicher
Reciver Vu+ Uno OpenATV6.0, VU+ Ultimo OpenATV 6.0, Wetek Play 2 CoreElec
Internet Kabel 150000
Benutzeravatar
Nobby1805
Moderator
Beiträge: 21374
Registriert: 6. Jun 2009, 17:40
Wohnort: Essen

Re: Robocopy Sicherung schlägt fehl

Beitrag von Nobby1805 »

Und im Logfile steht nichts?
/e kopiert die Unterverzeichnisse
Unter welchem User wird die Task denn ausgeführt? Könnte doch mit Berechtigungen zu tun haben ...
WHS:inzwischen abgeschaltet Acer H340 mit 1x 1 TB (WD10EAVS), 3x 2 TB (2 WD20EARS und 1 ST2000DM001), PP3+UR2
Server:
Intel Celeron J3455 auf Gigabyte Board, Win 10 Pro x64 21H2, 640 GB (System), 16 TB (Backup), 4 TB (Daten), Lindenberg Backup und LightsOut 3
5 Clients:
1 Intel i5-4670K, ASUS H87-PRO, 32 GB, 250 GB SSD, 2x 500 GB, Win 10 Pro x64 21H2
1 Lüfterlos fürs Wohnzimmer, Intel Celeron N4100, 4 GB, 128 GB, Win 11 Pro x64 21H2
1 AMD Ryzen 7 3700X, Gigabyte AORUS, 32 GB, Win 10 Pro x64 2009
1 Sony Vaio EB 2H4E, Win 10 Home x64 2009
1 Samsung NP-R540-JS09DE, Win 10 Pro x64 2009


WHSListTombstones, ein Tool zur Auflistung aller Tombstones
WHSDisks, ein Tool zur Darstellung und Prüfung der DriveExtender-Konfiguration
WHSDiskNames, ein Tool zur Änderung der Plattennamen in der Konsole
WHSBackup, Infos und Tool zur Backup-DB (2011-Version (auch für WSE2012))
Bitte schreibt bei Fragen und Problemen eure Konfig in die Signatur
Coolzero
Foren-Mitglied
Beiträge: 575
Registriert: 11. Jun 2012, 19:24

Re: Robocopy Sicherung schlägt fehl

Beitrag von Coolzero »

Ich glaub ich habs, also lag wohl daran das ich über das Skript direkt in die Freigabe kopieren wollte, das klappte nicht, als ich im Skript noch einen Ordber in der Freigabe erstellt hab wo reinkopiert werden sollte, klappt es
FritzBox6590 FRITZ!OS 7.02, Freetz
Laptop DEll Latitude i5, OpenSuse Leap 15.x, Win10 64
PC Intel Skylake 6700k,16GB, Geforce GTX 970, 512 GB SSD, OpenSuse Tumbleweed 64, Win 10 64
NAS WinServer 2016 64 Bit,4GB Ram, 20 TB
Backup Server WinServer 2019 64Bit, Intel Pentium G3420, 8GB RAM,20 TB Speicher
Reciver Vu+ Uno OpenATV6.0, VU+ Ultimo OpenATV 6.0, Wetek Play 2 CoreElec
Internet Kabel 150000
Coolzero
Foren-Mitglied
Beiträge: 575
Registriert: 11. Jun 2012, 19:24

Re: Robocopy Sicherung schlägt fehl

Beitrag von Coolzero »

Hi, ich habe mir jetzt mal zwei Skripte gebaut,

ich möchte meine Datenplatten über ein robocopyskript auf einen zweiten Rechner spiegeln, und dann nocheinmal auf einen weiteren Rechner, aber nicht als Spiegelung, sonder nur Sichern ohne die nicht mehr vorhandenen Daten zu löschen.

Bei beiden Sicherungen möchte ich eine Email Benachrichtigung bekommen, ob die Sicherung funktioniert hat
Hier soll allerdings kommen ob die Sicherung erfolgreich oder nicht erfolgreich war, das müsste man doch irgendwie abfragen können oder!?


Die beiden Skripte sehen im Moment so aus:



Das Skript für die Spiegelung:


Code: Alles auswählen

$SourceFolder = "D:\"

$DestinationFolder = "\\SERVER-BACKUP\Server-Backup\Sicherung_D"

$Logfile = "C:\Logs\Backup.log" + (Get-Date).tostring("yyyy-MM-dd") + "_Sicherung_D" + ".log"



# Variables Email notification

$EmailFrom = "xxx@web.de"

$EmailTo = "xxx@googlemail.com"

$EmailBody = "Robocopy completed successfully. See attached log file for details"

$EmailSubject = "Robocopy Job Laufwerk D"

$SMTPServer = "smtp.web.de"

$SMTPPort = "587"

$Username = "xxx"

$Password = "xxx"



# Mirror Folder with Robocopy

Robocopy $SourceFolder $DestinationFolder /xd "System Volume Information" $recycle.bin /xf pagefile.sys NTUSER.Dat /mir /a-:sh /fft /LOG:$Logfile /NP /TEE

# Send E-mail message with log file attachment

$Message = New-Object Net.Mail.MailMessage($EmailFrom, $EmailTo, $EmailSubject, $EmailBody)

$Attachment = New-Object Net.Mail.Attachment($Logfile, 'text/plain')

$Message.Attachments.Add($Attachment)

$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, $SMTPPort)

If (-not ($SMTPPort -eq "25")){

$SMTPClient.EnableSsl = $true;    

$SMTPClient.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);

}

$SMTPClient.Send($Message)

Read-Host

# EOF



Und die Sicherung ohne das Löschen der Daten

Code: Alles auswählen

$SourceFolder = "D:"

$DestinationFolder = "\\Buero\Archiv\Sicherung"

$Logfile = "C:\Logs\Backup.log" + (Get-Date).tostring("yyyy-MM-dd") + "_Sicherung_E" + ".log"



# Variables Email notification

$EmailFrom = "xxx@web.de"

$EmailTo = "xxx@googlemail.com"

$EmailBody = "Robocopy completed successfully. See attached log file for details"

$EmailSubject = "Robocopy Job Laufwerk E"

$SMTPServer = "smtp.web.de"

$SMTPPort = "587"

$Username = "xxx"

$Password = "xxx"



# Mirror Folder with Robocopy

Robocopy $SourceFolder $DestinationFolder /xd "System Volume Information" $recycle.bin /xf pagefile.sys NTUSER.Dat /E /a-:sh /fft /LOG:$Logfile /NP /TEE

# Send E-mail message with log file attachment

$Message = New-Object Net.Mail.MailMessage($EmailFrom, $EmailTo, $EmailSubject, $EmailBody)

$Attachment = New-Object Net.Mail.Attachment($Logfile, 'text/plain')

$Message.Attachments.Add($Attachment)

$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, $SMTPPort)

If (-not ($SMTPPort -eq "25")){

$SMTPClient.EnableSsl = $true;    

$SMTPClient.Credentials = New-Object System.Net.NetworkCredential($Username, $Password);

}

$SMTPClient.Send($Message)

Read-Host

# EOF


Was haltet ihr davon? Hab ich noch einen Fehler drin bzw. was könnte ich noch verbessern? Die Emails sind teilweise (wenn sich viele Daten geändert haben ) sehr gross, wie könnte ich das einschränken?


Danke


Gesendet von iPhone mit Tapatalk
FritzBox6590 FRITZ!OS 7.02, Freetz
Laptop DEll Latitude i5, OpenSuse Leap 15.x, Win10 64
PC Intel Skylake 6700k,16GB, Geforce GTX 970, 512 GB SSD, OpenSuse Tumbleweed 64, Win 10 64
NAS WinServer 2016 64 Bit,4GB Ram, 20 TB
Backup Server WinServer 2019 64Bit, Intel Pentium G3420, 8GB RAM,20 TB Speicher
Reciver Vu+ Uno OpenATV6.0, VU+ Ultimo OpenATV 6.0, Wetek Play 2 CoreElec
Internet Kabel 150000
Antworten