DSRAZOR Updates in 2006

Last Update

Description

2006.12.20

DSRAZOR

[UPDATE]
Documentation has been updated for the following:
DSRAZOR for Windows Post-Installation Guide
DSRAZOR for Windows User Guide
DSRAZOR for eDirectory Post-Installation Guide
DSRAZOR for eDirectory User Guide
DSRAZOR for GroupWise Ready-To-Run Applets.

DSRAZOR for Windows

[FIX]
Fixed a problem that caused "delete trustee" to not work correctly.

[UPDATE]
Changed the text for FSMO "PDC Master" to be "PDC Emulator Master".

DSRAZOR VIEWER

[NEW]
The DSRAZOR Viewer program will display all DSR files in a directory along with the comments for the DSR, the date last modified and the title of the first window.

2006.12.05

DSRAZOR

[NEW - Button Service]
The new button service will simulate a click on all buttons on the current window which are sized smaller than 15 pixels wide. It will "click" such buttons in tab order.

2006.11.16

DSRAZOR for eDirectory

[UPDATE]
Removed debug messages when modifying directory space restrictions for multiple directories.

2006.11.09

DSRAZOR for Windows Services

[NEW - Display Service]
"FS:Default to ProfilePath for Active Directory Object reference"
Including this text service on a screen with a ListView will force the ListView to use Profile Path information for ListView columns such as "FS:Display number of Files on selected Path" and "FS:Display Size of Files on selected Path (in KB)".

[NEW Import Keywords]
_Password Never Expires
Sets the "Password never expires" Account option.

[FIX - File System object size]
"FS:Display File System Object's Size (KB)"
This service now correctly calculates disk space used by all files in a directory hierarchy.

[UPDATE - Button Service]
"AD:Edit Selected Multivalued Attribute"
Edit screen is now wider to display longer values.

[UPDATE - Warning box]
"AD:Edit Selected Multivalued Attribute"
When changing passwords for bulk users with a CSV file, there is now an option to suppress any future popup warning messages that can show up when a user with certain granted permissions changes passwords for multiple users.


DSRAZOR for eDirectory Services

[FIX - Importing from a CSV file]
Importing from a CSV file to create new users now sets the home directory correctly if the home directory defined in the template is just beneath the Root of the volume.

[FIX - Out To File]
Corrected a problem with an Out To File scroll error.

2006.10.09

DSRAZOR

[NEW - Prompt at Runtime Rules]
Now you can specify rules to be entered at runtime for all date, number and text services. When applying a filter, you can now select Prompt for Date at Runtime, Prompt for Text at Runtime, or Prompt for Number at Runtime in the Available Expressions section of the filter. You can add text to display when the user is prompted in the Expression Parameters section to explain to the user what data is being requested.

DSRAZOR Console

[FIX]
Fixed Console issue showing a red arrow if clicking area under "Exit".

DSRAZOR for Windows CONSOLE

AD User Maintenance

[NEW]
Create Users from a Template [UserTemplate.dsr]
Create a user by using department based templates with pre-defined fields already populated.

[NEW]
Copy Existing User [CopyUser.dsr]
Copy existing user accounts/templates.

[NEW]
Copy Existing Group [CopyGroup.dsr]
Copy existing groups. Group membership is also copied.

[NEW]
Move AD Object to a New Container [MoveADObject.dsr]
Find Active Directory Objects and move to another Container.

Assess AD/NTFS Security

[NEW]
Manage AD Object Permission Inheritance [listacl_inherit.dsr]
Document and manage Active Directory Objects permission inheritance status.

DSRAZOR for Windows Services

[UPDATE Button Services]
"AD:Move Home Directory for selected User Account(s)"
Does not show pop-up errors when move is not completed. Check the audit log for details. A tell-tale sign is if you are displaying the home directory location in the ListView where the user was selected from, the home directory path will not be updated. Also check the user's icon: if the move worked, it's a green check mark; if failed, it's a red X.

Auto refresh of ListView columns now works when using these two buttons:
"AD:Change Password for selected Active Directory User Account(s) + Remove Password Not Required and Disabled Flags"

"AD:Assign Single-Use Password for selected Active Directory User Account(s) {Must change password at next logon} + Remove PwdNotRqd/Disable"

[NEW Button Services]
"Close Current Window and the previous N windows"
This service will close the number of windows specified in the Manual Entry Text field prior to the current window, and the window itself.

"AD:Create Organizational Unit"

"AD:Edit Selected single-valued decimal number-based Attribute"

"AD:Move Home Directory for selected User Account(s)"

"AD:Move selected Object(s) (Container to move to must be specified with Display Service - Canonical Name for Move Operation)"

"AD:Allow selected objects DACL to inherit permissions from the parent object and copy all inherited permissions from parent"

"AD:Prevent inherited permissions from being applied to selected object's DACL and convert existing inherited permissions to be explicit"

"AD:Remove inherited permissions from selected objects DACL and prevent permissions from being inherited from parent"

[NEW SERVICE AD:Copy selected User, Group and Contact]
"AD:Copy selected User, Group and Contact Object(s) (Container to move to must be specified with Display Service - Canonical Name for Move/Copy Operation)"
Objects other than users, groups, and contacts will not be copied. The following attributes will not be copied:

"homeDirectory" a new home directory needs to be created for the object separately. There are too many uncertainties such as where to put the directory, whether or not to even create it, etc.
"homeDrive" see "homeDirectory"
"cn" must be unique for each object
"instanceType" automatically determined by AD
"sAMAccountName" must be unique in Domain
"sAMAccountType" determined by AD
"distinguishedName" determined by AD
"targetAddress" DSRAZOR is not copying any email related attributes
"name" part of RDN, cannot be directly set
"primaryGroupID" It is automatically assigned to RDN 513.
Individual attributes that typically vary from person to person, including:
givenName, initials, sn, userPrincipalName, profilePath, employeeID, homePhone, otherHomePhone, mobile, otherMobile, pager, otherPager, and otherIpPhone

The following attribute "matches" will not be copied:

"*bad*" any attribute with "bad" in it as in badLogonTime, not useful for the new object
"homem*" any attribute with "homem" in it as in "homeMTA" we do not copy Exchange details
"*lastl*" any attribute with "lastl" in it, such as "lastLogon" or "lastLogoff" - not appropriate to copy
"*creation*" any attribute with "creation" in it as in "creationDate"
"*next*" any attribute with "next" in it as in "nextRID"
"*dscore*" any attribute with "dscore" in it as in "dsCorePropagationData" - this is determined by AD
"*mapi*" any attribute with "mapi" in it, not copying email related attributes
"*object*" any attribute with "object" in it as in "objectCategory", "objectSID" - not appropriate to copy
"*usnc*" any attribute with "usnc" in it, for example "uSNChanged" and "uSNCreated" - not appropriate to copy
"*whenc*" any attribute with "whenc" in it as in "whenCreated" - not appropriate to copy
"*mailni*" any attribute with "mailni" in it as in "mailNickName" DSRAZOR does not copy any email related attributes
"*mdb*" any attribute with "mdb" in it as in "homeMDB" DSRAZOR does not copy any email related attributes
"*exch*" any attribute with "exch" in it as in "legacyExchangeDN", "msExchMailboxGuid" we do not copy Exchange details
"*logon*" any attribute with "logon" in it as in "logonCount" - not appropriate to copy
"*pwd*" any attribute containing pwd, as "pwdLastSet" it is not appropriate to copy

The following attributes are properly handled:

"member" This one is for group objects, and will add all source members to the new group.
"memberOf" will make new object a member of all groups listed for original object

A random password will be assigned to user objects and recorded in a password log file that will be noted in a message popup after the copy routine completes for all selected objects.

All other attributes are directly copied and left intact as-is. The audit log records all AD:Copy activity.

[UPDATE - Active Directory Display Services]
The following two services will place a record in the workstation audit log whether the home directory move was successful. If the move worked, look for a green check mark next to the users name. If the move failed, you will find a red X in the same place.

"AD:MODIFY:Move Home Directory Structure for current AD Account to designated location - typically this service is used in a ListView Control"

"AD:MODIFY:Move Home Directory Structure for current AD Account to designated location + grant permissions - typically this service is used in a ListView Control"

[NEW Active Directory Display Services]
"AD:Display Object's Distinguished Name (Canonical Name) (For Move Operation {Button Service})"
This service should appear on a page with a Move Button so that the move service knows the distinguished name of the target location.

"AD:Edit selected Object's selected Attribute and only allow predefined values to be entered (pre-existing value will be allowed to remain)"
If you flag the edit field Read Only then you can only select from the values pre-entered and the value that the attribute already contains, if it was previously set. If you flag the edit field read/write (just uncheck Read Only) then you can enter new values in addition to the predefined list.

"AD:MODIFY:Move Home Directory Structure for current AD Account to designated location - typically this service is used in a ListView Control"
This service will automatically migrate the home directory of all users displayed in the current ListView. The migration will move any files and folders found and update the homeDirectory attribute for each user. All moves will be logged in the access log.

"AD:MODIFY:Move Home Directory Structure for current AD Account to designated location + grant permissions - typically this service is used in a ListView Control"
This service will automatically migrate the home directory of all users displayed in the current ListView. The migration will move any files and found and update the homeDirectory attribute for each user. All moved files will be logged in the access log. Will set the user as owner and gives the user full control permissions to the home directory at the new location

[NEW SERVICE AD:MODIFY:Move current AD Account to designated Container]
"AD:MODIFY:Move current AD Account to designated Container (must be in same Domain) - Create if needed - typically this service is used in a ListView Control"
This service will attempt to create the named OU. It only attempts to create the first OU= in the path, that is, if you specify
<br>OU=new_one,OU=existing_one,DC=,...

then only "OU=new_one" will be created. If the "level up" does not exist, it will not attempt to create it (OU=existing_one).

You can embed a rule to add the date created to the OU name, where you place the embedded rule will determine where in the name the date exists. Examples:
<br>OU=*mmddyy*new_one,OU=existing_one,DC=,...

on October 9, 2006 will result in the creation of an OU by the name of:
<br>OU=100906new_one,OU=existing_one,DC=...

If you specify:

OU=new_one*mmddyy*,OU=existing_one...

then

OU=new_one100906,OU=existing_one...

will be created. You can alternately provide

*ddmmyy* for European date format:

OU=new_one*ddmmyy*

becomes

OU=new_one091006

Only *mmddyy* and *ddmmyy* are currently valid embedded date rules for OU creation.

[NEW File System Display Services]
"FS:DELETE AUTOMATICALLY:SINGLE CONFIRMATION:Delete File (will not delete Directory/Folder Objects)"
This service will automatically delete any files found matching the filter after a single pop-up window asks for confirmation. All deletions will be logged in the access log.

"FS:DELETE AUTOMATICALLY:*NO CONFIRMATION*:Delete File (will not delete Directory/Folder Objects)"
This service will automatically delete files matching the filter without a pop-up confirmation. Use with caution! All deletions will be logged in the access log.

[NEW Exchange Display Services]
"EXCH:MODIFY:HIDE selected AD Account From Exchange Address Lists - typically used in a ListView Control"
This service will hide all users matching the filter in the ListView from Exchange Address Lists and the Global Address List. It is typically used as part of a user-disabling process.

"EXCH:MODIFY:SHOW selected AD Account so it can be seen by Exchange Address Lists - typically used in a ListView Control"
This service will unhide all users matching the filter in the ListView, so they return to visibility in Exchange Address Lists and the Global Address List.

[UPDATE Import Keywords]
_Random Password
Now meets Microsofts password complexity requirements (8 characters, including at least one each of uppercase characters, lowercase characters, and numbers).

[NEW Import Keywords]
_Home Directory Trustee
Shows up when you click on Search Manual Entry. Specify the full LDAP name:

CN=name,OU=container,DC=domain,DC=domain

You can specify as many as you need (one new column per trustee). Position these columns after the one containing the Home Directory to create.

_Create Home Directory SAMNAME
Creates the new users Home Directory and names it with the accounts sAMAccountName, rather than the cn.

DSRAZOR for eDirectory Services

[NEW Screen Services, Common Buttons]
"Close Current Window and the previous N windows"
This service will close the number of windows specified in the Manual Entry Text field prior to the current window, and the window itself.

[NEW - NDS Services:Attributes]
"NDS:Display Selected Attribute (you choose the attribute to display, 2nd value will be displayed)"

"NDS:Display Selected Attribute (you choose the attribute to display, 3rd value will be displayed)"

"NDS:Display Selected Attribute (you choose the attribute to display, 4th value will be displayed)"

"NDS:Display Selected Attribute (you choose the attribute to display, 5th value will be displayed)"

"NDS:Display Selected Attribute (you choose the attribute to display, 6th value will be displayed)"

"NDS:Display Selected Attribute (you choose the attribute to display, 7th value will be displayed)"

"NDS:Display Selected Attribute (you choose the attribute to display, 8th value will be displayed)"

"NDS:Display Selected Attribute (you choose the attribute to display, 9th value will be displayed)"

"NDS:Display Object's Full Canonical Name [Use for NDS:Create Alias Service]"

"NDS:Display Account's Last Login - Number of Days Since"

"NDS:Display SSL X.509 Certificate Effective Date"

"NDS:Display SSL X.509 Certificate Expiration Date"

"NDS:Display SSL Public Key Certificate Effective Date"

"NDS:Display SSL Public Key Certificate Expiration Date"

"NDS:Modify Selected Attribute for List of Users to be EQUAL to the specific Users' Common Name (CN)"

[NEW - NDS Services:Objects]
"NDS:Rename Object(s)"

"NDS:Create Alias for selected Object in Container identified by "NDS:Display Object's Full Canonical Name [Alias]" Service"

"NDS:Search for any object by Name beginning at selected container or [Root] if no container selected [CLEAR RESULTS FIRST]"

[NEW - Print/Queue Services]
"NWNDPS:Move selected Print Job to selected NDPS Printer (use "NDS:Display Object's Full Canonical Name (of NDPS Printer)" to indicate destination printer"

"NWNDPS:Pause input to selected NDPS Printer"

"NWNDPS:Resume input for selected NDPS Printer"

"NWNDPS:Pause output from selected NDPS Printer"

"NWNDPS:Resume output for selected NDPS Printer"

"NWNDPS:Reset selected NDPS Printer"

"NWNDPS:Resume (continue) selected NDPS Printer"

"NWNDPS:Send 'Form Feed' to selected NDPS Printer"

[NEW - Volume Services]
"NW:Display Size of Directory + all Subdirectories [Quick Scan]"

"NW:Modify Selected Directory's Space Restriction via NLM (use with NW:List ALL Selected Volume's Directories from current ...)", requires CVMONE.NLM version 1.72b

[NEW - Trustee Services]
"FILE:Delete Trustee (used when viewing File System Trustees)"

[NEW - GroupWise Services]
"NWGWC:List Available GroupWise Distribution List Participation Types (Set TO: as default)"

"NWGWC:List Available GroupWise Distribution List Participation Types"

"NWGWC:Add selected GroupWise user as member of selected Distribution List, use "To:" as the participation type"

"NWGWC:Set Participation Type to Bcc for selected GroupWise Account that is Member of the selected Distribution List"

"NWGWC:Set Participation Type to Cc for selected GroupWise Account that is Member of the selected Distribution List"

"NWGWC:Set Participation Type to To for selected GroupWise Account that is Member of the selected Distribution List"

[UPDATED Services]
"NDS:Add Selected Auxiliary Object Class to NDS Object (i.e. User) (If selected Aux Class has mandatories they will be prefilled with null values)"

"NDS:Display Auxiliary Object Class for Object Create with Required Attributes now handles Auxiliary classes with mandatory attributes

"NWNDPS:Resume Print Job" is now "NWNDPS:Resume Print Job (remove User and Operator Hold)"

"NW:User-Input NetWare File System Path, use with Receive User-Input Path from List Services" (now gets folder space restrictions)

"NW:HOME DIRECTORY:Include in the List the selected NDS Objects Home Directory" (now gets folder space restrictions)

"NW:List Directories on Selected Volume from the Root Directory" (now gets Folder Space Restrictions)

"NDS:Search and Replace on any text-based Attribute [Enter Attr. Below]"

This service was modified to allow setting of additional rules, only rule that will be recognized is "NDS:Display Object's Base Class" and you can only pick one class, if you select multiple only one will be recognized:
"NDS:Search and Replace on any text-based Stream Attribute (i.e. Login Scripts, ZEN Distribution Scripts, etc.) [Enter Attr. Below]"

All Create Object services (including Import) will auto-create an Alias if the "NDS:Display Object's Full Canonical Name [Use for NDS:Create Alias Service]" service is on the same screen as the button

"NDS:Delete Member from selected Group via NLM (use when viewing Group Membership)"--> now has a confirmation prompt

"NDS:Delete Member from selected Group (use when viewing Group Membership)"--> now has a confirmation prompt

Edit Wizard DSRE0000.DLL was updated so certain button services can now handle multiple attributes

Search buttons now all default to partial match

CSV imports now handle columns that have "<none>".
DSRAZOR exports fill in empty fields with "<none>".

[FIXES]
"NDS::List Last User Created" - you can now create GroupWise accounts when using this service

"NDS:Erase all values for the "Other Name" NDS Attribute for selected NDS Objects" - used to work with USER objects only, now works with ANY object type

"NDS:Edit Selected Attribute (you choose the attribute to display, only 1st value displayed)" - checkboxes now work with certain boolean attributes

CVMONE.NLM

[NEW]
CVMONE.NLM can now change directory space restrictions (requires CVMONE.NLM version 1.72b).

2006.07.26

DSRAZOR for Windows

[FIX]
Fixed a problem with the "List File System Objects on selected Share" button.

2006.07.25

DSRAZOR for Windows CONSOLE

AD User Maintenance

[NEW]
Create Users with Required Attributes [cura04.dsr]
This applet replaces cura02.dsr. Changed it to a more robust applet that shows off many newer features.

[NEW]
Create Users with Required Attributes + Exchange Mbx [cura04ex.dsr]
New User Create with Exchange

[NEW]
Change Manager for Users [organization.dsr]
Modify Organization Tab including modify Manager

[NEW]
Import Users + Attributes from CSV File (Automated) - [import_user_auto1.dsr]
Auto Import Users from CSV + sample CSV [import_user_auto1.csv]

[NEW]
Import Exchange Contacts from CSV File (Automated) - [import_contact_auto1.dsr]
Auto Import Contacts from CSV + sample CSV [import_contact_auto1.csv]

[NEW]
Delete Exchange Mailboxes from CSV File - [import_removeExchange.dsr]
Delete Exchange Accounts (Leave User) from CSV + sample CSV [importde.csv]

Examine Servers/Disks

[NEW]
Local Admin Password Reset - [LocalAdminPass.dsr]

[UPDATE]
List Local Group Membership [localgroups.dsr]
This is not a new applet, just moved it from Assess AD/NTFS Security to Examine Servers/Disks

DSRAZOR for Windows Services

[NEW]
This service will display the CONTAINER only portion of user/object name (listview column)

"AD:Display Object's Container Path"

[NEW - Create User Service]
This service will Display (LIST) the LAST USER CREATED (only if created by button noted:)

"AD:Include in the List the Name (CN= Only) of User Created with "Create User + Required Attributes""

[NEW - Create User Service]
These Services will replicate what ADUC does regarding "automatic" field filling-in

"ADr:Edit User's First Name to Create - must be used with Button Service: "AD:Create User + Require EDIT Services...""

"ADr:Edit User's Last Name to Create - must be used with Button Service: "AD:Create User + Require EDIT Services...""

"ADr:Edit User's UPN @ Domain (auto-populated dropdown) to Create - must be used with Button Service: "AD:Create User + Require EDIT Services...""

"ADr:Edit User's UPN Logon Name to Create (if @ Domain not used will use default) - must be used with Button Service: "AD:Create User + Require EDIT Services...""

[[UPDATE]]
The "existing" GC search service has been renamed and now will not show control sequences:

"GC:SEARCH Global Catalog from selected Domain/Container Branch for all User Accounts (Full LDAP Name without control sequences)"

[NEW - (this service performs as the "old" GC search service did)]
"GC:SEARCH Global Catalog from selected Domain/Container Branch for all User Accounts (Full LDAP Name)"

[NEW]
This GC Search service will display the "displayName" value only

"GC:SEARCH Global Catalog from selected Domain/Container Branch for all User Accounts (Display Name)"

[NEW - Terminal Service "Services"]

"NTS_AD:Display if selected User is permitted to log on to a terminal server"

"NTS_AD:Edit if selected User is permitted to log on to a terminal server"

"NTS_AD:Display Terminal Server Profile Path for selected User"

"NTS_AD:Edit Terminal Server Profile Path for selected User"

"NTS_AD:Display if Terminal Server Home Folder Path is local (true) or remote (false) for selected User"

"NTS_AD:Display Terminal Server Home Folder Path for selected User"

"NTS_AD:Edit Terminal Server Home Folder Path for selected User"

"NTS_AD:Edit Terminal Server Home Folder Drive Letter to map to for selected User"

"NTS_AD:Display Terminal Server Home Folder Drive Letter for selected User"

[NEW]
AD:List All Computers for selected Domain Root (DCs, Servers, Workstations)

"FS:List Servers/Workstations in selected Domain including Shared Disks on selected server/workstation via Global Catalog"

"FS:List Domain Controllers in selected Domain including Shared Disks on selected domain controller via Global Catalog"

[NEW - Button Service]
NT:Change Local Administrator User Accounts Password for selected Servers/Workstations (RID = 500)

[NEW - automatic import services]
These services perform as our other import services except they do not require pressing a button to commit the change. Combined with the ability to specify the CSV ahead of time in the applet, this new services allow for scheduled and automated importing of objects into Active Directory.

AD:IMPORT:AUTO_CREATE:Receive CSV file,[data,] for Mass User [or Other Object] Create

AD:IMPORT:AUTO_CREATE:Receive CSV file,[NO Quotes, Commas ONLY] for Mass User [or Other Object] Create

AD:IMPORT:AUTO_CREATE:Receive CSV file, EXCEL STYLE [NO Quotes, Commas ONLY, no trailing comma] for Mass User [or Other Object] Create

[Update - Edit Service ]
Previously this service required the dropdown values to be populated in the Designer. This service will now auto detect the suffixes from AD and auto-populate the dropdown.

ADr:Edit User's UPN @ Domain (auto-populated dropdown) to Create must be used with Button Service: "AD:Create User + Require EDIT Services..."

DSRAZOR for Windows

[NEW - import keyword]
A new keyword has been added to the import process. You can now remove the Exchange Mailbox from the user by using the new keyword _Delete Exchange Mailbox in a CSV column.

DSRAZOR for eDirectory Services

[NEW - listing service]
NDS::List Last User Created

[NEW - button service]
TreeView: Expand All Items then Eliminate from List any item that did NOT expand the first 3 layers

[NEW - button service]
TreeView: Expand All Items then Eliminate from List any item that did expand the first 3 layers

[NEW - button service]
TreeView: Expand All Items then Eliminate from List any item that did NOT expand the first 4 layers

[NEW - button service]
TreeView: Expand All Items then Eliminate from List any item that did expand the first 4 layers

[FIX]
Exact match searches now work properly with the service:

NDS:Search for Users that match values in Selected Attributes from current container - you choose search values at runtime- [CLEAR RESULTS FIRST]

DSRAZOR for eDirectory

[FIX]
DSRE0000.DLL has been fixed so that searches can have multiple attributes selected. For example, multiple attributes can be selected with this service:

NDS:Search for Users that match values in Selected Attributes from current container - you choose search values at runtime- [CLEAR RESULTS FIRST]

DSRAZOR

[FIX]
Fixed a refresh problem with Treeviews when "update seconds" is set in the Designer. If an attribute held no data, and the user added a value to the attribute with an applet, the field would not auto-refresh. This has been fixed.

[FIX]
If the column width in a listview is less than 3 pixels, output to a CSV file would not work. This has been fixed.

2006.06.20

DSRAZOR for Windows Services

[UPDATE]
Added Caching of Exchange Mailbox Stores for the service "EXCH:List All Exchange 2000 (or later) Mailbox Stores for selected Domain, DNS Root or Domain Controller"

DSRAZOR for eDirectory Listing Services

[NEW]
NDS_AUTOCREATE:Receive CSV file, [ "data", ] for Mass User [or Other Object] Create

[NEW]
NDS_AUTOCREATE:Receive CSV file, [ NO Quotes, Commas ONLY ] for Mass User [or Other Object] Create

[NEW]
NDS_AUTOCREATE:Receive CSV file, EXCEL STYLE [ NO Quotes, Commas ONLY, no trailing comma ] for Mass User [or Other Object] Create

DSRAZOR for eDirectory Display Services

[NEW]
NDS_AUTOCREATE:Template to Use during Mass User Create-use with AUTO Receive CSV file service(No error on re-create)(Do not use as ListView Column)

[NEW]
NDS_AUTOCREATE:Template to Use during Mass User Create-use with AUTO Receive CSV file service (Skip existing users)(Do not use as ListView Column)

[NEW]
NDS_AUTOCREATE:Specify Object Class to Create (if this service not used "User" is default)-use with AUTO Receive CSV file service(Do not use as ListView Column)

DSRAZOR

[FIX]
Import services no longer give an error if a filename is specified and that filename specifed is on a local drive such as c:.

DSRAZOR for eDirectory

[FIX]
CSV imports that only update attributes no longer require NDS create privileges.

2006.06.16

DSRAZOR for Windows CONSOLE

AD User Maintenance

[NEW]
Edit Single-Valued Attribute for Selected Accounts [sved_text_2.dsr].

DSRAZOR for Windows

[FIX]
Random Password will now create Unique Passwords for each user.

2006.06.15

DSRAZOR for Windows

[NEW]
Added the ability to Import Exchange Contacts into Active Directory from a CSV file. An example is in the Console under the section "AD User Maintenance", called "Import Exchange Contacts from CSV File"

2006.06.14

DSRAZOR

[NEW]
"Screen Services"/"Commonly Displayed Data" Clear all Edit Fields when any Button on current screen is clicked - after Button's actions are complete

[NEW]
Ability to specify CSV file in the applet rather than Mouse Click at Runtime

[NEW]
Can now use a checkbox control to show True/False for boolean attributes.

DSRAZOR for eDirectory Services

[NEW]
Added ability to Automatically Launch ZENworks "Remote View" of Workstation. The two services are:

"NDS:Automatically Launch ZENworks "Remote View" of Workstation (from current Z:drive)"

"NDS:Automatically Launch ZENworks "Remote View" Workstation (from selected Drive)"

[NEW]
Added ability to Automatically Launch ZENworks Remote Control Workstation The two services are:

"NDS:Automatically Launch ZENworks Remote Control Workstation (from current Z:drive)"

"NDS:Automatically Launch ZENworks Remote Control Workstation (from selected Drive)"

Designer

[NEW]
The default directory to open DSR files in the Designer can now be specified by adding the "opendirectory" line to the DSRDES.INI file. Example: "opendirectory=C:\temp"

2006.06.13

DSRAZOR

[NEW]
The Edit Text Services with predefined values (Dropdown) can now specify a default value rather than it showing "unknown" and the order can now be specified in the Designer.

DSRAZOR for eDirectory

[FIX]
Dynamic rule interpretation for Group Membership is now working.

2006.06.12

DSRAZOR

[NEW]
A new rule has been added: "Time During Last x Minutes". This can be used for example, to list all users who have logged in during the last x minutes.

[FIX]
Removed debug line at the top of output to file reports.

2006.06.08

DSRAZOR for Windows

[NEW]
AUDIT LOG. Now DSRAZOR for Windows will log all actions that result in changes.

By default, the path will be C:\windows\system32 (or other drive if C: is not the SystemRoot). The filename is ComputerName_127.0.0.1.csv where 127.0.0.1 is replaced with the workstation's primary IP address.

To specify a path, use the new service "Define UNC Path for DSRAZOR for Windows Audit Log File" which is located under "Screen Services" / "Commonly Displayed Data".

The log file format is:

>Date/Time action occurred

>User Name (logged in user)

>Workstation IP Address (primary)

>Workstation Name

>Name of DSR file used (when using test drive shows with .tmp ext)

>Audit Type (Active Dir, File System, Exchange, etc)

>Audit Action (Create, Delete, Rename, Add / Remove / Modify Value etc)

>Server Action was directed towards (if it was directed at all,
>sometimes the next field will indicate the server name)

>Object Acted upon (AD or FS object)

>Attribute Acted on (if there was one)

>New Value (if there was one)


DSRAZOR for Windows SERVICES

[NEW]
AD:Search for any GROUP object by Name beginning at selected Container or DNS Domain Root

[NEW]
AD:Search for any GROUP object by Name beginning at selected Container or DNS Domain Root [Clear Previous Results]

[NEW]
AD:Add Manager:Display Object's Distinguished Name (Canonical Name) (Use with Add Manager Button - indicates User to be Manager)

[NEW]
AD:Add Manager to selected User(s) (Manager indicated by 'Add Manager' Display Service)

[NEW]
AD:RULE:Data Entry Mask - Connect to EDIT control requiring Data Mask - enter mask into Manual Entry window - click on Search Manual Entry for instructions

[UPDATE]
"AD:Edit Account's Expiration Date" This service now shows 'today' as initial date if not previously set

DSRAZOR for eDirectory

[UPDATE]
Simple searches now default to "partial match" rather than "exact match"

2006.06.01

DSRAZOR

[FIX]
Edit Dropdown boxes now resize the same way as other controls

[FIX]
The Groupbox now resize the same way as other controls

[FIX]
ListView - maximum of 65,000 items has been updated to 435,000 items

DSRAZOR for Windows SERVICES

[NEW]
FS:Display File System Object's File/Directory Name" -- see "fs_dups.dsr",the "search selected Share" page for example how to find duplicate filenames

[NEW]
AD:Edit Selected Multivalued Attribute

[NEW]
Exchange Enable Mailbox for any account

[NEW]
Exchange List all Administrative Groups

[NEW]
Display 'selected' Exchange Administrative Group (for Enable Mailbox --if you do not use this service the Enable Mailbox will still work, it will just use the <default> Administrative Group

[NEW]
AD:MODIFY:Disable current AD Account - typically this service is used in a ListView Control

[NEW]
AD:MODIFY:Delete current AD Account Only - typically this service is used in a ListView Control

[NEW]
AD:MODIFY:Smart Delete current AD & Exchange & Home Directory structure) - typically this service is used in a ListView Control

[NEW]
AD:MODIFY:Rename current AD Account, add specified characters as prefix to CN= - typically this service is used in a ListView Control

[NEW]
AD:MODIFY:Disable current AD Account and append Date (MMDDYY) Disabled to CN= - typically this service is used in a ListView Control

[NEW]
AD:MODIFY:Set Expiration Date for the number of days into the future from current date for current AD Account - typically used in a ListView Control

[NEW]
AD:MODIFY:Move current AD Account to designated Container (must be in same Domain) - typically this service is used in a ListView Control

[NEW]
AD:MODIFY:Move Home Directory Structure for current AD Account to designated location - typically this service is used in a ListView Control

[NEW]
AD:MODIFY:Disable current AD Account and append Date (DDMMYY) Disabled to CN= - typically this service is used in a ListView Control

DSRAZOR for Windows

[NEW]
"Cancel-able Search Progess Popup" for "regular" AD searches

[FIX]
Search Users search speed has been decreased

[FIX]
AD names with a Comma in them will properly show the full name

[FIX]
Import from CSV: "_Account Never Expires" will now allow login

[FIX]
Account Expires field now correctly sets expiration when unchecked (when using "create user with required attributes" button service)

[FIX]
"AD:Edit Account's Expiration Date" Service will now correctly represent the account settings

DSRAZOR for eDirectory SERVICES

[NEW]
NDS:MODIFY:Disable current NDS Account - typically this service is used in a ListView Control

[NEW]
NDS:MODIFY:Delete current NDS Account Only - typically this service is used in a ListView Control

[NEW]
NDS:MODIFY:Smart Delete current NDS & GroupWise & Home Directory structure) - typically this service is used in a ListView Control

[NEW]
NDS:MODIFY:Rename current NDS Account, add specified characters as prefix to CN= - typically this service is used in a ListView Control

[NEW]
NDS:MODIFY:Disable current NDS Account and append Date (MMDDYY) Disabled to CN= - typically this service is used in a ListView Control

[NEW]
NDS:MODIFY:Set Expiration Date for the number of days into the future from current date for current NDS Account - typically this service is used in a ListView Control

[NEW]
NDS:MODIFY:Move current NDS Account to designated Container - typically this service is used in a ListView Control

[NEW]
NDS:MODIFY:Move Home Directory Structure for current NDS Account to designated location - typically this service is used in a ListView Control", --- this one can be used to move Home Directories _anywhere_ NOT just NW volumes though that's all the 'search manual entry' makes available - for instance, move home directories to a Windows or Unix server, for those, enter the full UNC path such as \\server\share\path\path  (Share= Volume)

[NEW]
NDS:MODIFY:Disable current NDS Account and append Date (DDMMYY) Disabled to CN= - typically this service is used in a ListView Control

DSRAZOR for eDirectory

[FIX]
(doc-aft2.dsr) Will now report the First Directory during the 3rd step of Document Effective File System Rights

[FIX]
(doceff6.dsr) Will now report all Directories during the 2nd step of Document Effective File System Rights

[FIX]
Smart delete will now remove the "delete inhibit" flag from home directories

2006.04.04

DSRR0006.DLL

[UPDATED]
Filter files by size with rules now works correctly for files greater than 2 GB.

2006.04.03

DSRR0006.DLL

[UPDATED]
The Search Active Directory with user-specified LDAP Query String now allows up to 1,200 characters.

DSRAZOR for Windows CONSOLE

Query and Search AD

[UPDATED]
Search Active Directory with user-specified LDAP Query String (hd_ldap_s2.dsr).

AD User Maintenance

[UPDATED]
Create user requiring specific attributes (cura02.dsr).

2006.03.31

DSRAZOR for Windows CONSOLE

Query and Search AD

[NEW]
Search Active Directory with user-specified LDAP Query String (hd_ldap_s1.dsr).

SERVICES

[NEW]
AD:Search for any object based upon run-time specified LDAP Query String beginning at selected location

[NEW]
AD:Search for any object based upon run-time specified LDAP Query String beginning at selected location via Global Catalog

[NEW]
AD:Search for any object based upon run-time specified LDAP Query String beginning at selected location [Clear Previous Results]

[NEW]
AD:Search for any object based upon run-time specified LDAP Query String beginning at selected location via Global Catalog [Clear Previous Results]

2006.03.24

DSRRUN.EXE

[NEW]
Added functionality to Enable Accounts with a CSV file.

[UPDATE]
Dropdown Edit Boxes with predefined values will now perform correctly if the Read-Only flag is set.

[UPDATE]
CSV imports can now handle larger CSV files.

[FIX]
Group Policy Management status is now displayed correctly.

CVMONE.NLM

[NEW]
CVMONE.NLM will now log edit attribute changes.

SERVICES

[NEW]
NDS:Add Selected Auxiliary Object Class to NDS Object (i.e. User)

[NEW]
NDS:Display Auxiliary Object Class for Object Create with Required Attributes

[NEW]
NDS:SCHEMA:List Object Classes (Auxiliary Classes Only) for selected NDS Tree

[NEW]
NDS:Display IF Auxiliary Object Class is present on selected NDS Object

[NEW]
NDS:Remove Selected Auxiliary Object Class from NDS Object (i.e. User)

2006.02.28

DSRRUN.EXE

[FIX]
The Service AD:List All Groups will now list all Groups below the currently selected OU.

2006.02.15

DSRRUN.EXE

[UPDATE]
Added a popup warning message if setinfo fails during a create Exchange mailbox.

2006.02.03

DSRRUN.EXE

[NEW]
We have just released our latest version of DSRAZOR for Windows and Active Directory. This newest release now supports Creating and Deleting Exchange 2000/2003 Mailboxes - including creation via mass object import. Also provided is a quick view of your Exchange Servers, Storage Groups and Mailbox Stores including details of each.
The new applets are named:
listexch.dsr
addexch.dsr
delexch.dsr
import2e.dsr
and Smart Delete has been updated too - smartd2.dsr

2006.01.04

DSRRUN.EXE

[NEW]
Directory services can now specify X Depth.

[NEW]
New Button service to Delete selected File System Object(s).

[NEW]
New Display service that displays current number of 'selected' objects (for Listviews).

[NEW]
New Button service to Set Kerberos Preauthentication Required and another Button service to Clear it.