Bat-File funktioniert nicht mehr nach Creators Update WIN10, Arbeitsspeicherüberlastung
Hallo,
ich hatte mal vor einiger Zeit folgendes Problem:
For Schleife für Abgleich mit Text-Datei und Unterverzeichnisse
welches auch gelöst wurde und ich einwandfrei damit arbeiten konnte.
Heute wollte ich nach längerer Zeit mal wieder damit arbeiten, hab aber festgestellt, dass das Bat-File nicht mehr durchläuft.
Es kommt des Öfteren die Meldung: 'Für diesen Befehl ist nicht genügend Speicher verfügbar'
und schlussendlich bricht er dann ab. Der Taskmanager zeigt auch 1700 MB für die Eingabeaufforderung an.
Warum geht das auf einmal nicht mehr und warum braucht die Eingabaufforderung auf einmal soviel Ressourcen?
Vorher hatte ich nie Probleme damit.
Kann ich an den Einstellungen irgendwas ändern?
Gruß und Danke!!
ich hatte mal vor einiger Zeit folgendes Problem:
For Schleife für Abgleich mit Text-Datei und Unterverzeichnisse
welches auch gelöst wurde und ich einwandfrei damit arbeiten konnte.
Heute wollte ich nach längerer Zeit mal wieder damit arbeiten, hab aber festgestellt, dass das Bat-File nicht mehr durchläuft.
Es kommt des Öfteren die Meldung: 'Für diesen Befehl ist nicht genügend Speicher verfügbar'
und schlussendlich bricht er dann ab. Der Taskmanager zeigt auch 1700 MB für die Eingabeaufforderung an.
Warum geht das auf einmal nicht mehr und warum braucht die Eingabaufforderung auf einmal soviel Ressourcen?
Vorher hatte ich nie Probleme damit.
Kann ich an den Einstellungen irgendwas ändern?
Gruß und Danke!!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 340738
Url: https://administrator.de/contentid/340738
Ausgedruckt am: 24.11.2024 um 20:11 Uhr
9 Kommentare
Neuester Kommentar
Nutze die Powershell! An meinen Käfer montier ich ja auch keine Stützräder aus dem letzten Jahrhundert
Gruß
Gruß
Zitat von @grisur:
Mit Powershell kann man die .bat aber nicht öffnen, die scheint den Befehl nicht zu kennen.
Klar kannst du das,Mit Powershell kann man die .bat aber nicht öffnen, die scheint den Befehl nicht zu kennen.
start cmd.exe -Argumentlist "datei.cmd" -wait
Das war hier aber nicht Sinn der Sache, sondern das du dein Mini-Skript einfach in natives Powershell portierst. CSVen sind in PS ein Klacks.
Dann macht er einfach wieder die Eingabeauffordrung auf, aber ohne was zu starten."datei.cmd" ist doch meine datei in cmd umbenannt, oder? (Auch mit "" ?)
Logisch.Dir fehlen einfach die PS Grundlagen. Da muss natürlich der Pfad zum Skript rein!
gci 'c:\Ordner' -Filter "test_red.csv" -Recurse | %{
$subdir = "$($_.DirectoryName)\test"
md $subdir -Force | out-null
(Import-CSV $_.Fullname -Delimiter "," -Header "A","B") | %{move-item "$($_.DirectoryName)\$($_.A)" -Destination $subdir -Force}
}