2012-09-17 7 views
15

C'è qualche riga di comando unico per Esegui come diverso utente in Window 7.
Sto usando seguente comando ma poi chiedere la password

runas /user:USER-NAME "C:\full\path\of\Program.exe"

C'è un modo per supply password also nella riga sopra? In realtà io sono l'avvio delle applicazioni da altra applicazione in modo non voglio alcuna interazione da parte dell'utente, ma al comando di sopra di essa chiedo utente per PASSWORDriga di comando unico per Esegui come un altro utente su Windows 7 che contiene una password anche

+0

possibile duplicato di [? Come incorporare password nel comando runas] (http://stackoverflow.com/questions/6825672/how-to-embed-password -in-runas-command) –

+0

Nota un commento da Raymond Che n: ["Se questo ti offende e vuoi essere insicuro e passare comunque la password sulla riga di comando (affinché tutti possano vedere nella barra del titolo della finestra di comando), puoi scrivere il tuo programma che chiama la funzione CreateProcessWithLogonW."] (https://blogs.msdn.microsoft.com/oldnewthing/20041129-00/?p=37183) – patrickmdnet

risposta

7

PsExec nella suite MS SysInternals:

psexec -user Administrator -p Passwd "xcopy a.xml \\server_over_there\c$\A.xml" 
+1

-1 "PsExec esegue un programma su un computer remoto" mentre la domanda chiede come eseguire un programma localmente ... (come un altro utente senza inserire manualmente una password, nello script) –

+3

+1 per psexec. Contrariamente a quanto sembra credere a qualcuno qui, esegue programmi su una macchina locale. – Spadefinger

+1

@Spadefinger: Thx. Ecco l'utilizzo da SysInternals. Il primo parametro (computer remoto) è facoltativo. L'impostazione predefinita è locale: Uso: psexec [\\ computer [, computer2 [, ...] | @file]] [- u utente [-p psswd] [- ns] [- r servicename] [- h] [- l] [- s | -e] [- x] [- i session]] [- c [-f | -v]] [- w directory] [- d] [-] [- an, n, ...] cmd [argomenti] -a – mnemotronic

-1

Nel caso in cui l'utente locale non ciò che è avete bisogno e un utente di dominio specifico è, utilizzare:

/user  Username in form [email protected] or DOMAIN\USER 
      ([email protected] is not compatible with /netonly) 
Problemi correlati