Using fwccreds.exe under a non administrative account
Posted on 2008-10-17
I am experiencing some issues with the Firewall Client on non-admin accounts.
I have some non-domain Windows XP and Vista clients that need to authenticate to an ISA Server 2006 server that, instead, is part of the domain. In order to do this I'm using Microsoft Firewall Client 2004, configuring the applications that need Internet access with fwccreds (fwccreds [appname] /s [accountname] [domain] [passwd]). Everything works as expected when I run the command using an admin account, that is an account member of the Administrators group in Windows XP and an account memebr of the Administrators group for Windows Vista where, however, the UAC feature was disabled.
If I try to run the command using a non-admin account on Windows XP or Windows Vista, or an admin account on Windows Vista with the UAC feature enabled it displays error 0x8007005. Probably it isn't able to get access to some parts of the system.
If I launch the command using the "Run as Administrator" option in Windows Vista it works but then it appears to save the credentials only for the Administrator account thus forcing me to open every application that need to connect to ISA using the "Run as Administrator" that is definitely not what I want to do.
Is there a way to make fwccreds.exe work correctly under non-admin accounts?
Thanks very much.