Wat is Windows PowerShell? Functies en voordelen van upgraden naar de nieuwste versie

What Is Windows Powershell



Als IT-expert krijg ik vaak de vraag wat Windows PowerShell is en waarom mensen moeten upgraden naar de nieuwste versie. In dit artikel beantwoord ik die vragen en geef ik u een overzicht van de voordelen van een upgrade naar Windows PowerShell 5.0. Windows PowerShell is een opdrachtregel-shell en scripttaal waarmee u serverbeheer en andere taken kunt automatiseren. PowerShell is inbegrepen bij Windows Server 2012 R2 en Windows Server 2016 en kan op eerdere versies van Windows Server worden geïnstalleerd. PowerShell 5.0 is uitgebracht in 2016 en bevat nieuwe functies en mogelijkheden die het eenvoudiger maken om uw Windows-infrastructuur te beheren. Enkele van de nieuwe functies in PowerShell 5.0 zijn: - PowerShell Desired State Configuration (DSC): PowerShell DSC is een declaratief model waarmee u uw infrastructuur als code kunt beheren. Met PowerShell DSC kunt u uw infrastructuur definiëren in een PowerShell-script en die configuratie vervolgens implementeren op uw servers. - PowerShell Get-Help: de Get-Help-cmdlet is verbeterd in PowerShell 5.0 en bevat nu meer voorbeelden en betere zoekfunctionaliteit. - PowerShell ISE: de PowerShell ISE is bijgewerkt met een nieuwe look en feel, en bevat nieuwe functies zoals syntaxisaccentuering en codeaanvulling. - PowerShell Module Browser: de PowerShell Module Browser is een nieuwe functie waarmee u door de PowerShell Gallery kunt bladeren en modules rechtstreeks vanuit de ISE kunt installeren. - PowerShell Web Publishing: PowerShell 5.0 bevat een nieuwe functie genaamd PowerShell Web Publishing waarmee u uw PowerShell-scripts en -modules op een website kunt publiceren. Dit zijn slechts enkele van de nieuwe functies in PowerShell 5.0. Upgraden naar PowerShell 5.0 is een geweldige manier om het meeste uit uw Windows-infrastructuur te halen.



Windows 10 verzenden met Windows PowerShell 5.0 ; laatste versie nu PowerShell 7.0 . Windows 8.1 wordt geleverd met Windows PowerShell 4.0. De nieuwe versie heeft veel nieuwe functies die zijn ontworpen om de taal te vereenvoudigen, gebruiksvriendelijker te maken en veelvoorkomende valkuilen te vermijden. Als u een eerdere versie van PowerShell op uw Windows-besturingssysteem gebruikt, zijn er veel voordelen verbonden aan het overschakelen naar deze versie van Windows PowerShell. Het stelt systeembeheerders niet alleen in staat om alle aspecten van het Windows Server OS te beheren, maar biedt ook controle over servers op basis van SQL, Exchange en Lync.





Wat is Powershell

PowerShell is een opdrachtregel-shell en scripttaal. U kunt PowerShell gebruiken om scripts te automatiseren, opdrachtpakketten uit te voeren, bronnen in de cloud te beheren en meer. Momenteel zijn er Kern PowerShell die draait op Linux, macOS en Windows.





Als u meer informatie nodig heeft, kunt u dit controleren Inleiding tot PowerShell op microsoft. com voor excellent leren.



combineer video's windows 10

Welke versie van PowerShell gebruik ik

Ga als volgt te werk om erachter te komen welke versie van PowerShell u gebruikt.

welke versie van PowerShell werkt

Open een PowerShell-venster en typ iedereen de volgende opdrachten en druk op Enter:



|_+_|

Lees er meer over - Hoe controleer de PowerShell-versie в Windows 10.

  • Gebruikers van Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 en Windows 7 met SP1 kunnen gebruik maken van Windows PowerShell 3.0 .
  • Gebruikers van Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 en Windows 7 SP1 kunnen gebruikmaken van Windows PowerShell 4.0 .
  • Windows 10 wordt meegeleverd Windows PowerShell 5.0 .

Lezen : Hoe PowerShell 7.0 op Windows 10 te installeren .

Functies van Windows PowerShell

Windows PowerShell 3.0 introduceerde de volgende nieuwe functies:

  • Windows PowerShell-werkstromen
  • CIM-cmdlets
  • Object-cmdlets (CDXML)
  • Windows PowerShell-webtoegang
  • Automatische downloadmodule
  • Bijgewerkte hulp
  • Betrouwbare en uitgeschakelde sessies
  • Geplande banen

Windows PowerShell 4.0 geciteerd:

  • Gewenste statusconfiguratie (DSC)
  • Verbeteringen voor Windows PowerShell-webtoegang
  • Workflow-verbeteringen
  • Wat is er nieuw voor Windows PowerShell-webservices
  • Opslaan-Help

Windows PowerShell 5.0 , dat deel uitmaakt van Windows 10, biedt de volgende functies:

  • Klassen kunnen worden gedefinieerd in functionaliteit
  • DSC-verbeteringen
  • Transcripties zijn beschikbaar op alle hosts
  • Grote foutopsporingsverbeteringen, waaronder de mogelijkheid om Windows PowerShell-taken te debuggen.
  • Netwerkschakelmodule
  • OneGet voor het beheer van softwarepakketten
  • PowerShellGet om Windows PowerShell-modules te beheren via OneGet
  • Prestatieverbeteringen bij het gebruik van COM-objecten

Windows PowerShell 6.0 platformonafhankelijk (Windows, macOS en Linux), open source en gebouwd voor heterogene omgevingen en hybride cloud.

  • Overstappen van .NET Framework naar .NET Core
  • Het gebruikt .NET Core 2.0 als runtime.
  • Zorgt ervoor dat PowerShell Core op meerdere platforms kan worden uitgevoerd (Windows, macOS en Linux).
  • API's die gemeenschappelijk zijn voor .NET Core en .NET Framework, zijn gedefinieerd als onderdeel van de .NET-standaard.

Windows PowerShell 7.0 wordt geleverd met veel nieuwe functies leuk vinden:

  • Parallellisatie van pijpleidingen
  • Nieuwe exploitanten
  • ConciseView-cmdlet en Get-Error
  • Automatische notificaties over nieuwe versies
  • DSC-resources rechtstreeks aanroepen vanuit PowerShell 7
  • Compatibiliteitslaag.

De TechNet-bibliotheek heeft deze functies in detail uitgelegd. Laten we er een paar bekijken.

Windows PowerShell-werkstroom: Deze functie brengt de volledige kracht van Windows Workflow Foundation naar Windows PowerShell. U kunt werkstromen schrijven in XAML of Windows PowerShell en deze uitvoeren als een cmdlet.

Verbeteringen aan bestaande kern-cmdlets en providers: Windows PowerShell 3.0 bevat nieuwe functies voor bestaande cmdlets, waaronder vereenvoudigde syntaxis en nieuwe parameters voor cmdlets, zoals computer-cmdlets, CSV-cmdlets, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, beveiligingscmdlets. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection en .Add-Member

open.tsv-bestand

Een externe module importeren en detecteren: Windows PowerShell 3.0 verbetert de detectie van de modules Import en Implicit Remoting op externe computers.

Module-cmdlets: Heeft de mogelijkheid om modules van externe computers naar de lokale computer te importeren met behulp van Windows PowerShell-remoting.

Ondersteuning voor nieuwe CIM-sessies: Geeft toestemming om CIM en WMI te gebruiken om niet-Windows-computers te beheren door opdrachten naar de lokale computer te importeren die impliciet worden uitgevoerd op de externe computer.

Functie voor automatisch aanvullen: Bespaart typtijd en vermindert het aantal typefouten.

PowerShell 3.0 Intellisense: Onderstreept de fout in rood en stelt correcties voor wanneer u over de kronkelige lijn beweegt.

Update-Help-cmdlet: Dit elimineert veel kleine fouten of vervelende typefouten in de ingebouwde documentatie.

pc herkent Android-telefoon niet

Uitgebreide Console Host-functies: De wijzigingen die ten grondslag liggen aan het hostprogramma van de Windows PowerShell-console zijn standaard opgenomen in PowerShell 3.0. Bovendien kunt u met de nieuwe optie 'Uitvoeren met PowerShell' in Verkenner scripts uitvoeren in een onbeperkte sessie met een simpele klik met de rechtermuisknop.

RunAs en Shared Host-ondersteuning: Met de functie Uitvoeren als, ontworpen voor de Windows PowerShell-workflow, kunnen sessieconfiguratiegebruikers sessies maken die worden uitgevoerd met toestemming van een gedeeld account. Aan de andere kant stelt de SharedHost-functie meerdere gebruikers op meerdere computers in staat om tegelijkertijd verbinding te maken met een workflowsessie en de voortgang ervan nauwlettend te volgen.

Verbeteringen voor het verwerken van speciale tekens: Een snelle blik op Windows PowerShell 3.0 laat zien dat om het vermogen van een programma om speciale tekens correct te interpreteren en te verwerken te verbeteren, de parameter LiteralPath, die speciale tekens in paden afhandelt, geldig is voor bijna alle cmdlets die een Path-parameter hebben, inclusief de nieuwe update. -Help en Save-Help-cmdlets.

Download PC Repair Tool om snel Windows-fouten te vinden en automatisch op te lossen

Met PowerShell kan dat maak een lijst met Windows-services , maak een lijst met uitgeschakelde functies , Apparaatstuurprogramma's exporteren en er een back-up van maken , Vind systeem-uptime , Update Windows Defender-definities , schijf lijst , krijg een lijst met geïnstalleerde stuurprogramma's , Verwijder Windows Store-apps Item toevoegen aan bureaubladcontextmenu , Maak een systeemimage, Download bestand en meer.

Populaire Berichten