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?

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

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 .


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.