Вверх ↑
Ответов: 697
Рейтинг: 143
#1: 2022-05-29 18:50:40 ЛС | профиль | цитата
egorhay писал(а):
Не могу понять в чем проблема.
В консоли распознаёт команду Get-LocalUser
А в схеме не хочет

Дело в том, что при запуске powershell через WinExec: запускается х86 версия PS, а в ней нет этой команды.
Add(MainForm,12351233,315,70)
{
Width=367
Height=272
link(onCreate,9332424:doConsoleExec,[])
}
Add(Charset,12754162,448,84)
{
link(onCharset,8660623:doAdd,[])
}
Add(WinExec,9332424,378,70)
{
FileName="powershell"
Param="-command (Get-WmiObject -Class Win32_UserAccount).Name"
Mode=0
Action="runas"
Point(doConsoleExec)
Point(onConsoleResult)
Point(onConsoleError)
Point(onConsoleTerminate)
link(onConsoleResult,15363083:doWork2,[])
link(onConsoleError,8617194:doWork2,[])
link(onConsoleTerminate,8617194:doWork3,[(424,104)])
}
Add(Memo,8660623,504,84)
{
Left=550
Top=160
Align=5
ScrollBars=3
}
Add(HubEx,15363083,420,84)
{
link(onEvent,12754162:doCharset,[])
}
Add(HubEx,8617194,420,91)
{
Angle=3
link(onEvent,15363083:doWork3,[])
}

карма: 15

0
Редактировалось 1 раз(а), последний 2022-05-29 19:00:47