Jump to content

Recommended Posts

Posted

Hello All,

 

Just some advise really....

 

In your schools, do your student accounts have roaming profiles? Obviously our staff do as they have the ability to save favorites, save to desktop etc however for students, data is taken from the server and they save work directly to a user area on the server and therefore I'm debating removing roaming profiles for students. We are a fairly small school and therefore space hasn't really been an issue.

 

Are there any real benefits for students to have roaming profiles?

 

Look forward to your responses.

Posted
Nobody has roaming profiles here. You don't need roaming profiles for favourites and saving to desktop. You can use folder redirection.
Posted

Our students have mandatory profiles with folder redirection.

Cuts down on the number of corrupt profiles since we switched to this method compared to the normal roaming ones.

Posted
Urrgh no, no roaming profiles here. Local for staff, mandatory for student. Roaming profiles are big, slow, cranky things IME. With redirection in place, we don't miss them.
Posted

Thanks for your replies!

 

So just to confirm... if in Active Directory, a student has nothing in the profile path box, it means they obviously don't have a roaming profile, however it does mean they have a local profile still on each machine?

Posted
Thanks for your replies!

 

So just to confirm... if in Active Directory, a student has nothing in the profile path box, it means they obviously don't have a roaming profile, however it does mean they have a local profile still on each machine?

 

yes it means a new profile gets created on each box they log into and stays there for ever

Posted
stays there for ever

 

Although if you didn't want it to, you can use a script or even a group policy option to remove it.

Posted
Although if you didn't want it to, you can use a script or even a group policy option to remove it.

i thought deleting them via anything other than manual laborious way was a no no on windows 7 as it did odd things

Posted
I have 113 SEN pupils on my network, as of about half an hour ago, none of them have roaming profiles. Nothing is in the profile path in AD and local profiles are just stored on each machine. I'm not sure if this is the best way to keep it? Or should I create mandatory ones?
Posted
i thought deleting them via anything other than manual laborious way was a no no on windows 7 as it did odd things

 

The script takes that into account, it does proper way. It does the same thing as the manual way. The group policy option also does the same thing. The script is better because you can add exceptions. For example we don't clean the profile for the local admin account.

Posted

If anyone wants it, a copy of the profile clean script

 

@ECHO OFF

:: --------------------------------------
::
:: Windows 7 User Profile Cleaning Script
:: Version 3.1
::
:: Written by Mike Stone
:: [email protected]
:: http://mstoneblog.wordpress.com
::
:: --------------------------------------
::
:: Welcome!  This script is designed to automate the process of flushing
:: user profiles within Windows 7, while at the same time preserving
:: profiles of your choosing, including domain users.
::
:: This script is written as an example of wanting all domain users wiped
:: except for the one called "pctest".
::
:: Portions of the script that will require manual edits will be preceded
:: by instructions with these "double colon" comment marks.
::
:: Please let me know how well (or not well) this works for you or any
:: features you can think of that could be added.
::
:: --------------------------------------

title Windows 7 User Profile Cleaning

:: ----------
:: Add any users you wish to exclude from the wipe to the "userpreserve"
:: line below and separate them by commas.  Be careful - these are
:: case-sensitive.
:: ----------

:USERPRESERVE
set userpreserve="Administrator,All Users,UpdatusUser,Default,Default User,Public,exampleuser1,exampleuser2"

FOR /f "tokens=*" %%a IN ('reg query "hklm\software\microsoft\windows nt\currentversion\profilelist"^|find /i "s-1-5-21"') DO CALL :REGCHECK "%%a"
GOTO VERIFY

:REGCHECK
set SPACECHECK=
FOR /f "tokens=3,4" %%b in ('reg query %1 /v ProfileImagePath') DO SET USERREGPATH=%%b %%c
FOR /f "tokens=2" %%d in ('echo %USERREGPATH%') DO SET SPACECHECK=%%d
IF ["%SPACECHECK%"]==[""] GOTO REGCHECK2
GOTO USERCHECK

:REGCHECK2
FOR /f "tokens=3" %%g in ('reg query %1 /v ProfileImagePath') DO SET USERREGPATH=%%g
GOTO USERCHECK

:USERCHECK
FOR /f "tokens=3 delims=\" %%e in ('echo %USERREGPATH%') DO SET USERREG=%%e
FOR /f "tokens=1 delims=." %%f IN ('echo %USERREG%') DO SET USERREGPARSE=%%f
ECHO %USERPRESERVE%|find /I "%USERREGPARSE%" > NUL
IF ERRORLEVEL=1 GOTO CLEAN
IF ERRORLEVEL=0 GOTO SKIP

:SKIP
ECHO Skipping user clean for %USERREG%
GOTO :EOF

:CLEAN
ECHO Cleaning user profile for %USERREG%
rmdir "C:\Users\%USERREG%" /s /q > NUL
ECHO Cleaning user registry for %USERREG%
reg delete %1 /f
IF EXIST "C:\Users\%USERREG%" GOTO RETRYCLEAN1
GOTO :EOF

:RETRYCLEAN1
ECHO Retrying clean of user profile %USERREG%
rmdir "C:\Users\%USERREG%" /s /q > NUL
IF EXIST "C:\Users\%USERREG%" GOTO RETRYCLEAN2
GOTO :EOF

:RETRYCLEAN2
ECHO Retrying clean of user profile %USERREG%
rmdir "C:\Users\%USERREG%" /s /q > NUL
GOTO :EOF

:VERIFY
FOR /f "tokens=*" %%g IN ('reg query "hklm\software\microsoft\windows nt\currentversion\profilelist"^|find /i "s-1-5-21"') DO CALL :REGCHECKV "%%g"
GOTO REPORT

:REGCHECKV
set SPACECHECKV=
FOR /f "tokens=3,4" %%h in ('reg query %1 /v ProfileImagePath') DO SET USERREGPATHV=%%h %%i
FOR /f "tokens=2" %%j in ('echo %USERREGPATHV%') DO SET SPACECHECKV=%%j
IF ["%SPACECHECKV%"]==[""] GOTO REGCHECKV2
GOTO USERCHECKV

:REGCHECKV2
FOR /f "tokens=3" %%k in ('reg query %1 /v ProfileImagePath') DO SET USERREGPATHV=%%k
GOTO USERCHECKV

:USERCHECKV
FOR /f "tokens=3 delims=\" %%l in ('echo %USERREGPATHV%') DO SET USERREGV=%%l
FOR /f "tokens=1 delims=." %%m IN ('echo %USERREGV%') DO SET USERREGPARSEV=%%m
ECHO %USERPRESERVE%|find /I "%USERREGPARSEV%" > NUL
IF ERRORLEVEL=1 GOTO VERIFYERROR
IF ERRORLEVEL=0 GOTO :EOF

:VERIFYERROR
SET USERERROR=YES
GOTO :EOF

:REPORT
IF [%USERERROR%]==[YES] (
	set RESULT=FAILURE
)		ELSE (
	set RESULT=SUCCESS
)

:EXIT
exit

:EOF

  • Thanks 3
Posted

Never said what I use. Staff have local and students have Mandatory.

 

However we store the source copy of the Mandatory profile on the local machines. It helps performance when using wireless fat client laptops. Also it reduces unnecessary network traffic and server during logon.

Posted
If anyone wants it, a copy of the profile clean script

 

Might just use this instead of GP due to the exceptions. Do you know if it can be set to check the profile age like the GP version, so that it leaves the most regular user profiles on there? Just saves deleting a profile which will go back on there shortly after running. I guess it'll need extra code, but I'm no scripter.

Posted
I have roaming profiles for all, works very well here and login time takes no longer than 5 seconds. Only ever had 1 corrupt profile. The reason I use them is so that whatever they do on one desktop, change background add things to desktop, change settings it will do the same on another :)
Posted
Might just use this instead of GP due to the exceptions. Do you know if it can be set to check the profile age like the GP version, so that it leaves the most regular user profiles on there? Just saves deleting a profile which will go back on there shortly after running. I guess it'll need extra code, but I'm no scripter.

 

There will be a way, but not sure how to be honest. Sorry about that.

Posted

All staff and students have roaming profiles. Roaming profile sizes are on average 4MB. Everything is redirected to their areas, e.g. Application Data, Favorites etc

 

Logging on times for staff and students on a cold boot is 20 seconds. If the machine has been on for sometime, then it's 13 seconds or less.

 

Cat6 cabling throughout and 1GB switches.

Posted
All staff and students have roaming profiles. Roaming profile sizes are on average 4MB. Everything is redirected to their areas, e.g. Application Data, Favorites etc

 

Logging on times for staff and students on a cold boot is 20 seconds. If the machine has been on for sometime, then it's 13 seconds or less.

 

Cat6 cabling throughout and 1GB switches.

 

Sickening logon takes longer for me.

Posted
Re VI students, I have tried many things and have settled on Lanschool to show Teacher's iwb image on their laptops. They also have zoom text. .. a far better magnifier than windows one. The gotcha is that the teacher has to show their screen in 'windowed' mode. With our new n wlan there is no lag at all but was still working well on g... both have free trials.
Posted

Roaming for staff at the moment.

Did have roaming for students, but now moved to no profiles. Best best thing I have ever done. Redirect everything out. Been a few months now and not one problem.

 

We use delprof2 in a script to delete profiles on local machine.

Remember delprof and how rubbish it was, well delprof2 blows it out of the water.

Posted
All staff and students have roaming profiles. Roaming profile sizes are on average 4MB. Everything is redirected to their areas, e.g. Application Data, Favorites etc

 

Logging on times for staff and students on a cold boot is 20 seconds. If the machine has been on for sometime, then it's 13 seconds or less.

 

Cat6 cabling throughout and 1GB switches.

 

 

 

How what's the spec of your machines? What AV? What classroom

Management / systems management software is running? Do you have the adobe creative suite?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...