Using logon script to save IE favourites, history, my documents, etc

Hi. I just need to know how to use roaming profiles to save users favorites, history, my documents etc.

I want to do this because some of my users are moving around the office and all these settings are currently saved locally on the workstation.

Basically at the moment my user.bat file includes only share drive mappings and printer mappings. Example below:

NeT Use I: \\OC-DC-01\InfoTech
Net use R: \\OC-DC-01\Conference
Net Use M: \\OC-DC-01\Management

adprintx.exe /cd \\OC-DC-01\OC-HP2600

Thanks


cgru2Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

sirbountyCommented:
xcopy "%userprofile%\Favorites" \\Server\Share\%username%\Favorites
xcopy "%userprofile%\History" \\Server\Share\%username%\History
xcopy "%userprofile%\My Documents" \\Server\Share\%username%\My Documents"

is a "poor-man's" method for doing it...otherwise use roaming profiles...
http://technet2.microsoft.com/WindowsServer/en/library/b41402c2-c982-4bfb-891e-91b47f211e181033.mspx

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
cgru2Author Commented:
Well my users are all roaming users.

Whenever anyone logs in their PC all the network drives get mapped, as well as a drive which is their own drive eg: (W:) LisaSmith, (W:) ChrisG. Here they can save documents and files to be used on any other computer.

On the server side there is a network share where all these profiles are stored.
0
sirbountyCommented:
So does the above work for you?
0
Become a CompTIA Certified Healthcare IT Tech

This course will help prep you to earn the CompTIA Healthcare IT Technician certification showing that you have the knowledge and skills needed to succeed in installing, managing, and troubleshooting IT systems in medical and clinical settings.

cgru2Author Commented:
No .. it didnt
0
sirbountyCommented:
I'm confused then...what's the problem at this point?
0
cgru2Author Commented:
OK

So at the moment I've got my users created in AD. When a user logs on the machine, the Users.bat script is run. The script contains:

Net Use B: \\ServerName\ClientApps\
Net Use K: \\ServerName\Bookings
Net Use T: \\ServerName\Translations
adprintx.exe /cd "\\ServerName1\Samsung ML-2550 Series PCL 6"

And I also have a share drive ("Users Home Drives") on the server's D:\ drive, which contains all my users profile folders. Eg: SmithD, etc.

In these folders I've got another folder called "SmithD's Documents". In there I've got folders such as SmithD's Music, SmithD's Pictures, SmitD's Videos, etc.

What I want to do is I want the IE Favourites to get saved to that folder too.
0
sirbountyCommented:
So this should do it...no?

if not exist "\\ServerName\Users Home Drives\%username%\Favorites" md "\\ServerName\Users Home Drives\%username%\Favorites"
xcopy "%userprofile%\Favorites" "\\ServerName\Users Home Drives\%username%\Favorites"
if not exist "\\ServerName\Users Home Drives\%username%\History" md "\\ServerName\Users Home Drives\%username%\History"
xcopy "%userprofile%\History" "\\ServerName\Users Home Drives\%username%\History"
if not exist "\\ServerName\Users Home Drives\%username%\My Documents" md "\\ServerName\Users Home Drives\%username%\My Documents"
xcopy "%userprofile%\My Documents" "\\ServerName\Users Home Drives\%username%\My Documents"
0
cgru2Author Commented:
I've tried it. This is how my Users.bat looks like now:

Net Use B: \\OC-DC-01\ClientApps\
Net Use K: \\OC-DC-01\Bookings
Net Use T: \\OC-DC-01\Translations
Net USe N: \\OC-DC-01\Accounts      
Net USe H: \\OC-DC-01\Users\%UserName%
NeT Use I: \\OC-DC-01\InfoTech
Net use R: \\OC-DC-01\Conference
Net Use M: \\OC-DC-01\Management
Net Use X: \\OC-AS-02\DOSIBS
Net Use Z: \\OC-AS-02\OrbitsUpdate

adprintx.exe /cd "\\oc-dc-01\Samsung ML-2550 Series PCL 6"

if not exist "\\OC-DC-01\Users Home Drives\%username%\Favorites" md "\\OC-DC-01\Users Home Drives\%username%\Favorites"
xcopy "%userprofile%\Favorites" "\\OC-DC-01\Users Home Drives\%username%\Favorites"

It's still not creating a Favourites folder in the users share drive...
0
cgru2Author Commented:
Its worked. I replaced Users Home Drives with Users.

But it's got a error.

So now it created a Favorites folder and saves the favorites to it, but when I log in with that username a DOS prompt pops up and it asks me if I want to overwrite the URLs in Favorites.

C:\Documents and Settings\cristiang>xcopy "C:\Documents and Settings\cristiang\F
avorites" "\\OC-DC-01\Users\cristiang\Favorites"
Overwrite \\OC-DC-01\Users\cristiang\Favorites\MSN.com.url (Yes/No/All)? Y

C:\Documents and Settings\cristiang\Favorites\MSN.com.url
Overwrite \\OC-DC-01\Users\cristiang\Favorites\Radio Station Guide.url (Yes/No/A
ll)?Y

After I press "Y" for MSN.com.url and Radio Station Guide.url, the DOS disappears.

Now when I open IE and look in Favorites, the only thing there is MSN.com and Radio Station Guide (which I think are the default Favorites).
0
sirbountyCommented:
Hmm - what about placing some pauses and echos in there -what do you see?

Net Use B: \\OC-DC-01\ClientApps\
Net Use K: \\OC-DC-01\Bookings
Net Use T: \\OC-DC-01\Translations
Net USe N: \\OC-DC-01\Accounts      
Net USe H: \\OC-DC-01\Users\%UserName%
NeT Use I: \\OC-DC-01\InfoTech
Net use R: \\OC-DC-01\Conference
Net Use M: \\OC-DC-01\Management
Net Use X: \\OC-AS-02\DOSIBS
Net Use Z: \\OC-AS-02\OrbitsUpdate

adprintx.exe /cd "\\oc-dc-01\Samsung ML-2550 Series PCL 6"

if not exist "\\OC-DC-01\Users Home Drives\%username%\Favorites" (
  echo Folder does not exist...creating it...
  md "\\OC-DC-01\Users Home Drives\%username%\Favorites"
)
pause
@echo on
xcopy /s "%userprofile%\Favorites" "\\OC-DC-01\Users Home Drives\%username%\Favorites"
pause
0
sirbountyCommented:
Oh, okay - use a /y after xcopy to avoid that... :^)
0
cgru2Author Commented:
I also get this error with your solution ...

C:\Documents and Settings\olgab>xcopy /y "C:\Documents and Settings\olgab\Favori
tes" "\\OC-DC-01\Users\OlgaB\Favorites"
Does \\OC-DC-01\Users\OlgaB\Favorites specify a file name
or directory name on the target
(F = file, D = directory)?

Any ideeas?
0
sirbountyCommented:
use the /I parameter
0
cgru2Author Commented:
As in:

xcopy /ly "C:\Documents and Settings\olga.......

or?
0
sirbountyCommented:
No, each parameter is seperated...as in:

xcopy /s /y /i "%userprofile%\Favorites" "\\OC-DC-01\Users Home Drives\%username%\Favorites"
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows Networking

From novice to tech pro — start learning today.