|
Novell overview
|
|
| · | 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)
|
|
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.
|
| · | 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.
|