Brug Windows PowerShell til at installere ekstraudstyr

0
329

Microsoft Windows leveres med et sæt af såkaldte valgfri funktioner, som brugere kan aktivere eller deaktivere hjælp “slå Windows-funktioner til eller fra” kontrol panel-applet.

Dette fungerer godt for det meste, men kræver, at du åbner Kontrolpanel på operativsystemet, medmindre du indlæse Funktioner vinduet direkte ved at skrive optionalfeatures i Starten.

Mens der er tilstrækkeligt for de fleste af den tid, som administratorer kan bruge PowerShell, samt til at administrere valgfrie funktioner i Windows-operativsystemet.

Den følgende vejledning giver dig et overblik over, hvordan det virker på Windows 10. Bemærk, at dette måske ikke fungerer på de tidligere versioner af Windows, såsom Windows 7.

Windows PowerShell: installer valgfrie funktioner

Du har brug for en forhøjet PowerShell til følgende kommandoer. Tryk på Windows-tasten, type powershell, skal du holde Ctrl-tasten og Shift-tasten nede, og tryk på Enter-tasten for at åbne en PowerShell prompt med administrative rettigheder.

Liste over alle valgfrie funktioner og deres status

powershell optional features

Den første ting, du måske ønsker at gøre, i hvert fald når du er ny til at bruge kommando, er for at vise listen over funktioner, der er til rådighed.

Køre get-windowsoptionalfeature -online til en liste over alle tilgængelige navne på funktioner og deres medlemsstater på den computer system. Staten er enten aktiveret eller deaktiveret.

Bemærk:- online parameter betyder, at de aktioner, der kører på den aktuelle enhed.

Mens det er let nok at identificere nogle funktioner af den har navn, det er ikke nemt for dem alle.

Den følgende liste er fra en Windows-10 Pro version 1703 PC.

Funktionsnavn : Microsoft-Windows-HyperV-Guest-Pakke
Funktionsnavn : LegacyComponents
Funktionsnavn : DirectPlay
Funktionsnavn : SimpleTCP
Funktionsnavn : SNMP
Funktionsnavn : WMISnmpProvider
Funktionsnavn : MicrosoftWindowsPowerShellV2Root
Funktionsnavn : MicrosoftWindowsPowerShellV2
Funktionsnavn : Windows-Identitet-Fonden
Funktionsnavn : Microsoft-Windows-Undersystemet-Linux
Funktionsnavn : NetFx3
Funktionsnavn : IIS-WebServerRole
Funktionsnavn : IIS-WebServer
Funktionsnavn : IIS-CommonHttpFeatures
Funktionsnavn : IIS-HttpErrors
Funktionsnavn : IIS-HttpRedirect
Funktionsnavn : IIS-ApplicationDevelopment
Funktionsnavn : IIS-NetFxExtensibility
Funktionsnavn : IIS-NetFxExtensibility45
Funktionsnavn : IIS-HealthAndDiagnostics
Funktionsnavn : IIS-HttpLogging
Funktionsnavn : IIS-LoggingLibraries
Funktionsnavn : IIS-RequestMonitor
Funktionsnavn : IIS-HttpTracing
Funktionsnavn : IIS-Sikkerhed
Funktionsnavn : IIS-URLAuthorization
Funktionsnavn : IIS-RequestFiltering
Funktionsnavn : IIS-IPSecurity
Funktionsnavn : IIS-Performance
Funktionsnavn : IIS-HttpCompressionDynamic
Funktionsnavn : IIS-WebServerManagementTools
Funktionsnavn : IIS-ManagementScriptingTools
Funktionsnavn : IIS-IIS6ManagementCompatibility
Funktionsnavn : IIS-Metabasen
Funktionsnavn : VAR-WindowsActivationService
Funktionsnavn : VAR-ProcessModel
Funktionsnavn : VAR-NetFxEnvironment
Funktionsnavn : VAR-ConfigurationAPI
Funktionsnavn : IIS-HostableWebCore
Funktionsnavn : WCF-HTTP-Aktivering
Funktionsnavn : WCF-NonHTTP-Aktivering
Funktionsnavn : WCF-Services45
Funktionsnavn : WCF-HTTP-Activation45
Funktionsnavn : WCF-TCP-Activation45
Funktionsnavn : WCF-Pipe-Activation45
Funktionsnavn : WCF-MSMQ-Activation45
Funktionsnavn : WCF-TCP-PortSharing45
Funktionsnavn : IIS-CertProvider
Funktionsnavn : IIS-WindowsAuthentication
Funktionsnavn : IIS-DigestAuthentication
Funktionsnavn : IIS-ClientCertificateMappingAuthentication
Funktionsnavn : IIS-IISCertificateMappingAuthentication
Funktionsnavn : IIS-ODBCLogging
Funktionsnavn : IIS-StaticContent
Funktionsnavn : IIS-DefaultDocument
Funktionsnavn : IIS-DirectoryBrowsing
Funktionsnavn : IIS-WebDAV
Funktionsnavn : IIS-WebSockets
Funktionsnavn : IIS-ApplicationInit
Funktionsnavn : IIS-ASPNET
Funktionsnavn : IIS-ASPNET45
Funktionsnavn : IIS-ASP
Funktionsnavn : IIS-CGI
Funktionsnavn : IIS-ISAPIExtensions
Funktionsnavn : IIS-ISAPIFilter
Funktionsnavn : IIS-ServerSideIncludes
Funktionsnavn : IIS-CustomLogging
Funktionsnavn : IIS-BasicAuthentication
Funktionsnavn : IIS-HttpCompressionStatic
Funktionsnavn : IIS-ManagementConsole
Funktionsnavn : IIS-ManagementService
Funktionsnavn : IIS-WMICompatibility
Funktionsnavn : IIS-LegacyScripts
Funktionsnavn : IIS-LegacySnapIn
Funktionsnavn : IIS-FTPServer
Funktionsnavn : IIS-FTPSvc
Funktionsnavn : IIS-FTPExtensibility
Funktionsnavn : MSMQ-Container
Funktionsnavn : MSMQ-Server
Funktionsnavn : MSMQ-Udløser
Funktionsnavn : MSMQ-ADIntegration
Funktionsnavn : MSMQ-HTTP
Funktionsnavn : MSMQ-Multicast
Funktionsnavn : MSMQ-DCOMProxy
Funktionsnavn : NetFx4-AdvSrvs
Funktionsnavn : NetFx4Extended-ASPNET45
Funktionsnavn : MediaPlayback
Funktionsnavn : WindowsMediaPlayer
Funktionsnavn : Udskrivning-PrintToPDFServices-Funktioner
Funktionsnavn : Udskrivning-XPSServices-Funktioner
Funktionsnavn : RasRip
Funktionsnavn : MSRDC-Infrastruktur
Funktionsnavn : Søgmotor-Klient-Pakke
Funktionsnavn : TelnetClient
Funktionsnavn : TFTP
Funktionsnavn : Xps-Foundation-Xps-Fremviseren
Funktionsnavn : WorkFolders-Klient
Funktionsnavn : SMB1Protocol
Funktionsnavn : Microsoft Hyper-V-Alle
Funktionsnavn : Microsoft Hyper-V-Værktøjer-Alle
Funktionsnavn : Microsoft Hyper-V-Management-Kunder
Funktionsnavn : Microsoft Hyper-V-Management-PowerShell
Funktionsnavn : Microsoft Hyper-V
Funktionsnavn : Microsoft Hyper-V-Hypervisor
Funktionsnavn : Microsoft Hyper-V-Tjenester
Funktionsnavn : Udskrivning-Foundation-Funktioner
Funktionsnavn : Udskrivning-Foundation-LPRPortMonitor
Funktionsnavn : Udskrivning-Foundation-LPDPrintService
Funktionsnavn : Udskrivning-Foundation-InternetPrinting-Klient
Funktionsnavn : FaxServicesClientPackage
Funktionsnavn : ScanManagementConsole
Funktionsnavn : DirectoryServices-ADAM-Klient
Funktionsnavn : ServicesForNFS-ClientOnly
Funktionsnavn : ClientForNFS-Infrastruktur
Funktionsnavn : NFS-Administration
Funktionsnavn : RasCMAK
Funktionsnavn : SmbDirect
Funktionsnavn : Beholdere
Funktionsnavn : DataCenterBridging
Funktionsnavn : TIFFIFilter
Funktionsnavn : Klient-DeviceLockdown
Funktionsnavn : Klient-EmbeddedShellLauncher
Funktionsnavn : Klient-EmbeddedBootExp
Funktionsnavn : Klient-EmbeddedLogon
Funktionsnavn : Klient-KeyboardFilter
Funktionsnavn : Klient-UnifiedWriteFilter
Funktionsnavn : MultiPoint-Stik
Funktionsnavn : MultiPoint-Stik-Tjenester
Funktionsnavn : MultiPoint-Værktøjer
Funktionsnavn : Internet-Explorer-Valgfri-amd64

Læs også: Køre .Net Framework 2.0, 3.0 og 3.5 på Windows-10

Viser oplysninger om funktioner

powershell-display information about features

Du kan bruge -funktionsnavn Eksempel parameter for at få vist detaljerede oplysninger om en funktion, som du er interesseret i.

Kommandoen get-windowsoptionalfeature -online -funktionsnavn NetFx3 for eksempel viser, at dette installerer den .Net Framework 3.5 på systemet. Der er også et Internet-link, som du kan klikke på for at se yderligere oplysninger på nettet.

Aktivere eller deaktivere en valgfri funktion

Du kan bruge PowerShell-kommandoer til at aktivere eller deaktivere valgfri funktioner på en Windows-10-maskine.

De kommandoer Aktiver-WindowsOptionalFeature -Funktionsnavn og Deaktivere-WindowsOptionalFeature -Funktionsnavn er vant til det.

For at give dig to eksempler for at vise dig hvordan det virker:

  • Aktiver-WindowsOptionalFeature -Online -Funktionsnavn “NetFx3” -Alle — Denne kommando installerer Net Framework 3.5 på den computer kommando køres på.
  • Deaktiver-WindowsOptionalFeature -Online -Funktionsnavn “NetFx3” – Denne kommando deaktiverer funktionen igen.

-Alle parameter, der fortæller Windows til at installere eventuelle afhængigheder. Så, hvis overordnede funktion er påkrævet til installation af den valgte funktion, det er installeret. Bemærk: Deaktiver understøtter ikke -Alle parameter.

Ressourcer

  • Microsoft Technet: Aktivér-WindowsOptionalFeature
  • Microsoft Technet: Deaktiver-WindowsOptionalFeature
  • Microsoft Technet: Få-WindowsOptionalFeature