Witam
Napisa?em batcha kt?ry jest uruchamiany codziennie (Zaplanowane
zadania), a kt?rego zadaniem jest usuni?cie starego archiwum,
tworzenie nowego (7z), zapisywanie go w okre?lonej lokalizacji, a
przebieg ca?ej operacji jest "wypluwany" do pliku tekstowego, np:
del "\\Storage\tmp\katalog_wykonania_kopii\kopia.7z"
"C:\Program Files\7-Zip\7z.exe" a -mx9 "\\Storage\tmp
\katalog_wykonania_kopii\kopia" "D:\arch\kopiowany_katalog\" > "U:
\katalog_z_logami\log_%date%.txt"
Wszystko dzia?a pi?knie jak skrypt/zadanie jest uruchamiany przy
zalogowanym u?ytkowniku. Gdy zadanie jest uruchamiane w zadanej
godzinie (administrator nie jest zalogowany) wykonuje si? tylko
pierwsza linijka z batcha (usuwana jest poprzednia kopia), ale nowa
kopia ju? si? nie tworzy. Nie tworzy si? te? plik tekstowy. Gdy
przebieg operacji "pozostaje" w konsoli (usun? fragment: > "U:
\katalog_z_logami\log_%date%.txt") wszystko wraca do normy i ca?o??
dzia?a bez problemu, nie mam jednak pliku tekstowego w kt?rym
widzia?bym ew. problemy jakie wystapi?y przy tworzeniu archiwum.
Pr?bowa?em zmienia? nazwy i po?o?enie pliku txt ale nie przynosi to
?adnych rezultat?w.
Co jest nie tak?
PS. Mam jeszcze jedno pytanko. W jaki spos?b okre?li? nazw? pliku
tekstowego (obecnie: log_%date%.txt) tak aby opr?cz bie??cej daty by?a
w nim tak?e zawarta godzina jego utworzenia. Oczyw?cie log_%date%_%time
%.txt nie wchodzi w rachub?...
Pozdrawiam
Wojtek