Gibt es eine Möglichkeit, meine lokale AppCmd.exe so zu gestalten, dass sie auf einen Remote-Server verweist?

10

Ich muss IIS über die Befehlszeile remote verwalten. Gibt es eine Möglichkeit, mein lokales AppCmd.exeVerzeichnis auf einen Remote-Server zu verweisen? Damit jeder Befehl, an den ich übergebe, AppCmd.exeauf einem anderen Computer ausgeführt wird?

andrerpena
quelle

Antworten:

5

Sie können PSEXEC herunterladen und den folgenden Befehl ausführen:

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

Beispielsweise

psexec \\servername c:\windows\system32\inetsrv\appcmd list wp
Sameer
quelle
Beachten Sie, dass dies zu erheblichen Alarmen in Ihrem Unternehmen führen kann, wenn Sie in einem Unternehmen arbeiten, das auf solche Dinge achtet.
ErikE
Bitte vergessen Sie nicht, dass PsExec bei nicht interaktiver Ausführung an der Lizenzaufforderung hängen bleibt und verwenden Sie den PsExec /accepteulaSchalter für Ihre Aufrufe.
it3xl
1

Ich glaube nicht, dass Sie direkt appcmdfür die Fernverwaltung verwenden können. IIS 7 verfügt jedoch über einen PowerShell-Anbieter für die Remoteverwaltung. Lesen Sie diesen Artikel .

sky100
quelle
Ich habe wochenlang meinen Kopf gegen die Wände geschlagen, also ein Heads-up: Die IIS Powershell-Anbieter für die Fernverwaltung sind schrecklich, wenn Sie UNC-Freigaben für irgendetwas verwenden.
Pxtl
0

Nur wenn Sie Shared Configuration verwenden, aber ich denke nicht, dass dies Ihre Absicht ist.

Ansonsten ist es PSEXEC, Remote Powershell oder ähnliches.

TristanK
quelle