Windows Server: Az összes telepített szerepkör és szolgáltatás listája a PowerShell segítségével
Ha a szerepköröket és funkciókat a PowerShell segítségével telepíti, az Install-WindowsFeature az Ön barátja. A Get-Windowsfeature információkat kap a telepített vagy elérhető kiszolgálói szerepkörökről. Ez a blogbejegyzés bemutatja, hogyan szerezheti meg a Windows Server 2012 vagy Windows Server 2016 rendszeren telepített összes szerepkör listáját.
Először is szeretném felhívni a figyelmet arra, hogy van egy újabb blogbejegyzés, amely lehetővé teszi az összes kiszolgálói szerepkör lekérését az összes szerverről. További információ itt: Az összes kiszolgálói szerepkör listája az összes PowerShell-alapú Windows-kiszolgálóról
Get-WindowsFeature
A paraméterek nélkül futó Get-WindowsFeature információkat kap az összes kiszolgálói szerepkörről és szolgáltatásról. Az installstate attribútumot keressük. A lehetséges értékek a következők: Telepítve, Elérhető, Eltávolítva.
Sorolja fel az összes telepített szolgáltatást és szerepkört
Menjünk tovább. Be vagyok jelentkezve a Server03-ra, amely a tartományom tagkiszolgálója. Megkeresem az összes telepített szerepkört a localhost-on.
Get-WindowsFeature | Where-Object {$_. installstate -eq "installed"} | Format-List Name,Installstate | more
Sorolja fel az összes szerepet és szolgáltatást a távoli gazdagépen
Mint említettem, bejelentkeztem a Server03-ra. Keressük meg a dc01 távoli számítógépen telepített összes szerepkört és szolgáltatást. A Server03 és a dc01 ugyanabban a tartományban vannak. A Get-WindowsFeature-t a -ComputerName paraméterrel használom.
Get-WindowsFeature -ComputerName dc01 | Where-Object {$_. installstate -eq "installed"} | Format-List Name,Installstate | more


