Solved

copy file to system32 folder of workstations

Posted on 2010-11-24
5
875 Views
Last Modified: 2012-06-27
As part of my server logon script, I want to be able to copy a file from the server to the system32\Drivers\etc folder on the local workstation. My vbs script using filesystemobject copyfile works great as long as the person logs in is an administrator where they have read/write/modify permissions on that folder, but fails for someone with read only permissions. How can I copy this file to the workstation on logon?
0
Comment
Question by:BradleyCleveland
[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
  • 2
5 Comments
 
LVL 42

Expert Comment

by:kevinhsieh
ID: 34207245
Change it from a logon script to a startup script under the machine configuration. The script will run the next time the machine boots.
0
 
LVL 4

Expert Comment

by:shudman
ID: 34209431
You could make use of Group Policy Preferences to copy the file across too. You didn't say whether this was the same file every time, or whether the source changes.
0
 
LVL 1

Author Comment

by:BradleyCleveland
ID: 34210297
The destination file is always the same.  C:\windows\system32\drivers\etc\hosts.
The source file will vary depending on the AD group of the employee logging in.
0
 
LVL 42

Accepted Solution

by:
kevinhsieh earned 500 total points
ID: 34210344
Either a startup script or GPO file preference will work, but these are MACHINE properties, not employee settings. If you really need to make the hosts file dependent on the user and not the machine, you can use GPO file security to give users modify access to the etc directory, in which case your login script will work.

I am sure that malware and other malicious users would love to have access to the hosts file, so it would be better if users didn't have access to change it.
0
 
LVL 1

Author Closing Comment

by:BradleyCleveland
ID: 34219692
What I am doing is copying restricted copy of the hosts file on machine startup (doesn't matter who logs in). then only if an employee with administrator access logs, I copy the unrestricted hosts file to the machine.  If anyone besides an administratror needs access to the blocked websites, then I will go to that machine, give them permissions on that folder and include them with administrators in my script to copy over the unstricted hosts file.  This plan isn't working as smoothly as I had hoped, but it will suffice for now until I get time to research internet policy software and decide what will work best for our agency
0

Featured Post

Comparison of Amazon Drive, Google Drive, OneDrive

What is Best for Backup: Amazon Drive, Google Drive or MS OneDrive? In this free whitepaper we look at their performance, pricing, and platform availability to help you decide which cloud drive is right for your situation. Download and read the results of our testing for free!

Question has a verified solution.

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

This article explains how to install and use the NTBackup utility that comes with Windows Server.
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…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…

707 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