Определить время последнего входа в систему пользователя на удаленном пк (PowerShell to C#)

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, знатоки c#. есть код, который определяет время последнего входа в компьютер пользователя на удаленном компьютере в сети. но есть одно но код на powershell. Возможно ли его перепилить под c#?
$REMOTEMACHINE = "compname"
 
$NetLogs = Get-WmiObject Win32_NetworkLoginProfile -ComputerName $REMOTEMACHINE
foreach ($NetLog in $NetLogs) 
{ 
  if($NetLog.LastLogon)
  {
    $LastLogon = [Management.ManagementDateTimeConverter]::ToDateTime($NetLog.LastLogon)
    if($LastLogon -ne [DateTime]::MinValue)
    {
      Write-Host $NetLog.Name ' - ' $LastLogon
    }
  }
}

Решение задачи: «Определить время последнего входа в систему пользователя на удаленном пк (PowerShell to C#)»

textual
Листинг программы
Conn.Username = "username";
                Conn.Password = "password";
                Conn.Authority = "ntlmdomain:DOMAIN";

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.25 из 5
Похожие ответы