- Bug in /ini= switch was fixed
- Keyword workdir.x was added. This may be used to specify alternative working directory.
- WIHU variable %INIDIR% was added which points to directory where current ini file is located.
- Bug in disable.x/enable.x operation was fixed
- User profile directory will also be deleted on delete.x [users.operation]
- Bug in UseCurrent INI [settings] was fixed
- Minor bug in dimension.width/.height was fixed
- Minor bug in /SkipSettings was fixed
- Minor bug in software selection list was fixed ... [users.operation] was showed as installable software.
- dimension.update=0|1, dimension.width and dimension.height ini file keywords was added to [settings] section. WIHU will adjust it's size corresponding to this settings when loaded. dimension.update=1 forces WIHU to write it's current Windows size to ini file after exit.
- Entire feature for loading and editing existing Windows User Accounts which was added in 220.127.116.11 was removed and is replaced by a much simpler one. New keywords are disable.x=username, enable.x=username, rename.x=from, to and delete.x=username which must stay in [Users.Operation] section in ini file. This section must stay in same file as [Users] section. Specifying existing users in [Users] section is btw. still possible.
[Users.Operation] delete.0=TheUser@MyDomain delete.1=ASPNET disable.0=Administrator disable.1=... rename.0=Administrator@Domain, TheMaster
- /Verbose=<level> switch was added. Verbose levels are:
0 = Don't display certain status messages and don't print sub command descriptions
1 = Print certain status messages
2 = Print sub command descriptions in log view
3 = Print all messages
- Bug in command.x execution was fixed when /SkipSettings was used.
- Following command line switches are also available in INI file [settings] section:
Computer, Workgroup, User, UserPwd, Admin, AdminPwd, Owner, Org, Log, SkipSettings, SkipSoftware, SkipRestart, NoCancel, AutoLogon, Verbose, NoRestartChange, Beep, AutoInstall, AutoExit, RestartWait
- /Workgroup=<name> switch was added.
- Name length restrictions are following:
User name = 20 characters
User password = 100 characters
User account full name = 100 characters
Path names = 260 characters
User account comment = 200 characters
Computer- and Workgroup name = 15 characters
- Workgroup membership can be changed now.
- Fixed minor bugs in user account settings
- /users=<ini> is now defaulted to install.ini which means, install.ini should contain the [users] section in future. If /users=<ini> is specified, users are loaded from this file only!
- WIHU Window is now resizeable
- New [users] section keyword OldPassword.x
To change password of an existing windows account you have to add this keyword and initialize it with the current password of the specified account. In case you want reset the old account password or to change this without knowing old password, just set OldPassword.x=*. In this case Password.x will be applied.
- To delete an existing windows user account just create a new user.x and add 0x80000000 to it's status.x. Example:
[users] user.0=ASPNET status.0=0x80000000
- New Group.x behaviour:
If corresponding user account does already exists then:
Group.x=1 -> Move user to "Administrators" Group and remove it from "Users" group
Group.x=0 -> Move user to "Users" Group and remove it from "Administrators" Group
Group.x=2 -> Don't change Group
Otherwise if corresponding account doesn't exists yet then:
Group.x=1 -> Move new user to "Administrators" Group and remove it from "Users" group
Group.x=0 -> Move new user to "Users" Group and remove it from "Administrators" Group
Group.x=2 -> Don't add the user to any Group
- Existing account vs new account:
It's possible either to specify an existing windows account or to specify a new account that will be created by WIHU.
1. The first case:
You will not be able to change user profile settings like shellfolders or user environment with WIHU for this account.
2. The second case:
WIHU will disable this user later after modifying user profile.
- /Beep=<seconds> switch is now available. This could be usefull for unattended windows installation to hint the user to enter WIHU settings before WIHU auto installation begins (/AutoInstall) or WIHU exits (/AutoExit).
This post has been edited by BenjaminKalytta: 22 August 2004 - 05:27 AM