PowerShell-Windows 10にInstall-WindowsFeature(およびファミリ)がありませんか?


25

さまざまなdev / test / prod環境をセットアップするために使用されるいくつかのPowershellスクリプトがあり、そのうちの1つはIISをインストールおよび構成します。残念ながら、現時点では、Install-WindowsFeatureコマンドレットがないため、これらのスクリプトはWindows 10では動作していないようです。

これらが意図的に削除された場合、または以前は必要なかったそれらをインストールするためにジャンプする必要があるフープがありますか?


それはホームバージョンですか?
Colyn1337

エンタープライズ。
Mr.スマイス

回答:


28

Ryanの答えは正しいInstall-WindowsFeatureですが、スクリプトをワークステーションでも実行したい場合は、コマンドレットから離れることをお勧めします。必要がない場合でも、RSATに常に依存します。

サーバーとワークステーションで動作するEnable-WindowsOptionalFeatureを使用するだけです。スクリプトを変更する必要があります。機能名も異なります。

コマンドラインでWindows機能をインストールするさまざまな方法について少し書きました。


1
私はこれを受け入れていますが、それはより柔軟に思え、私が間違っていることを丁寧に指摘しています。:)では、Install-WindowsFeatureにフィードしたxmlテンプレートがEnable-WindowsOptionalFeatureでも機能するかどうかを確認しましょう。
Mr.スマイス

1
Enable-WindowsOptionalFeatureただし、少し奇妙な動作があります。確認プロンプトを非表示にすることはできません。それは、シェフのような自動化されたプロビジョナーでの使用には向かない。より良い答えはありません。Powershellの組み込み確認設定を尊重しない方法で書かれていることに驚いただけです。
ジェイソンモーガン

@JasonMorgan-そのような場合の例はありますか?
ピーターハーンドルフ

2

まだ出ていません。いつものように、リモートサーバー管理ツール(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ワークステーションを見つけてください。


1
回答の補足として、今月はRSAT for Windows 10がWindows Server 2016 Technical Preview 3
yagmoth555-GoFundMe Monica

記録のために、これはすべてローカルで行われています。しかし、依存関係は依存関係です。
ミスタースマイス

@ Mr.Smytheもちろん、質問の範囲外で、それらのマシンからサーバーを管理する場合、最後にRSATが必要になる可能性があります
yagmoth555-GoFundMe Monica

1
fyi; microsoft.com/en-us/download/details.aspx?id=45520 :)本日公開(およびwinserv 2016テクニカルプレビュー3も!)/ cc @ Mr.Smythe
yagmoth555-GoFundMe Monica
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.