Програма RunAs вимагає, щоб ви вводили пароль вручну. Чому вона не може приймати пароль з командного рядка?
Це було усвідомленим рішенням. Якби було можливим передати пароль в командному рядку, люди б почали впроваджувати паролі всюди: в bat-файлах і logon-скриптах, що до смішного небезпечно.
Іншими словами, ця можливість відсутня, щоб не спокушати людей використовувати можливість небезпечним чином.
Якщо це заважає вам і ви хочете бути незахищеним і передавати пароль відкритим текстом в командному рядку (і всі побачать його в заголовку вікна консолі), то ви можете написати свою власну програму, яка викликає функцію CreateProcessWithLogonW.
(Мені сказали, що є готова утиліта. Яка може виявитися корисною адміністраторам домену, хоча вона вирішує дещо іншу проблему).
Найчастіше люди, які хочуть зробити запуск програм через RunAs зі збереженням пароля, насправді хочуть просто кинути в автозапуск програму, що стартує з під іншого користувача.
В цьому випадку використовувати RunAs неправильно - просто скористайтеся Планувальником Завдань: додайте нове завдання виконується від зазначеної учеткі і на вказану подію (необов'язково, до речі на вхід користувача).
Є ще ключик / savecred, але краще б його не було. Досить один раз його використовувати, і вичистити учетку від введеного пароля дуже складно, тоді як власник учеткі не будь дурень зможе тепер таким чином запускати все, що завгодно.
Можна використовувати деякі HTML-теги, наприклад:
Будь ласка, по можливості використовуйте "Ім'я / URL" замість "Анонімний". URL можна просто не вказувати.
Ваше повідомлення може бути позначено як спам спам-фільтром - не хвилюйтеся, воно з'явиться після перевірки адміністратором.