MyLogon is a user-logon applet for Windows, aimed at small to medium-sized networks. It was coded in-reponse to an observed need for a straightforward and effective method of connecting small-business computers to a fileserver, one which meets the typical requirements of a 5-50 user site, but does not require an extreme level of technical expertise to deploy or manage.
That users should always be required to log-on to the server to gain access to shared documents.
That an administrator should have full and flexible control over shares, usernames and passwords.
That users can stand-in for absent staff without having to know their password.
That shared resources should be presented to the user in an easy-to-understand manner.
The facility to run scripts at logon, for the purpose of updating client software, etc.
That the computer, if portable, can be used at more than one site.
That the computer can be used away from any fileserver, without problems.
That the network should be tolerant of a 'mixed bag' of differing computer specs.
That a computer can join or leave the network without losing the settings for its software.
Small collections of linked computers, typcially those of ten or less desks, will generally tend to be using a workgroup topology. In this, no fileserver or central data-store exists, each user storing their data in the "My Documents" folder of the local computer. If other users need access to these files, this is achieved by way of sharing the "My Documents" folder across the network.
The
disadvantages of this model soon become apparent. Storing electronic
documents in numerous disparate locations is not unlike
scattering their paper equivalents all around the office. (Under the
feet of chairs, behind the backs of cabinets.. catch my drift?)
It is
self-evident that documents so treated will soon become lost or
accidentally deleted. Furthermore, because of the haphazard method of
storage, staff will waste a large part of their working time searching
for mislaid documents. What is needed is the electronic
equivalent of a filing-cabinet in which the documents are centrally
stored, in an organised and easy-to-find manner. A fileserver fuilfils
this role.
Microsoft's answer to the limitations of workgroups is the Active Directory Domain. This approach, which will naturally require a bona-fide server platform as its host, offers a wealth of features aimed at making life easier for the adminstrator of a large corporate site. Individual computers are 'joined' to tthe Active Directory Domain, and from this point on the computer's owner effectively reqlinquishes control of all elements of that computer's config and maintenance to the network administrator.
Whilst
this situation may be ideal for the very large site, its shortcomings
become very apparent on smaller sites. Notable issues which arise are:
Active Directory setup demands that you provide detailed information about your Internet presence, company naming-conventions, and so on. Once set these parameters are hard to change, therefore you must get them right first time.
Joining an existing computer will mean the loss of its configuration, reverting it to what is effectively a 'fresh out of box' setup. This can be worked-around, but the 'fix' is complex and time-consuming. Dis-joining will likewise trash its configuration.
From the installer's point of view, Active Directory membership means that computers cannot be preconfigured for delivery. Instead, they must be set-up almost from scratch at the customer's site on the desk where they will be used, no matter how inconvenient that may be. This arises from the fact that the setup 'wizard' will not permit you to configure Active Directory membership unless a direct connection to the domain-controller server exists at that time. (Presumably the designers of the Active Directory did not see this as a problem, since all businesses have onsite IT staff and workshops... don't they?)
Most of the Active Directory administration-tools, whilst extremely powerful, are way too complex for the typical small-site admin to master. This tends to nullify most of their touted advantages.
It is best suited to large banks of identical and 'anonymous' computers. It does not so well suit diverse collections of computers, all bought at different times and having differing specs and different software installed.
Even quite trivial mistakes in Active Directory configuration can leave gaping security holes.
Because of user-profiling, it is difficult to stand-in for an absent user without knowing that user's password. (using a different logon will work, but will generally result in nothing working properly owing to software-settings having defaulted.)
If it breaks, the odds of being able to fix it yourself are not good. Most likely you will have to call-in a consultant.
So, Active Directory membership, while answering many of the shortcomings of Workgroups, has its own problems as far as the smaller business without dedicated IT staff is concerned. Yet, Microsoft offer no halfway-house, you either stick to the overly simplistic Workgroup, or else step boldly forward into the rocket-science that is Active Directory networking.
MyLogon offers a third alternative, a means of centralising your data storage, but without the need to join your computers into an Active Directory Domain.It does
not, in fact, matter whether the server is setup as an Active Directory
Controller, or a simple server. MyLogon copes with both situations. For
multi-server sites it may be an advantage to join the servers into an
Active Directory forest. Doing things the MyLogon way does not however demand that the client computers also join the domain.
Where
MyLogon differs from the corporate Domain approach is that its
feature-set is confined to those items typically required in smaller
networks. There is thus no need to grapple with the complexities of -
for example - DNS administration, Roaming Profiles, or Group Policies.
Furthermore, joining of a computer to a MyLogon network is
by-and-large a painless operation, with NO loss of settings, and NO
loss of access to existing local files. Disconnecting the computer from
the network is equally simple and side-effect free.
In terms of its design, Microsoft Windows caters very well for the home user or very small workgroup, and also for the large corporate site with hundreds of networked computers. Intermediate sizes of network are not so well-supported. The Workgroup approach favoured by SOHO networks quickly becomes chaotic with more than a handful of computers. Meanwhile the Active Directory model favoured by corporates, while extremely powerful and effective, is costly and overcomplex when applied to a smaller site.
Experience soon shows that neither approach is well-suited to the small or medium sized business, One being too simplistic and uncontrolled, the other requiring resources such as a permanent IT staff, that a firm of this size simply cannot justify.
There are several key differences to the way in which MyLogon connects the computer to the server:
For situations where we don't need this user-by-user customisation
of the computer, MyLogon offers a simpler, faster, more functional
alternative.