Ad Widget

Collapse

запуск system.run от имени указанной учетной записи 

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Tsybulskiy Aleksandr
    Junior Member
    • Jan 2024
    • 9

    #1

    запуск system.run от имени указанной учетной записи 

    Добрый день!
    Может кто сталкивался?
    system.run["powershell C:\test.ps1"] - есть ли возможность запустить от имени другого пользователя?
    Нигде не найду информацию.
    Необходимо запустить powershell от имени указанной, доменной учетной записи
    system.run["powershell C:\test.ps1"] /user /pass?
  • teddy
    Senior Member
    • Dec 2017
    • 234

    #2
    Сам по себе system.run такого IMHO не умеет. Но можно запустить по методике:

    Sysinternals PsExec позволяет запускать процессы от имени другого пользователя с указанием пароля:
    psexec -u DOMAIN\username -p password "C:\Path\To\YourApp.exe"
    пароль тут лучше вставлять макросом хотя все равно небезопасно
    хотя и само по себе разрешение system.run уже сильно небезопасно.

    Comment

    Working...