User (Windows 7 Standard user) logged in

Command Prompt Run as Administrator, logged in as AD Domain Admin (me)

Run zac

All sorts of errors pop up:

C:\Windows\system32>zac
UnableToCommunicateUnknwonError
Exception: Unauthorized
Novell.Zenworks.Zmd.ZenException: Unauthorized

Server stack trace:
at
Novell.Zenworks.Zmd.ZenServerSink.ProcessMessage(I ServerChannelSinkStack s
inkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream
requestS
tream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream&
respon
seStream)
at
System.Runtime.Remoting.Channels.BinaryServerForma tterSink.ProcessMessage(
IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders
reques
tHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders&
respon
seHeaders, Stream& responseStream)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleRe turnMessage(IMessage
req
Msg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateI nvoke(MessageData&
msgDa
ta, Int32 type)
at
Novell.Zenworks.Zmd.CommandLineManager.ShouldUserD aemonBeLoaded(String[] a
rgs)
at CommandLineExe.Program.ProcessArgs(String[] args)

If I log in as local administrator then zac works OK

Any ideas why?