Jetzt ist es so, dass einige Sachen im Batch mit Adminrechte auf Win7 ausgeführt werden müssen (Alles im Bereich von den Program Files)
Wenn ich das Script als Admin ausführe, dann werden die ersten 4 Zeilen nach c:\users\admin\appdata\... statt nach c:\users\angemeldeterUserohneAdminrechte\appdata\. .. ausgeführt.
Gibts hier eine andere Variable bei der ich zwar als Admin ausführen kann jedoch der Pfad des Users genommen wird der aktuell angemeldet ist?
Kann zwar einfach 2 Batchfiles machen eins für User und das andere als Admin ausführen, aber hätte gerne sowenig Aufwand wie möglich.
copy \\vbsccm01\scripts$\Local_Microsoft_Office\*UI [COLOR="Red"]%localappdata%[/COLOR]\Microsoft\Office xcopy /S \\vbsccm01\scripts$\Quickstyles\*.* [COLOR="Red"]%appdata%[/COLOR]\Microsoft\Quickstyles\ copy \\vbsccm01\scripts$\Templates\*.* [COLOR="Red"]%appdata%[/COLOR]\Microsoft\Templates xcopy /S \\vbsccm01\scripts$\Charts\*.* [COLOR="Red"]%appdata%[/COLOR]\Microsoft\Templates\Charts\ rd "%programfiles%\Microsoft Office\Document Themes 14\Theme Colors" /S /Q rd "%programfiles%\Microsoft Office\Document Themes 14\Theme Effects" /S /Q rd "%programfiles%\Microsoft Office\Document Themes 14\Theme Fonts" /S /Q del /F /S /Q "%programfiles%\Microsoft Office\Document Themes 14\*.*" xcopy /E \\vbsccm01\scripts$\DocumentThemes14\*.* "%programfiles%\Microsoft Office\Document Themes 14\" del /F /Q "%programfiles%\Microsoft Office\Office14\1033\Quickstyles\*.*" copy \\vbsccm01\scripts$\1033\Quickstyles\*.* "%programfiles%\Microsoft Office\Office14\1033\Quickstyles\" copy \\vbsccm01\scripts$\XLSTART\*.* "%programfiles%\Microsoft Office\Office14\XLSTART\" wscript \\vbsccm01\scripts$\InstallFonts.vbs
Kommentar