Hac*_*ash 1 powershell windows-10-v20h2
在 Windows 10 版本 20H2 中,它似乎MSPaint.exe已成为“可选功能”,但在旧版可选功能中找不到它。它仅在新Settings应用程序中可见。
同样,当您运行时,Get-WindowsOptionalFeature -Online | Format-Table您不会看到新的可选功能。
我尝试过运行:
Enable-WindowsOptionalFeature -Online -FeatureName "Microsoft Paint" -All -LogLevel WarningsInfo
Run Code Online (Sandbox Code Playgroud)
我得到
Enable-WindowsOptionalFeature :功能名称 Microsoft Paint 未知。
我可以通过 GUI 手动启用可选功能,但如果我想将绘制推送到一组计算机怎么办?我们需要一个新的 PowerShell 命令吗?或者我们是否正在等待 Microsoft 将新的可选功能添加到 cmdlet?
由于这在技术上被视为“功能”而不是“可选功能”,因此正确的本机 PowerShell 命令是Add-WindowsCapability。
当前添加 MSPaint 功能的完整命令是:
Add-WindowsCapability -Online -Name Microsoft.Windows.MSPaint~~~~0.0.1.0
Run Code Online (Sandbox Code Playgroud)
现在,显然这最终与版本相当相关,因此您可能希望使用通配符。不幸的是,Add-WindowsCapability似乎不接受通配符,但Get-WindowsCapability确实:
Get-WindowsCapability -Online -Name Microsoft.Windows.MSPaint* | Add-WindowsCapability -Online
Run Code Online (Sandbox Code Playgroud)
(注意:如果事实证明多个版本/包同时可用,我不知道这会如何反应。)
当然,您只需使用以下命令即可获取可用功能的完整列表:
Get-WindowsCapability -Online
Run Code Online (Sandbox Code Playgroud)
或者与 MSPaint 相关的过滤列表:
Get-WindowsCapability -Online -Name *MSPaint*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4069 次 |
| 最近记录: |