regan Posted November 11, 2014 Report post Posted November 11, 2014 I've created a script to copy a file from a file share to a directory on the PC, This runs fine when i run it independently but when i try creating a package in SCCM it either says installed when it hasn't or it fails. I've tried using cscript.exe /the name of script.vbs as well as without using that. The script is below Option Explicit dim path path=CreateObject("WScript.Shell").ExpandEnvironmentStrings("C:\Program Files (x86)\Cisco Systems\VPN Client\Profiles") dim objFSO set objFSO=CreateObject("Scripting.FileSystemObject") If objFSO.FileExists(path & ("\vpn.pcf")) = False Then ObjFSO.CopyFile "\\server-fileshare\APPS\VPN new\Client Software\vpn.pcf", path & "\" end if Quote Share this post Link to post Share on other sites More sharing options...
simulacra75 Posted November 11, 2014 Report post Posted November 11, 2014 It may have to do with how SCCM interprets paths from running VB scripts. I would suggest putting in something like MsgBox(path) in your script and then run it via SCCM. This should pop up a message box with how SCCM "sees" the path. This can be useful for troubleshooting purposes. Quote Share this post Link to post Share on other sites More sharing options...
Jorgen Nilsson Posted November 11, 2014 Report post Posted November 11, 2014 Also make sure that Domain Computers have permission to the file share you are using as that is the account that the script will run under which is a different as well from when you run it as a user. Regards,Jörgen 1 Quote Share this post Link to post Share on other sites More sharing options...
regan Posted November 19, 2014 Report post Posted November 19, 2014 Ive added permission to the folder, my sccmserver and domain computers still says installed but hasn't copied the file. Quote Share this post Link to post Share on other sites More sharing options...
Peter van der Woude Posted November 19, 2014 Report post Posted November 19, 2014 To see if the script works with SYSTEM credentials, try running it with PSEXEC. 1 Quote Share this post Link to post Share on other sites More sharing options...
GarthMJ Posted November 23, 2014 Report post Posted November 23, 2014 Stupid question but why not include the files within the package? Why copy them form a network share? It will be far simpler to do this and try to copy them from a network share. 1 Quote Share this post Link to post Share on other sites More sharing options...
regan Posted November 24, 2014 Report post Posted November 24, 2014 To see if the script works with SYSTEM credentials, try running it with PSEXEC. I can run it via sccm if i install for user but like you say it wants to run it under a local system account it doesn't work. Im struggling to find why this might be when i have given domain computers full access. Quote Share this post Link to post Share on other sites More sharing options...
regan Posted November 24, 2014 Report post Posted November 24, 2014 Stupid question but why not include the files within the package? Why copy them form a network share? It will be far simpler to do this and try to copy them from a network share. couple of reasons one being i have about 15 different versions depending on who its for and secondly if i can get this one running there's a few other scripts i would like to use. Quote Share this post Link to post Share on other sites More sharing options...
GarthMJ Posted November 24, 2014 Report post Posted November 24, 2014 couple of reasons one being i have about 15 different versions depending on who its for and secondly if i can get this one running there's a few other scripts i would like to use. How would putting all the sources files as part of the package make any difference to you (other than making your life easier)? Your VBS above is only coping a single file? Even if you adjusted it to copy 15 different files based on VPN version, that wouldn't be a big deal at all. Quote Share this post Link to post Share on other sites More sharing options...
regan Posted November 24, 2014 Report post Posted November 24, 2014 For this VB correct it is only copying a single file, Its the most simple script other scripts are no so simple but like i say if i can get the permissions to work with this than it open a world up for me. Quote Share this post Link to post Share on other sites More sharing options...