diff options
author | Bevan Weiss <bevan.weiss@gmail.com> | 2024-06-30 11:52:25 +1000 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2024-12-26 07:04:37 -0800 |
commit | 85745284cd76858f8699190c53719607e0058712 (patch) | |
tree | 22e7af62d723fa3cb535d8fa197fd659583f8684 /src/test/burn | |
parent | 1afc0bd5592ecf6e6547f36cfef25127b586f4c3 (diff) | |
download | wix-85745284cd76858f8699190c53719607e0058712.tar.gz wix-85745284cd76858f8699190c53719607e0058712.tar.bz2 wix-85745284cd76858f8699190c53719607e0058712.zip |
Add a few more checks on rollback of Util User.
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
Diffstat (limited to 'src/test/burn')
-rw-r--r-- | src/test/burn/WixTestTools/UserVerifier.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/burn/WixTestTools/UserVerifier.cs b/src/test/burn/WixTestTools/UserVerifier.cs index 51c6c31e..d192a8b8 100644 --- a/src/test/burn/WixTestTools/UserVerifier.cs +++ b/src/test/burn/WixTestTools/UserVerifier.cs | |||
@@ -43,13 +43,13 @@ namespace WixTestTools | |||
43 | /// <param name="userName"></param> | 43 | /// <param name="userName"></param> |
44 | /// <param name="password"></param> | 44 | /// <param name="password"></param> |
45 | /// <remarks>Has to be run as an Admin</remarks> | 45 | /// <remarks>Has to be run as an Admin</remarks> |
46 | public static void CreateLocalUser(string userName, string password) | 46 | public static void CreateLocalUser(string userName, string password, string comment = "") |
47 | { | 47 | { |
48 | DeleteLocalUser(userName); | 48 | DeleteLocalUser(userName); |
49 | UserPrincipal newUser = new UserPrincipal(new PrincipalContext(ContextType.Machine)); | 49 | UserPrincipal newUser = new UserPrincipal(new PrincipalContext(ContextType.Machine)); |
50 | newUser.SetPassword(password); | 50 | newUser.SetPassword(password); |
51 | newUser.Name = userName; | 51 | newUser.Name = userName; |
52 | newUser.Description = String.Empty; | 52 | newUser.Description = comment; |
53 | newUser.UserCannotChangePassword = true; | 53 | newUser.UserCannotChangePassword = true; |
54 | newUser.PasswordNeverExpires = false; | 54 | newUser.PasswordNeverExpires = false; |
55 | newUser.Save(); | 55 | newUser.Save(); |