@@ -87,7 +87,8 @@ public async Task<SessionAPIResult> ReadUserSessions(string computerName, string
8787 await SendComputerStatus ( new CSVComputerStatus {
8888 Status = result . GetErrorStatus ( ) ,
8989 Task = "NetSessionEnum" ,
90- ComputerName = computerName
90+ ComputerName = computerName ,
91+ ObjectId = computerSid ,
9192 } ) ;
9293 _log . LogTrace ( "NetSessionEnum failed on {ComputerName}: {Status}" , computerName , result . Status ) ;
9394 ret . Collected = false ;
@@ -99,7 +100,8 @@ await SendComputerStatus(new CSVComputerStatus {
99100 await SendComputerStatus ( new CSVComputerStatus {
100101 Status = CSVComputerStatus . StatusSuccess ,
101102 Task = "NetSessionEnum" ,
102- ComputerName = computerName
103+ ComputerName = computerName ,
104+ ObjectId = computerSid ,
103105 } ) ;
104106
105107 ret . Collected = true ;
@@ -144,6 +146,7 @@ await SendComputerStatus(new CSVComputerStatus {
144146 Status = CSVComputerStatus . StatusSuccess ,
145147 Task = "NetSessionEnum" ,
146148 ComputerName = computerSessionName ,
149+ ObjectId = resolvedComputerSID ,
147150 } ) ;
148151 }
149152
@@ -166,6 +169,7 @@ await SendComputerStatus(new CSVComputerStatus {
166169 Status = CSVComputerStatus . StatusSuccess ,
167170 Task = "NetSessionEnum" ,
168171 ComputerName = computerSessionName ,
172+ ObjectId = resolvedComputerSID ,
169173 } ) ;
170174 results . Add ( new Session {
171175 ComputerSID = resolvedComputerSID ,
@@ -225,7 +229,8 @@ public async Task<SessionAPIResult> ReadUserSessionsPrivileged(string computerNa
225229 await SendComputerStatus ( new CSVComputerStatus {
226230 Status = result . GetErrorStatus ( ) ,
227231 Task = "NetWkstaUserEnum" ,
228- ComputerName = computerName
232+ ComputerName = computerName ,
233+ ObjectId = computerSid ,
229234 } ) ;
230235 _log . LogTrace ( "NetWkstaUserEnum failed on {ComputerName}: {Status}" , computerName , result . Status ) ;
231236 ret . Collected = false ;
@@ -237,7 +242,8 @@ await SendComputerStatus(new CSVComputerStatus {
237242 await SendComputerStatus ( new CSVComputerStatus {
238243 Status = result . Status . ToString ( ) ,
239244 Task = "NetWkstaUserEnum" ,
240- ComputerName = computerName
245+ ComputerName = computerName ,
246+ ObjectId = computerSid ,
241247 } ) ;
242248
243249 ret . Collected = true ;
@@ -292,7 +298,8 @@ public async Task<SessionAPIResult> ReadUserSessionsRegistry(string computerName
292298 await SendComputerStatus ( new CSVComputerStatus {
293299 Status = CSVComputerStatus . StatusSuccess ,
294300 Task = "RegistrySessionEnum" ,
295- ComputerName = computerName
301+ ComputerName = computerName ,
302+ ObjectId = computerSid ,
296303 } ) ;
297304 _log . LogTrace ( "Registry session enum succeeded on {ComputerName}" , computerName ) ;
298305 var results = new List < Session > ( ) ;
@@ -319,7 +326,8 @@ await SendComputerStatus(new CSVComputerStatus {
319326 await SendComputerStatus ( new CSVComputerStatus {
320327 Status = e . Message ,
321328 Task = "RegistrySessionEnum" ,
322- ComputerName = computerName
329+ ComputerName = computerName ,
330+ ObjectId = computerSid ,
323331 } ) ;
324332 ret . Collected = false ;
325333 ret . FailureReason = e . Message ;
0 commit comments