Hi!
In my case, no Admin must be logged in, it will do it when a normal user is logged in. It seems the GUI of Symantec must run to execute the sylinkdrop sucessfully.
I opened a symantec support call, but they where not very interested to solve it. They had no solution for me, maybe because of bad knowhow of their own product. :-(
I had rewritten my script, so it runs the sylinkdrop command only, if a user is logged in.
Now it works, but the Symantec Support thinks it is a solution for the problem and is not interested in any help or solving the problem. But it is NOT a Solution for the problem, its a jump over the problem, but it still exists.
It seems symantec is not interested in resolving software errors. :-((
I will share the script, it waits until a User is logged in and then it executes the sylinkdrop.exe. If the state is not success, the script will run at the next system boot and try it again. It also reports to the sysvol Folder in a log file.
Maybe you need to change the line with "query user". The output is in german, so you need to change "BENUTZERNAME" to "USERNAME" or something in your language.
Run it as GPO startup script and it will work fine. :-)