WindowsFeature
構文
Windows の役割または機能をインストールまたはアンインストールします。
構文
WindowsFeature [String] #ResourceName
{
Name = [string]
[Credential = [PSCredential]]
[DependsOn = [string[]]]
[Ensure = [string]{ Absent | Present }]
[IncludeAllSubFeature = [bool]]
[LogPath = [string]]
[PsDscRunAsCredential = [PSCredential]]
}
説明
この WindowsFeature
リソースを使用すると、Windows ロールまたは機能が Windows Server にインストールされているかどうかを確認できます。 クライアント コンピューターを管理するには、 WindowsOptionalFeature リソースを使用します。
要件
- ターゲット コンピューターで Windows Server 2008 以降が実行されている必要があります。
- ターゲット コンピューターは 、DISM PowerShell モジュールにアクセスできる必要があります。
- ターゲット コンピューターは 、ServerManager PowerShell モジュールにアクセスできる必要があります。
プロパティ
キーのプロパティ
名前
ロールまたは機能の名前を文字列として指定します。
このプロパティのこの値は、DisplayName プロパティではなく、ロールまたは機能の Name プロパティと同じである必要があります。 コンピューターで使用可能な役割と機能を一覧表示するには、コマンドレットを Get-WindowsFeature
使用します。
Type: System.String
省略可能なプロパティ
資格情報
ロールまたは機能を追加または削除するアカウントの資格情報を指定します。
Type: System.Management.Automation.PSCredential
Default Value: None
Ensure
ロールまたは機能をインストールするかどうかを指定します。 ロールまたは機能が Present
インストールされていない場合は、このプロパティをインストールするように設定します。 ロールまたは機能が Absent
インストールされている場合は、このプロパティをアンインストールするように設定します。
既定値は Present
です。
Type: System.String
Accepted Values:
- Absent
- Present
Default Value: Present
IncludeAllSubFeature
機能またはロールのすべてのサブ機能をインストールするかどうかを指定します。 不足しているサブ機能をインストールするには $true
、このプロパティを設定します。 サブ機能を無視するように $false
このプロパティを設定します。 このプロパティの設定に関係なく、 Ensure が > に設定されている場合、リソースはすべてのサブ機能を Absent
削除します。
既定値は $false
です。
Type: System.Boolean
Behavior: Write
Default Value: false
LogPath
機能またはロールのインストールまたはアンインストールをログに記録するファイルのパスを指定します。
Type: System.String
Default Value: None
読み取り専用プロパティ
DisplayName
取得したロールまたは機能の表示名。
Type: System.String
例
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示