Windows PowerShell-functies en voordelen van upgraden
Windows 10 schepen met Windows PowerShell 5.0. Windows 8.1 wordt geïnstalleerd met Windows PowerShell 4.0. De nieuwe versie bevat veel nieuwe functies die zijn ontworpen om de taal eenvoudiger en gebruiksvriendelijker te maken en om veelvoorkomende fouten te voorkomen. Als u een eerdere versie van PowerShell op uw Windows-besturingssysteem gebruikt, zal het migreren naar deze versie van Windows PowerShell veel voordelen bieden. Het laat niet alleen de systeembeheerders alle aspecten van Windows Server OS beheren, maar biedt ook controle over SQL, Exchange en Lync-gebaseerde servers.
Welke versie van PowerShell ik gebruik
Om te weten welke versie van PowerShell u gebruikt, doet u het volgende.
Open een PowerShell-venster en typ iemand van de volgende opdrachten en druk op Enter:
- get-host | Select-Object-versie
- $ psversiontable
- $ host.version.
Voor meer informatie over dit lezen - Hoe de PowerShell-versie in Windows 10 te controleren.
Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 en Windows 7 met SP1-gebruikers kunnen gebruiken Windows PowerShell 3.0.
Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 en Windows 7 met SP1-gebruikers kunnen gebruiken Windows PowerShell 4.0.
Windows 10 wordt meegeleverd Windows PowerShell 5.0.
Windows PowerShell-functies
Windows PowerShell 3.0 introduceerde de volgende nieuwe functionaliteit:
- Windows PowerShell-workflows
- CIM-cmdlets
- Cmdlets over objecten (CDXML)
- Windows PowerShell Web Access
- Module automatisch laden
- Help bij te werken
- Robuuste en niet-verbonden sessies
- Geplande taken
Windows PowerShell 4.0 bracht:
- Gewenste statusconfiguratie (DSC)
- Verbeteringen voor Windows PowerShell Web Access
- Verbeterde workflows
- Nieuwe functies voor Windows PowerShell Web Services
- Save-Hulp
Windows PowerShell 5.0, die deel uitmaakt van Windows 10 introduceert de volgende functionaliteit:
- Klassen kunnen in functionaliteit worden gedefinieerd
- DSC-verbeteringen
- Transcripties beschikbaar in alle hosts
- Grote verbeteringen aan foutopsporing, inclusief de mogelijkheid om Windows PowerShell-taken te debuggen
- Netwerk schakelmodule
- OneGet voor het beheer van softwarepakketten
- PowerShellGet voor het beheren van Windows PowerShell-modules via OneGet
- Prestatiewinst bij het gebruik van COM-objecten
TechNet Library heeft deze functies mooi uitgelegd. Laten we een paar ervan in het kort bekijken.
Windows PowerShell-werkstroom: De mogelijkheid brengt de kracht van Windows Workflow Foundation naar Windows PowerShell. U kunt werkstromen in XAML of in de Windows PowerShell-taal schrijven en uitvoeren, net zoals u een cmdlet zou uitvoeren.
Verbeteringen aan bestaande Core Cmdlets en Providers: Windows PowerShell 3.0 bevat nieuwe functies voor bestaande cmdlets, waaronder de vereenvoudigde syntaxis en nieuwe parameters voor de cmdlets, zoals: - Computer-cmdlets, CSV-cmdlets, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, Security-cmdlets , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection en .Add-Member
Import en ontdekking van externe modules: Windows PowerShell 3.0 breidt detectie van modules importeren en impliciete remotingmogelijkheden uit op externe computers.
De module-cmdlets: Heeft de mogelijkheid om modules op externe computers te importeren naar de lokale computer met behulp van Windows PowerShell-nabewerking.
Ondersteuning voor nieuwe CIM-sessie: Geeft toestemming om CIM en WMI te gebruiken voor het beheer van niet-Windows-computers door opdrachten te importeren naar de lokale computer die impliciet op de externe computer worden uitgevoerd.De Auto-complete functie: Bespaart tijd bij het typen en vermindert uw typfouten.
PowerShell 3.0 Intellisense: Onderstreept de fout die u in rood maakt en suggereert correcties wanneer u de muisaanwijzer over een golvende lijn beweegt.
Update-Help cmdlet: Dit geneest veel kleine fouten of vervelende typefouten in de ingebouwde documentatie.
Verbeterde console-hostervaring: Wijzigingen die ten grondslag liggen aan het Windows PowerShell-console-hostprogramma zijn standaard ingeschakeld in PowerShell 3.0. Bovendien kunt u met de nieuwe optie "Uitvoeren met PowerShell" in File Explorer scripts uitvoeren in een onbeperkte sessie door met de rechtermuisknop te klikken.
RunAs en Shared Host-ondersteuning: Met de RunAs-functie, ontworpen voor Windows PowerShell Workflow, kunnen gebruikers van een sessieconfiguratie sessies maken die worden uitgevoerd met de toestemming van een gedeelde gebruikersaccount. Met de SharedHost-functie kunnen meerdere gebruikers op meerdere computers tegelijkertijd verbinding maken met een werkstroomsessie en de voortgang van een werkstroom zorgvuldig volgen.
Speciale karakterverwerkingsverbeteringen: Een snelle ronde rond Windows PowerShell 3.0 wordt getoond om het vermogen van het programma om speciale tekens te interpreteren en correct af te handelen, te gebruiken, de parameter LiteralPath, die speciale tekens in paden verwerkt, is geldig op bijna alle cmdlets die een padparameter hebben, inclusief de nieuwe update -Help and Save-Help cmdlets.
Bron: Microsoft.
Met PowerShell kunt u een lijst met Windows-services genereren, een lijst met uitgeschakelde functies genereren, Exporteren en reservekopieën maken van apparaatstuurprogramma's, Systeem Uptime zoeken, Windows Defender-definities bijwerken, lijststations weergeven, lijst met geïnstalleerde stuurprogramma's krijgen, Windows Store-apps verwijderen, Item toevoegen aan Desktop-contextmenu, systeemimago maken, een bestand downloaden en meer.
Lees de volgende: Verschil tussen PowerShell en PowerShell Core.
Mogelijk vindt u deze links ook nuttig:- Windows PowerShell-handleidingen van Microsoft
- Windows PowerShell stapsgewijze handleiding van Microsoft
- Windows PowerShell Scripting Guide van Microsoft.