|
|
|
|
Testimonial:
|
|
|
|
|
|
|
 |
|
|
|
Inside Visual Scripting
|
|
|
 |
Introduction
|
| User Management Resource Administrator
doesn't require any knowledge of scripting
languages such as VBScript or Perl, nor will
you ever have to write a single line of code
when using it. We have essentially created
actions involved in user resource management
such as building blocks, where you would normally
see
a seperate
function
or module
inside a script. |
| |
Traditional
Script Component vs. Visual Script Action |
|
Traditional scripting languages such as
VBScript or Perl are all centered around
the same basic principles, and are pretty
much structured like the following example: |
| |
| Traditional Script |
| -------- Create user -------- |
| Initialize objects and variables |
| Connect to Active Directory |
| Connect to specific Organizational Unit |
| Set the container context in which the user
account will be created |
| Create the user account with username |
| -------- End of script ------- |
| |
| Visual Script Action |
| In User Management Resource Administrator,
this script is represented by a single action,
and is available as extension to a project. This action,
called Create User (AD), contains properties
which define the domain and organizational
unit level. The advantage is that it also contains
automated error handling and logging without
any configuration, and that it contains algorithms
to generate usernames and passwords. This action
is also capable of exporting and printing its
information. See below for more actions available
in User Management Resource Administrator: |
| |
 |
Visual Scripting - What does it look
like?
|
|
|
- Input window - This
window contains the CSV input. Right-click
inside this window to load the CSV import
wizard. You can also use live input from
your network, by using the Network
bar.
When expanding the Active Directory tree,
you can directly load users from a OU into
the input window. The input window will
then show only the identifier attributes
for user accounts, such as full name, description
and Object Distinguished Name.
- Script window - Contains
the script actions to be executed for each
line of the input. As you may notice, this
window contains 10 script actions including
a Create user (AD), Set group
memberships (AD) and Create directory.
The other actions are variable definitions,
which specify information which is not included
in the input, such as domain name and home
server.
- Script properties window -
The property configuration for a script
action. Each script action has properties,
or parameters, to specify the data needed
for proper execution. For instance, when
creating a home directory, you need to tell
the Create directory action which home sever
and root share to use.
- Actions bar - Drag-and-drop
actions from this bar to the script window
to add actions.
|
CSV file example
|
Line
1: FirstName,LastName,Office,JobDescription
Line 2: John,Addams,New York,Marketing Assistant |
| The above CSV file is perfectly suited to
create a complete user account. The first and
last name are directly assigned to the Active
Directory givenName and surName attributes.
Additionally they are used to generate a unique
username and fullname, respectivily used for
the sAMAccountName, UPN prefix, displayName and commonName attributes.
Also, based on the office column containing "New
York", User Management Resource Administrator
can assign a specific home server, Organizational
Unit, Exchange server and more. Using the JobDescription
column, you can assign the user to one or more
security or distribution groups depending on
the content. Note that all missing pieces of
the puzzle, such as the domain, home server
name, OU location and group names can be defined
in the project script as global variables. |
 |
|
 |
|
|
 |
I have some questions, can you guide
me through?
|
| Of course, we are so convinced that User
Management Resource Administrator works for
your environment whatever the size, we can
show you the product and its capabilities in
just 30 minutes in our own test facility for free! |
|
|
|
|
|
|
| |
|
|