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
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.
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.
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.
Tags und Links iis-7.5 powershell module