Skip to content

Commit de64429

Browse files
committed
Print outputs of non-admin Windows user as soon as possible
1 parent 180c269 commit de64429

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

bin/windows_run_as_user

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ testuser = "testuser"
55
testpassword = "Password123+"
66

77
# Remove a previous test user if present
8+
# See https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/net-user
89
system("net user #{testuser} /del 2>NUL")
910
# Create a new non-admin user
1011
system("net user #{testuser} \"#{testpassword}\" /add")
@@ -26,8 +27,9 @@ IO.pipe do |stdout_read, stdout_write|
2627
startup_info: { stdout: stdout_write, stderr: stdout_write }
2728

2829
stdout_write.close
29-
out = stdout_read.read
30-
puts out
30+
stdout_read.each_line do |line|
31+
puts(line)
32+
end
3133
end
3234

3335
# Wait for process to terminate

0 commit comments

Comments
 (0)