Batch für alle Userprofile ausführen

Walter_Schulz
Posts: 876
Joined: 17. Dec 2004, 12:29
Contact:

Re: Batch für alle Userprofile ausführen

Post by Walter_Schulz » 29. Oct 2013, 07:58

Wenn FOR als Batch aufgerufen wird (*.cmd), ist % durch %% zu ersetzen.

Ciao
Walter Schulz

User avatar
Khal_Simon
Posts: 84
Joined: 16. Jul 2013, 12:46
Contact:

Re: Batch für alle Userprofile ausführen

Post by Khal_Simon » 05. Nov 2013, 08:45

Vielen Dank, damit hats unter Win7 geklappt.

Da ich es auch für XP brauche, habe ich zusätzliche folgende Batch erstellt:

Code: Select all

for /D %%a in ("C:\Dokumente und Einstellungen\*") do for /D %%b in (%%a\Anwendungsdaten\Mozilla\Firefox\Profiles\*.default) do xcopy "C:\EmpirumAgent\Packages\Mozilla\Firefox FR AT - DE\24.0\cert8.db" "%%b\cert8.db" /F
pause
Aber interessanterweise erstellt er dann unter C:\EmpirumAgent\Packages\Mozilla\Firefox FR AT - DE\24.0 zwei Ordner namens "und" und "Einstellungen", in die er jeweils die cert8.db packt. Ausserdem gibt es noch einen Ordner C:\Dokumente, in den er ebenfalls die cert8.db kopiert hat. Irgendwie scheint er also nicht mit den Leerzeichen im Ordnernamen "Dokumente und Einstellungen" zurechtzukommen.

Testweise hab ich mir jetzt einen Ordner C:\Users\empirum\Anwendungsdaten\Mozilla\Firefox\Profiles\jm1qsef5.default angelegt, und in der batch "Dokumente und Einstellungen" auf "Users" geändert, das klappt problemlos. Liegt also wirklich nur an den blöden Leerzeichen

LG Simon
Empirum-Version: 15.1
Empirum-Server: Windows Server 2008 R2
Clients: Windows 7 x64
ImageImage

marc.schneider
Posts: 224
Joined: 29. Mar 2010, 12:26
Location: Magdeburg
Contact:

Re: Batch für alle Userprofile ausführen

Post by marc.schneider » 05. Nov 2013, 11:58

Versuch mal das hier:

Code: Select all

for /D %%a in ("C:\Dokumente und Einstellungen\*") do for /D "%%b" in (%%a\Anwendungsdaten\Mozilla\Firefox\Profiles\*.default) do xcopy "C:\EmpirumAgent\Packages\Mozilla\Firefox FR AT - DE\24.0\cert8.db" %%b\cert8.db /F
pause
Beste Grüße
Marc
--
Ärztekammer Sachsen-Anhalt
39120 Magdeburg
http://www.aeksa.de
--

User avatar
Khal_Simon
Posts: 84
Joined: 16. Jul 2013, 12:46
Contact:

Re: Batch für alle Userprofile ausführen

Post by Khal_Simon » 05. Nov 2013, 14:11

marc.schneider wrote:Versuch mal das hier:

Code: Select all

for /D %%a in ("C:\Dokumente und Einstellungen\*") do for /D "%%b" in (%%a\Anwendungsdaten\Mozilla\Firefox\Profiles\*.default) do xcopy "C:\EmpirumAgent\Packages\Mozilla\Firefox FR AT - DE\24.0\cert8.db" %%b\cert8.db /F
pause
Sobald das %%b in Anführungszeichen steht, bricht die Batch wieder jedes mal an der Stelle ab, kommt also nie zu der pause am Ende und kopiert entsprechend auch nix

LG Simon
Last edited by Khal_Simon on 05. Nov 2013, 14:59, edited 2 times in total.
Empirum-Version: 15.1
Empirum-Server: Windows Server 2008 R2
Clients: Windows 7 x64
ImageImage

Walter_Schulz
Posts: 876
Joined: 17. Dec 2004, 12:29
Contact:

Re: Batch für alle Userprofile ausführen

Post by Walter_Schulz » 05. Nov 2013, 14:41

Code: Select all

for /D %%a in ("C:\Dokume~1\*") do for /D %%b in (%%a\Anwendungsdaten\Mozilla\Firefox\Profiles\*.default) do xcopy "C:\EmpirumAgent\Packages\Mozilla\Firefox FR AT - DE\24.0\cert8.db" %%b\cert8.db /F
Ciao
Walter Schulz

User avatar
Khal_Simon
Posts: 84
Joined: 16. Jul 2013, 12:46
Contact:

Re: Batch für alle Userprofile ausführen

Post by Khal_Simon » 06. Nov 2013, 09:42

Walter_Schulz wrote:

Code: Select all

for /D %%a in ("C:\Dokume~1\*") do for /D %%b in (%%a\Anwendungsdaten\Mozilla\Firefox\Profiles\*.default) do xcopy "C:\EmpirumAgent\Packages\Mozilla\Firefox FR AT - DE\24.0\cert8.db" %%b\cert8.db /F
Ciao
Walter Schulz
Hab ich auch grad (gestern, als ich angefangen hab das hier zu schreiben, bevor mir was dazwischenkam xD ) ausprobiert, hat geklappt :D Vielen Dank für deine Hilfe

LG Simon
Empirum-Version: 15.1
Empirum-Server: Windows Server 2008 R2
Clients: Windows 7 x64
ImageImage

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 5 guests