Здравствуйте!
Возникла необходимость получать список сессий пользователя. Для этого хочу использовать quser, но из скрипта работать не хочет. Пишет "quseur" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Почему так?
Возникла необходимость получать список сессий пользователя. Для этого хочу использовать quser, но из скрипта работать не хочет. Пишет "quseur" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Почему так?
Код:
#include <Constants.au3>
#include <Encoding.au3>
Local $command = @ComSpec & " /c quseur"
ConsoleWrite("IsAdmin: " & IsAdmin() & @CR)
Local $pid = Run($command, @SystemDir, @SW_HIDE, $STDERR_MERGED)
ConsoleWrite ("Pid: " & $pid & @CR)
While 1
Local $line = StdoutRead($pid)
If @error Then
ExitLoop
EndIf
If $line Then ConsoleWrite(">" & _Encoding_OEM2ANSI($line))
Wend