web-dev-qa-db-ja.com

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

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

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

25
Mr. Smythe

ライアンの答えは正しいですが、私はInstall-WindowsFeatureコマンドレット。ワークステーションでもスクリプトを実行する場合。それ以外の場合は必要ありませんが、RSATには常に依存しています。

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

私は少し書きました: コマンドラインでWindows機能をインストールするためのさまざまな方法

28
Peter Hahndorf

まだ出ていません。いつものように、リモートサーバー管理ツール(RSAT-*-WindowsFeatureコマンドレットも含む)は、常にOSバージョンに非常に敏感です。つまり、Windows 7でWindows 7 RSATを使用してServer 2008 R2を管理し、Win 8.1でWindows 8.1 RSATを使用してServer 2012 R2を管理します。OSバージョン間でRSATを使用するmay動作しますが、予期せずクラッシュする可能性もあります。 *-WindowsFeatureコマンドレットは技術的にはServerManagerモジュールの一部であり、Server 2016はまだリリースされていないため、しばらくの間これらのコマンドレットが表示されない場合があります。

これを機能させることができるかもしれません: https://www.Microsoft.com/en-us/download/details.aspx?id=4552

または、そうでない場合は、今からリモート管理を行うダウンレベルのWindowsワークステーションを見つけてください。

2
Ryan Ries

X86バージョンのPowerShellからコマンドを実行した場合にも、サーバー2012/16/19でこのエラーが表示されます 用語「Uninstall-WindowsFeature」は認識されません

0
user187724