C'è un modo per fare in modo che il mio AppCmd.exe locale si riferisca a un server remoto?


10

Devo amministrare IIS in remoto tramite riga di comando. C'è un modo per fare in modo che il mio locale si AppCmd.exeriferisca a un server remoto? In modo che ogni comando a cui passo AppCmd.exevenga eseguito su un'altra macchina?

Risposte:


5

Puoi scaricare PSEXEC ed eseguire il comando seguente:

psexec \\servername c:\windows\system32\inetsrv\appcmd

Per esempio

psexec \\servername c:\windows\system32\inetsrv\appcmd list wp

Tieni presente che farlo potrebbe far scattare importanti allarmi nella tua organizzazione se ti trovi in ​​un'azienda che cerca cose come questa.
ErikE,

Si prega di non dimenticare che PsExec si blocca al prompt della licenza quando si esegue in modo non interattivo e utilizzare l' PsExec /accepteulainterruttore per le invocazioni.
it3xl,

1

Non penso che tu possa usare direttamente appcmdper la gestione remota. Ma IIS 7 ha un provider PowerShell per la gestione remota, consulta questo articolo .


Per settimane ho sbattuto la testa contro i muri, quindi un avvertimento: i provider IIS Powershell per la gestione remota sono terribili se usi le condivisioni UNC per qualsiasi cosa.
Pxtl,

0

Solo se stai usando la configurazione condivisa, ma non penso che questo sia il tuo intento.

Altrimenti è PSEXEC, Powershell remoto o simile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.