Hello, I'd like to create a script that drops a file in the startup dir of each profile located on the computer. So far it's working pretty good, except for the profile that has space in its name. Exemple: Default User Here is what I got so far: REM Drops all profile name in a temporary file dir "%_rootProfile%" /a:d /b > %SystemDrive%\_Profile.txt REM Read the file, line by line, then verifies if if "ALL USERS", in that case we do nothing. Then verifies if Profile name is valid (We don't want to drop in System Dir: Exemple: NetworkService). If the 2 condition are ok, drops the scripts in the startup dir. for /f %%f in (c:\_Profile.txt) do ( if not %%f=="All Users" ( if exist "%_rootProfile%\%%f\%_startupDir%" ( COPY "%_AppPath%\SetOfficeName.vbs" "%_rootProfile%\%%f\%_startupDir%"))) Works great except when %%f = Default instead of "Default User" Any help is appreciated. Thanks