Solved

Help with logon script

Posted on 2014-04-29
3
229 Views
Last Modified: 2014-05-06
Hi

We have a legacy reporting app (Crystal Distribution 8.5) that relies on DLLs to export data from it to other apps such as Excel.

In XP/2003 the DLLs are installed in the WINDOWS & System32 directory but due to changes that MS made in Vista/2008 and higher the DLLS need to be installed in the user's local profile for the app to work properly.  Example:

C:\Users\user.name\WINDOWS\Crystal

This has been easy to manage for the few users on Win 7 workstations but we are now making the move to Server 2008R2 RDS.  Therefore using a script to put these DLLs in the right place via Group Policy when a user logs on to an RDS server (there will be multiple and they will be load balanced) seems the logical answer.

I am not however an expert on scripting by any means.  I can just about manage a logon script to map a network drive.  Could someone help with:

> A logon script that runs once per server per user that I can deploy with a GPO
> The script needs to create a directory in their local user profile path (as previously mentioned) and copy a list of DLLs to it (or just copy the "WINDOWS\Crystal" folder to their local profile).

Many thanks
0
Comment
Question by:admincbf
  • 2
3 Comments
 
LVL 16

Expert Comment

by:R. Andrew Koffron
ID: 40030717
try adding a path adjustment on login script something like
PATH=%PATH%;C:\WINDOWS\Crystal
0
 
LVL 1

Accepted Solution

by:
admincbf earned 0 total points
ID: 40034177
Hi

I used a Powershell script in the end:

$newfolder = "C:\Users\$env:USERNAME\WINDOWS\"
New-Item -Path $newfolder -ItemType directory #create new folder
copy-item -Path C:\Crystal -Destination $newfolder -Force -Recurse #copy all the files in the folder

Open in new window

0
 
LVL 1

Author Closing Comment

by:admincbf
ID: 40043944
Precise answer
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Best Practice for moving Offline Files from one server to another 4 42
MSDN Licensing query 5 86
Remove Extension 3 38
WMI - Issue Server 2012 R2 1 9
Redirected folders in a windows domain can be quite useful for a number of reasons, one of them being that with redirected application data, you can give users more seamless experience when logging into different workstations.  For example, if a use…
Batch, VBS, and scripts in general are incredibly useful for repetitive tasks.  Some tasks can take a while to complete and it can be annoying to check back only to discover that your script finished 5 minutes ago.  Some scripts may complete nearly …
This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…
The viewer will learn how to dynamically set the form action using jQuery.

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question