さまざまなdev / test / prod環境をセットアップするために使用されるいくつかのPowershellスクリプトがあり、そのうちの1つはIISをインストールおよび構成します。残念ながら、現時点では、Install-WindowsFeatureコマンドレットがないため、これらのスクリプトはWindows 10では動作していないようです。
これらが意図的に削除された場合、または以前は必要なかったそれらをインストールするためにジャンプする必要があるフープがありますか?
さまざまなdev / test / prod環境をセットアップするために使用されるいくつかのPowershellスクリプトがあり、そのうちの1つはIISをインストールおよび構成します。残念ながら、現時点では、Install-WindowsFeatureコマンドレットがないため、これらのスクリプトはWindows 10では動作していないようです。
これらが意図的に削除された場合、または以前は必要なかったそれらをインストールするためにジャンプする必要があるフープがありますか?
回答:
Ryanの答えは正しいInstall-WindowsFeature
ですが、スクリプトをワークステーションでも実行したい場合は、コマンドレットから離れることをお勧めします。必要がない場合でも、RSATに常に依存します。
サーバーとワークステーションで動作するEnable-WindowsOptionalFeatureを使用するだけです。スクリプトを変更する必要があります。機能名も異なります。
コマンドラインでWindows機能をインストールするさまざまな方法について少し書きました。
Enable-WindowsOptionalFeature
ただし、少し奇妙な動作があります。確認プロンプトを非表示にすることはできません。それは、シェフのような自動化されたプロビジョナーでの使用には向かない。より良い答えはありません。Powershellの組み込み確認設定を尊重しない方法で書かれていることに驚いただけです。
まだ出ていません。いつものように、リモートサーバー管理ツール(RSAT- *-WindowsFeature
コマンドレットも含む)は常にOSバージョンに非常に敏感です。つまり、Windows 7でWindows 7 RSATを使用してServer 2008 R2を管理し、Windows 8.1でWindows 8.1 RSATを使用してServer 2012 R2を管理します。OSバージョン間でRSATを使用しても機能しますが、予期せずクラッシュすることもあります。*-WindowsFeature
コマンドレットは、技術的の一部であるServerManager
モジュール、およびServer 2016が出ていないので、あなたはしばらくの間、これらのコマンドレットが表示されない場合があります。
これを機能させることができるかもしれません:https : //www.microsoft.com/en-us/download/details.aspx?id=45520
または、そうでない場合は、今からリモート管理を行うためのダウンレベルのWindowsワークステーションを見つけてください。