gpt4 book ai didi

powershell - 列出Powershell中的所有服务器功能/角色

转载 作者:行者123 更新时间:2023-12-04 13:27:27 26 4
gpt4 key购买 nike

因此,我有以下代码输出安装的所有功能和角色:

Import-Module ServerManager
$Arr = Get-WindowsFeature | Where-Object {$_.Installed -match “True”} | Select-Object -Property Name
$loopCount = $Arr.Count
For($i=0; $i -le $loopCount; $i++) {
Write-Host $Arr[$i]
}

但是,输出为:
@{Name=Backup-Features}
@{Name=Backup}
@{Name=Backup-Tools}

如何摆脱 @{}的?

最佳答案

使用Select -ExpandProperty Name而不是Select -Property Name
另外,我建议使用Foreach-Object而不是C样式的for循环。

Import-Module ServerManager
Get-WindowsFeature |
Where-Object {$_.Installed -match “True”} |
Select-Object -ExpandProperty Name |
Write-Host

或者
Import-Module ServerManager
Get-WindowsFeature |
Where-Object {$_.Installed -match “True”} |
ForEach-Object {
$_.Name | Write-Host
}

关于powershell - 列出Powershell中的所有服务器功能/角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19733415/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com