在 windows 11 和 windows server 系统中,微软为用户提供了大量未默认安装的附加组件和实用工具。根据不同的操作系统版本,你可以通过图形界面或 powershell 命令来手动安装这些功能。
然而,整个功能安装体系存在命令混乱、使用方式不统一的问题,这让不少用户,甚至是 windows server 管理员也常常感到非常困惑。
举例来说:在安装 rsat(远程服务器管理工具)时,应该使用哪个 powershell 命令?是 enable-windowsoptionalfeature、install-windowsfeature,还是 add-windowscapability?微软还为这些命令使用了不同的动词(如enable
、install
和add
),进一步加大了理解难度。
在「设置」应用中安装 rsat 的时候,使用的操作名称是「添加可选功能」。从字面来看,你可能认为这对应 powershell 中的enable-windowsoptionalfeature
;但实际上,情况远没有这么简单。比如:
- 在 windows 11 上,如果你在 powershell 中执行以下命令,往往什么都查不到。
get-windowsoptionalfeature -online -featurename *rsat*
- 但在 windows server 上,这条命令却能正确输出所有 rsat 相关功能。
windows 11 无法 get-windowsoptionalfeature 到 rsat 功能
windows server 2025 能够 get-windowsoptionalfeature 到 rsat 功能
发表评论