конвертировать скрипт powershell в c # - PullRequest
0 голосов
/ 06 ноября 2019

Добрый день всем! Не подскажите, возможно ли перевести скрипт powershell в c #

$server = "ServerName";

$sessions = query user /server:$server | select -skip 1;

foreach ($line in $sessions) 
{ 
    $line = -split $line;


    if ($line.length -eq 8)
    {

        $state = ($line[3]).Length;


        $sessionid = $line[2]; 
        $idletime = $line[4];
     } else {

        $state = ($line[2]).Length;


        $sessionid = $line[1]; 
        $idletime = $line[3];
    }

    if ($state -eq 4) 
    { 
        logoff $sessionid /server:$server /v
    }
}

1 Ответ

0 голосов
/ 06 ноября 2019

Любой код может быть преобразован в любой язык, но вы должны знать оба языка. Если вы хотите запустить тот же код powershell из кода C #, проверьте следующее решение:

https://blogs.msdn.microsoft.com/kebab/2014/04/28/executing-powershell-scripts-from-c/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...