Определить время последнего входа в систему пользователя на удаленном пк (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";