Public Sub GetUsers(DomainName As String) As ResumableSub
Log("Starting GetUsers")
Dim sh As Shell
sh.Initialize("", "GAM", Array As String("print", "users", "domain", DomainName))
sh.RunWithOutputEvents(10000)
Wait For (sh) ProcessCompleted(Success As Boolean, ExitCode As Int, StdOut As String, StdErr As String)
If Success And ExitCode = 0 Then
Log("Worked")
Log(StdOut)
Else
Log("Error")
Log(StdErr)
End If
Log("GetUsers finished")
Return True
End Sub