Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

Help with logon script

Posted on 2014-04-29
3
Medium Priority
?
237 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

NFR key for Veeam Agent for Linux

Veeam is happy to provide a free NFR license for one year.  It allows for the non‑production use and valid for five workstations and two servers. Veeam Agent for Linux is a simple backup tool for your Linux installations, both on‑premises and in the public cloud.

Question has a verified solution.

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

Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
This article provides a convenient collection of links to Microsoft provided Security Patches for operating systems that have reached their End of Life support cycle. Included operating systems covered by this article are Windows XP,  Windows Server…
This tutorial will show how to configure a new Backup Exec 2012 server and move an existing database to that server with the use of the BEUtility. Install Backup Exec 2012 on the new server and apply all of the latest hotfixes and service packs. The…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
Suggested Courses

636 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