Параметр командной строки для выполнения как другой пользователь в Windows?

Под окнами .msi установщик при определении пользовательского действия, которое будет выполнено во время установки приложения, оно будет выполнено при "СИСТЕМНОМ" пользователе. Я могу обмануть его путем передачи параметра командной строки пользовательскому действию (.exe файл) и заставить его работать при в настоящее время зарегистрированном пользователе?

9
задан 24.12.2011, 17:23

1 ответ

Это то, что Вы ищете?

RUNAS

Execute a program under a different user account.

Syntax
      RUNAS [/profile] [/env] [/netonly] /user:user Program

Key
   /profile   Option to load the user's profile (registry)
   /env       Use current environment instead of user's.
   /netonly   Use the credentials specified only for remote connections.
   /user      Username in form USER@DOMAIN or DOMAIN\USER
              (USER@DOMAIN is not compatible with /netonly)
   Program    The command to execute

Введите пароль при запросе.

Когда Вы запускаете программу с RunAs /netonly, программа выполнится на Вашем локальном компьютере как пользователь, Вы в настоящее время зарегистрированы как, но любые связи с другими компьютерами в сети будут установлены с помощью указанной учетной записи пользователя.

Без /netonly все будет работать под указанной учетной записью пользователя.

14
ответ дан 07.12.2019, 13:17

Теги

Похожие вопросы