Probleme mit der IIS 7.5-Powershell-Modulnutzung

8

Hat jemand dieses Modul mit Erfolg benutzt, starte ich 32bit Windows 7, wo ich eine Administrator-Shell mit run als Administrator geöffnet habe, habe das WebAdministration-Modul importiert und dann versucht, die Befehle mit einigen Problemen zu benutzen, habe hier zwei Beispiele gegeben.

Websites

Ich habe eine Website mit dem folgenden Befehl erstellt

%Vor%

Dann habe ich versucht, die Website-Details mit dem Befehl zu erhalten Get-Website-Name Testseite aber es gibt immer alle Seiten zurück, scheint den Parameter -name zu ignorieren. Nur so kann ich die Seite mit einem Filter

erreichen %Vor%

Wenn ich appcmd verwende, funktioniert es wie erwartet mit dem folgenden Befehl

%Vor%

AppPools

Wenn ich versuche, die Apppools mit dem folgenden Befehl aufzulisten

%Vor%

Ich bekomme den folgenden Fehler

%Vor%

Aber wenn ich appcmd wie folgt benutze, bekomme ich alle Apppools wie erwartet ohne Fehler

%Vor%

Hat jemand erfolgreich das WebAdministration-Modul verwendet?

Vielen Dank im Voraus Pat

    
pmcgrath 20.04.2010, 10:20
quelle

3 Antworten

8

Wenn Sie PowerShell bereits als Administrator ausführen und die Windows-Benutzerkontensteuerung deaktiviert ist und Sie diesen Fehler immer noch sehen, vergewissern Sie sich, dass WAS (Windows Process Activation Service) ausgeführt wird. Sie können W3SVC stoppen, aber PowerShell wird definitiv den gleichen "Scratching" -Widerruf "Zugriff verweigert" geben, wenn WAS gestoppt wird.

    
RobO 21.03.2011 17:49
quelle
0

Sie müssen sicherstellen, dass das PowerShell-Fenster aktiviert ist. Klicken Sie mit der rechten Maustaste in das Startmenü, und verwenden Sie die Option "Als Administrator ausführen", um sicherzustellen, dass es auf Hoch gesetzt wird.

    
Carlos Aguilar Mares 16.05.2010 05:42
quelle
0

In Bezug auf die Get-Website, die den Parameter -Name ignoriert, scheint dies ein Fehler zu sein nach diesem Forum . Die Problemumgehung besteht darin, Get-Item

zu verwenden %Vor%

Achten Sie darauf, doppelte Anführungszeichen zu verwenden, Variablen werden nicht erweitert, wenn einfache Anführungszeichen verwendet werden.

Beim Durchsuchen der Anwendungspools vermute ich, dass dies ein Berechtigungsproblem ist, wie CarlosAg erwähnt. Stellen Sie sicher, dass Sie PowerShell mit erhöhten Rechten ausführen. Normalerweise starte ich PowerShell, indem ich mit der rechten Maustaste darauf klicke und "Als Administrator ausführen" auswähle.

    
Ryan Taylor 14.11.2010 00:06
quelle

Tags und Links