سؤال

I have a batch file where I want to run some commands, but not all of them as administrator. I do not want to run the command prompt as administrator or run the entire batch job as administrator. An example of a command that I want to run as administrator is:

appcmd.exe recycle apppool \apppool.name -DefaultApp

Appcmd is the command for managing IIS 7, and this example I want to recycle an App Pool.
I have tried:

runas /profile /user:MYPC\administrator "appcmd.exe recycle apppool \apppool.name -DefaultApp"

I get a 1326: Logon failure: unknown user or bad password, but I know the user and password exist. Any suggestions as to how I can do this?

هل كانت مفيدة؟

المحلول

I found that running runas without the /profile parameter worked fine. But if you must run it with /profile then you could execute this command just prior:

runas /profile /user:MYPC\administrator "cmd"

Which will unfortunately prompt you twice.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top