Bruk Windows PowerShell til å installere ekstra funksjoner

0
222

Microsoft Windows leveres med et sett av såkalte valgfrie funksjoner som brukerne kan aktivere eller deaktivere det med “slå Windows-funksjoner på eller av” control panel applet.

Dette fungerer godt for det meste, men krever at du åpner Kontrollpanel i operativsystemet hvis du laster den Har vindu direkte ved å skrive inn optionalfeatures i Start.

Mens det er tilstrekkelig mesteparten av tiden, administratorer kan bruke PowerShell, samt for å administrere flere funksjoner i Windows-operativsystemet.

Denne guiden gir deg en oversikt over hvordan det fungerer på Windows-10. Merk at dette kanskje ikke fungerer på tidligere versjoner av Windows som Windows 7.

Windows PowerShell: installere ekstra-funksjoner

Du trenger en forhøyet PowerShell for følgende kommandoer. Trykk på Windows-tasten, skriv powershell, kan du holde nede Ctrl-tasten og Shift-tasten, og trykk på Enter-tasten for å åpne en PowerShell-ledeteksten med administrative privilegier.

Liste over alle valgfrie funksjoner og deres status

powershell optional features

Det første du kanskje ønsker å gjøre, i hvert fall når du er ny til å bruke kommandoen, er for å vise listen over funksjoner som er tilgjengelige.

Kjøre get-windowsoptionalfeature -online for å vise alle tilgjengelige funksjon navn og deres stater på datasystemet. Staten er enten aktivert eller deaktivert.

Merk:- online-parameteren betyr at handlinger er kjørt på den aktuelle enheten.

Mens det er lett nok til å identifisere noen funksjoner av funksjonen navn, det er ikke lett for dem alle.

Følgende liste er fra en Windows-10 Pro-versjonen 1703 PC.

FeatureName : Microsoft-Windows-HyperV-Gjest Pakke
FeatureName : LegacyComponents
FeatureName : DirectPlay
FeatureName : SimpleTCP
FeatureName : SNMP
FeatureName : WMISnmpProvider
FeatureName : MicrosoftWindowsPowerShellV2Root
FeatureName : MicrosoftWindowsPowerShellV2
FeatureName : Windows-Identitet-Stiftelsen
FeatureName : Microsoft-Windows-Delsystem-Linux
FeatureName : NetFx3
FeatureName : IIS-WebServerRole
FeatureName : IIS-Serveren
FeatureName : IIS-CommonHttpFeatures
FeatureName : IIS-HttpErrors
FeatureName : IIS-HttpRedirect
FeatureName : IIS-ApplicationDevelopment
FeatureName : IIS-NetFxExtensibility
FeatureName : IIS-NetFxExtensibility45
FeatureName : IIS-HealthAndDiagnostics
FeatureName : IIS-HttpLogging
FeatureName : IIS-LoggingLibraries
FeatureName : IIS-RequestMonitor
FeatureName : IIS-HttpTracing
FeatureName : IIS-Sikkerhet
FeatureName : IIS-URLAuthorization
FeatureName : IIS-RequestFiltering
FeatureName : IIS-IPSecurity
FeatureName : IIS-Ytelse
FeatureName : IIS-HttpCompressionDynamic
FeatureName : IIS-WebServerManagementTools
FeatureName : IIS-ManagementScriptingTools
FeatureName : IIS-IIS6ManagementCompatibility
FeatureName : IIS-Metabasen
FeatureName : VAR-WindowsActivationService
FeatureName : VAR-ProcessModel
FeatureName : VAR-NetFxEnvironment
FeatureName : VAR-ConfigurationAPI
FeatureName : IIS-HostableWebCore
FeatureName : WCF-HTTP-Aktivering
FeatureName : WCF-NonHTTP-Aktivering
FeatureName : WCF-Services45
FeatureName : WCF-HTTP-Activation45
FeatureName : WCF-TCP-Activation45
FeatureName : WCF-Rør-Activation45
FeatureName : WCF-MSMQ-Activation45
FeatureName : WCF-TCP-PortSharing45
FeatureName : IIS-CertProvider
FeatureName : IIS-WindowsAuthentication
FeatureName : IIS-DigestAuthentication
FeatureName : IIS-ClientCertificateMappingAuthentication
FeatureName : IIS-IISCertificateMappingAuthentication
FeatureName : IIS-ODBCLogging
FeatureName : IIS-StaticContent
FeatureName : IIS-DefaultDocument
FeatureName : IIS-DirectoryBrowsing
FeatureName : IIS-WebDAV
FeatureName : IIS-WebSockets
FeatureName : IIS-ApplicationInit
FeatureName : IIS-ASPNET
FeatureName : IIS-ASPNET45
FeatureName : IIS-ASP
FeatureName : IIS-CGI
FeatureName : IIS-ISAPIExtensions
FeatureName : IIS-ISAPIFilter
FeatureName : IIS-ServerSideIncludes
FeatureName : IIS-CustomLogging
FeatureName : IIS-BasicAuthentication
FeatureName : IIS-HttpCompressionStatic
FeatureName : IIS-ManagementConsole
FeatureName : IIS-ManagementService
FeatureName : IIS-WMICompatibility
FeatureName : IIS-LegacyScripts
FeatureName : IIS-LegacySnapIn
FeatureName : IIS-FTPServer
FeatureName : IIS-FTPSvc
FeatureName : IIS-FTPExtensibility
FeatureName : MSMQ-Container
FeatureName : MSMQ-Server
FeatureName : MSMQ-Utløser
FeatureName : MSMQ-ADIntegration
FeatureName : MSMQ-HTTP
FeatureName : MSMQ-Multicast
FeatureName : MSMQ-DCOMProxy
FeatureName : NetFx4-AdvSrvs
FeatureName : NetFx4Extended-ASPNET45
FeatureName : MediaPlayback
FeatureName : WindowsMediaPlayer
FeatureName : Utskrift-PrintToPDFServices-Funksjoner
FeatureName : Utskrift-XPSServices-Funksjoner
FeatureName : RasRip
FeatureName : MSRDC-Infrastruktur
FeatureName : Søkemotorer-Klient-Pakke
FeatureName : TelnetClient
FeatureName : TFTP
FeatureName : Xps-Foundation-Xps-Visningsprogrammet
FeatureName : WorkFolders-Klient
FeatureName : SMB1Protocol
FeatureName : Microsoft Hyper-V-Alle
FeatureName : Microsoft Hyper-V-Verktøy-Alle
FeatureName : Microsoft Hyper-V-Management-Klienter
FeatureName : Microsoft Hyper-V-Administrasjon-PowerShell
FeatureName : Microsoft Hyper-V
FeatureName : Microsoft Hyper-V-Hypervisor
FeatureName : Microsoft Hyper-V-Tjenester
FeatureName : Utskrift-Foundation-Funksjoner
FeatureName : Utskrift-Foundation-LPRPortMonitor
FeatureName : Utskrift-Foundation-LPDPrintService
FeatureName : Utskrift-Foundation-InternetPrinting-Klient
FeatureName : FaxServicesClientPackage
FeatureName : ScanManagementConsole
FeatureName : DirectoryServices-ADAM-Klient
FeatureName : ServicesForNFS-ClientOnly
FeatureName : ClientForNFS-Infrastruktur
FeatureName : NFS-Administrasjon
FeatureName : RasCMAK
FeatureName : SmbDirect
FeatureName : Containere
FeatureName : DataCenterBridging
FeatureName : TIFFIFilter
FeatureName : Klient-DeviceLockdown
FeatureName : Klient-EmbeddedShellLauncher
FeatureName : Klient-EmbeddedBootExp
FeatureName : Klient-EmbeddedLogon
FeatureName : Klient-KeyboardFilter
FeatureName : Klient-UnifiedWriteFilter
FeatureName : MultiPoint-Kontakt
FeatureName : MultiPoint-Kontakt-Tjenester
FeatureName : MultiPoint-Verktøy
FeatureName : Internet-Explorer-Valgfritt-amd64

Les også: Skjul eller vis Trådløse Nettverk i Windows

Vise informasjon om funksjoner

powershell-display information about features

Du kan bruke den -featurename Eksempel parameter for å vise detaljert informasjon om en funksjon som du er interessert i.

Kommandoen get-windowsoptionalfeature -online -featurename NetFx3 for eksempel avslører at dette installerer den .Net Framework 3.5 på systemet. Det er også en Internett-kobling, forutsatt at du kan klikke på for å se ytterligere informasjon på nettet.

Aktivere eller deaktivere en valgfri funksjon

Du kan bruke PowerShell-kommandoer for å aktivere eller deaktivere valgfrie funksjoner på en Windows-10 maskin.

De kommandoer som Aktiver-WindowsOptionalFeature -FeatureName og Deaktiver-WindowsOptionalFeature -FeatureName er brukt for det.

For å gi dere to eksempler for å vise deg hvordan det fungerer:

  • Aktiver-WindowsOptionalFeature -Online -FeatureName “NetFx3” -Alle — Denne kommandoen installerer Net Framework 3.5 på datamaskinen kommandoen kjøres på.
  • Deaktiver-WindowsOptionalFeature -Online -FeatureName “NetFx3” — Denne kommandoen deaktiverer funksjonen igjen.

-Alle-parameteren angir du at Windows skal installere alle avhengigheter som godt. Så, hvis en overordnet funksjon som er nødvendig for installasjonen av den valgte funksjonen, og den er installert som godt. Merk: Deaktiver støtter ikke -Alle parameter.

Ressurser

  • Microsoft Technet: Aktiver-WindowsOptionalFeature
  • Microsoft Technet: Deaktiver-WindowsOptionalFeature
  • Microsoft Technet: Få-WindowsOptionalFeature