Я вхожу в систему как пользователь домена, и я хочу в PowerShell (или в простой консоли, независимо от того), чтобы запустить программу. программа очищает ненужные файлы пользовательского приложения, поэтому должна работать в профиле пользователя. Я могу делать runas, но я получил профиль администратора. Как я могу получить доступ к профилю пользователя домена? в глупых словах что-то вроде Start-Process -Verb runas -Credential adminuser -LoadUserProfile domainuser -FilePath c:\Programm Files .... Это вообще возможно?
1 ответ
0
Вы не можете запускать PS-код как другой пользователь, особенно удаленно. Это граница безопасности ОС Windows.
PS всегда запускается в контексте пользователя, который его запустил.
Для этого вам придется использовать какой-то другой инструмент, например SysInternals PSExec.
Другой вариант - скопировать скрипт на компьютер пользователя и установить RunOnce в реестре или использовать запланированное задание для запуска один раз, только когда пользователь вошел в систему.