Novell overview
Top  Previous  Next


Most user account operations that can be performed on Windows or Linux servers can also be performed on Novell servers with the Novell specific commands. It is also possible to create home directories, set permissions, volume quotas and manage files on Novell servers. You will find most Novell specific commands in the Novell command group and some in the Data section command group.

Novell server operations supported by SetupBatcher


·Transfer accounts including passwords from Linux server to Novell NetWare (example)  
·Transfer accounts excluding passwords from Novell NetWare to Linux server or between Novell NetWare and Windows server. (Due to password hash incompatibility, it is not possible to transfer passwords from Novell to Windows, or between Novell NetWare and Windows, but new passwords for transferred accounts can quite easily be generated with the password generator.)  
·Create, edit and delete NetWare accounts, aliases, containers and OUs (Nov.DS.x commands)  
·Create, edit and delete GroupWise accounts and distribution lists (Nov.GW.x commands)  
·Create home directories (DOS calls "md" on NetWare share), set volume permissions (Nov.Vol.AddTrustee), set disk quota (Nov.Vol.Quota.Set), set space limit on a subdirectory (Nov.Vol.SizeLimit), copy files (DOS calls "copy" on NetWare share)  
·Generate short and unique account names (by combining Data.Get.ND, Data.Write and Data.Column.DupeCheck, example)  
·Generate completely random and pronounceable easy-to-remember random passwords  
·Print password sheets  
·Change NetWare and GroupWise passwords (Nov.DS.Account.SetPassword, Nov.LDAP.SetSimplePassword, Nov.GW.Account.SetPassword)  
·Copy properties and group membership between objects (Nov.DS.Object.CopyProperties, Nov.DS.Object.CopyGroupMembership)  
·Rename NetWare and GroupWise objects (Nov.DS.Object.Rename, Nov.GW.Account.Rename)  
·Edit object properties depending on value of other properties (Data.Get.ND or NDvalue with If..Then..Else..EndIf statements, or use Data.Get.ND.Find)  
·Find and replace multiple user attributes at once (examples)  
·Export data from eDirectory to a clear text file (Data.Get.ND or Data.Get.ND.Find with Data.Save)  
·Import data from a clear text file, a POP3 server, an FTP server or a local directory to eDirectory (Data.Load or $GetDataFiles)  
·Manage files through standard Novell shares (Data.Get.FileList, file management examples)  

For more details, see the Novell examples and the command reference.

SetupBatcher Commands that can be useful while working with Novell servers

Command group
Comment
Novell
All
Data section
All except Windows or Linux specific - Data.Get.AD, Data.Get.SAM, Data.Get.LD.Find etc.
General
All except Windows specific - DOSR, Logoff, LogonAs, System.Reboot, System.Shutdown and Wait.Process.
Event log
EventLog.Write can be useful to log the status of Novell scripts.
All other
All other commands are Windows or Linux specific and thus not useful on Novell servers.


SetupBatcher Linux and Novell server limitations

·The [Machines] section can only be used for Windows machine names. If a script only runs on Linux or Novell - remove this section from the script.  
·The auto retry function can not be used in Linux or Novell server scripts; auto retry depends on the [Machines] section.  
·"Action" menu / "Create list of machines" does not work for Linux or Novell servers.  
·"Action" menu / "Run user name generator" runs the SamAccount user name generator, this does not work on Linux or Novell servers - use the method in this example instead.