Frage

Nach etwas (für nicht sehr lange muss ich zugeben) Ich frage mich, ob jemand mich zu einem Powershell-Skript verweisen kann, wenn ‚IIS-Verwaltungsskripts und Tools‘ prüft aktiviert ist und wenn es nicht dann ermöglicht es ihm, wie Sie es Fügen Sie aus dem Windows-Funktionen.

Ich habe poshcode.org und powershell.com und konnte nicht einen finden

ich nie berührt Powershell vor und ich versuche, dieses Skript zu verwenden, als Teil der Deployment Automation ausführen

Prost

War es hilfreich?

Lösung

, die für Windows 2008 oder Windows Server 2008 R2 sein würde?

Server 2008R2:

-Um Abfrage:

PS> get-windowsfeature|where{$_.name -eq "Web-Scripting-Tools"}

Display Name                                            Name
------------                                            ----
        [X] IIS Management Scripts and Tools            Web-Scripting-Tools

Die "[X]" gibt es installiert ist.

-Um hinzufügen:

PS> get-windowsfeature|where{$_.name -eq "Web-Scripting-Tools"}|add-windowsfeature

Wenn Sie sich fragen, über Server 2008, dann werden Sie die Ausgabe von servermanagercmd.exe analysieren müssen, was ein bisschen härter, sein wird, aber nicht unmöglich.

Andere Tipps

Ich glaube nicht, Powershell eine gute Wahl für die automatisierte Installation ist, weil zuerst Sie Powershell installieren (es sei denn, diese Windows 2008 R2 ist) und dann haben Sie die Skriptausführung aktivieren, bevor Ihre Skripte ausgeführt werden soll.

Statt wir pkgmgr oder ocsetup, die von einer regulären cmd.exe Konsole ausgeführt werden kann. Dies sollte für IIS 7 (Windows 2008) arbeitet

start /w pkgmgr /iu:IIS-WebServerManagementTools;IIS-ManagementConsole;
start /w pkgmgr /iu:IIS-ManagementScriptingTools;IIS-ManagementService;
start /w pkgmgr /iu:IIS-IIS6ManagementCompatibility;IIS-Metabase;

Wenn Sie wirklich bestimmt werden Powershell zu verwenden, um dies wird installieren Sie es auf Windows 2008

start /w pkgmgr /iu:MicrosoftWindowsPowerShell

Beachten Sie, dass dies die Windows 2008 OS "Feature" installiert und so werden Sie Powershell-Version 1.0 nicht Powershell Version 2.0 erhalten.

In diesem Artikel wird erklärt, wie Powershell v 2 für Ihr Betriebssystem (2008 und früher) erhalten http://support.microsoft.com/kb/968929

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top