bumlardy Posted July 20, 2015 Posted July 20, 2015 Hi, I've freshly installed and got it set up quite nicely with the 10.5 update and have downloaded a couple of the plugins including the Room Bookings 4.6. My first query is this, is it possible to use the type quota with the %homedir% path? Our user homedrives were setup as follows: \\server\Y7share\%username% \\server\Y8share\%username% Can I make it work for quotas? Or do I HAVE to change the home folder to be like this: \\server\%username%$ If I set the drive map and quota server to specifically point to a share as listed on the top above it works, but of course it only works for ONE year group share as you can't have any logic to change the In addition to the above, on our network we also have a shared drive folders for students which map with group policy onto the same drive letter for all year groups but a different path. So N: will be \\server\Y7Shared for Y7 and N: will be \\server\Y8Shared for example. Can I control this with enablereadto= ? I did some testing and I couldn't seem to make it work? My second question is about how to setup room bookings. I added the following from the hapsetup gui, but I can't seem to browse to the roombooking page. It throws an error about unhandled exception. I've pasted it below the booking section from my hapconfig. I'm sure to someone that knows what they're doing (clearly not me) would know straight away where I've gone wrong! Thanks in advance for any help and well done to NB for this great product!! Dan. enablemultilesson="false" archive="False" maxmultilesson="0"> hidefrom="" years="Inherit" quantities="" readonlyto="" readwriteto="" disclaimer="" canshare="False" enablenotes="false" /> hidefrom="" years="Inherit" quantities="" readonlyto="" readwriteto="" disclaimer="" canshare="False" enablenotes="false" /> hidefrom="" years="Inherit" quantities="" readonlyto="" readwriteto="" disclaimer="" canshare="False" enablenotes="false" /> hidefrom="" years="Inherit" quantities="" readonlyto="" readwriteto="" disclaimer="" canshare="False" enablenotes="false" /> hidefrom="" years="Inherit" quantities="" readonlyto="" readwriteto="" disclaimer="" canshare="False" enablenotes="false" /> hidefrom="" years="Inherit" quantities="" readonlyto="" readwriteto="" disclaimer="" canshare="False" enablenotes="false" /> hidefrom="" years="Inherit" quantities="" readonlyto="" readwriteto="" disclaimer="" canshare="False" enablenotes="false" /> hidefrom="" years="Inherit" quantities="" readonlyto="" readwriteto="" disclaimer="" canshare="False" enablenotes="false" /> [COMException (0x80004005): Unspecified error ] System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) +596521 System.DirectoryServices.DirectoryEntry.Bind() +44 System.DirectoryServices.DirectoryEntry.get_AdsObject() +42 System.DirectoryServices.DirectorySearcher.FindAll(Boolean findMoreThanOne) +98 HAP.AD.ADUtils.FindUsersIn(String OU) +511 [Exception: OU=Staff,DC=MYDomainName,DC=org] HAP.AD.ADUtils.FindUsersIn(String OU) +1666 HAP.AD.ADUtils.FindUsers(OUVisibility vis) +254 HAP.Web.BookingSystem.admin.Default.getUsers() +161 [TargetInvocationException: Exception has been thrown by the target of an invocation.] System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +229 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +211 System.Web.UI.WebControls.ObjectDataSourceView.InvokeMethod(ObjectDataSourceMethod method, Boolean disposeInstance, Object& instance) +1292 System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1986 System.Web.UI.WebControls.ListControl.OnDataBinding(EventArgs e) +176 System.Web.UI.WebControls.ListControl.PerformSelect() +51 System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound() +146 System.Web.UI.WebControls.ListControl.OnPreRender(EventArgs e) +36 System.Web.UI.Control.PreRenderRecursiveInternal() +113 System.Web.UI.Control.PreRenderRecursiveInternal() +222 System.Web.UI.Control.PreRenderRecursiveInternal() +222 System.Web.UI.Control.PreRenderRecursiveInternal() +222 System.Web.UI.Control.PreRenderRecursiveInternal() +222 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4297
nickbro Posted July 22, 2015 Posted July 22, 2015 Question 1, yes you just need to ensure that you have the HAP+ Quota Service installed on the server(s) and configured both the service and HAP+ to map things: \\SERVER\%username%$ \\SERVER.crick.internal\%username%$ \\SERVER.crick.internal\%username%.$ Hap looks at the UNC path to get the server drive to process, or if your using DFS set the DFS target to one of the master servers - - - Updated - - - Question 2, the drive letter needs to be unique unfortunately
nickbro Posted July 22, 2015 Posted July 22, 2015 Question 3, the error that is been thrown is to do with the OU browser, where HAP+ processes an OU to get a list of users to use in the user drop downs, you may need to check that the OU in question exists and the admin user you are using for HAP+ has permissions to browse that OU.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now