?
Solved

vbscript fails for non-admin user in sharepoint

Posted on 2014-01-07
5
Medium Priority
?
435 Views
Last Modified: 2014-01-14
we have created a shortcut in sharepoint to allow the currently logged in user to get the local machine name of their computer.  here is the script:

Set objPC = CreateObject( "WScript.Network")
strComputerName = objPC.ComputerName
msgbox "Computer Name: " & strComputerName, vbokonly + vbinformation, "Computer Name"

the problem is, it fails on line 1 unless the user is an admin.  how can I run this script for domain users without admin rights?

BTW, this script works fine on XP but not on Windows 7.
0
Comment
Question by:dhenderson12
  • 2
  • 2
5 Comments
 
LVL 32

Expert Comment

by:Jamie McAllister MVP
ID: 39763146
Possibilities are the new machines are x64 and a refactor of the script to run in an x32 compatible mode is needed; (though doesn't explain why admins can do it)

http://stackoverflow.com/questions/2806584/how-do-i-run-a-vbscript-in-32-bit-mode-on-a-64-bit-machine

WSH needs updating; http://www.visualbasicscript.com/m48646-print.aspx

SCRRUN DLL;

http://www.visualbasicscript.com/m31697.aspx

Or Group Policy may need changing to allow this...
0
 

Author Comment

by:dhenderson12
ID: 39763463
I tend to think you're correct about the group policy ... however it works ok on XP.  Are the policy settings more "paranoid" in windows 7 that they need to explicitly set?
0
 
LVL 32

Accepted Solution

by:
Jamie McAllister MVP earned 1000 total points
ID: 39764532
I don't have documentation stating that, but I've certainly heard of people having this issue when moving to Win7.
0
 
LVL 15

Assisted Solution

by:pcsmitpra
pcsmitpra earned 1000 total points
ID: 39765122
Set objPC = CreateObject( "WScript.Network")
strComputerName = objPC.ComputerName
msgbox "Computer Name: " & strComputerName, vbokonly + vbinformation, "Computer Name"

Try This
Set objPC = Wscript.CreateObject( "WScript.Network")
strComputerName = objPC.ComputerName
msgbox "Computer Name: " & strComputerName, vbokonly + vbinformation, "Computer Name"
0
 

Author Comment

by:dhenderson12
ID: 39779329
None of the vbscript options have worked.  Our IT team replaced it with a powershell script that does work.  Thanks to all for you help.  I'm splitting the points to all who participated.
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

A while back, I ran into a situation where I was trying to use the calculated columns feature in SharePoint 2013 to do some simple math using values in two lists. Between certain data types not being accessible, and also with trying to make a one to…
Unable to change the program that handles the scan event from a network attached Canon/Brother printer/scanner. This means you'll always have to choose which program handles this action, e.g. ControlCenter4 (in the case of a Brother).
This Micro Tutorial will give you basic overview of the control panel section on Windows 7. It will depth in Network and Internet, Hardware and Sound, etc. This will be demonstrated using Windows 7 operating system.
This Micro Tutorial will go in depth within Systems and Security in Windows 7 and will go into detail regarding Action Center, Windows Firewall, System, etc. This will be demonstrated using Windows 7 operating system.

568 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