Welkom bij deze PowerShell tutorial, hier zult u leren om uw eigen PowerShell-scripts te maken, als u nieuw bent in PowerShell dan bent u op de juiste plaats om te beginnen met het leren van PowerShell-scripts.
Windows PowerShell is Microsoft ‘ s task automation framework, bestaande uit een command-line shell en bijbehorende scripttaal gebouwd op de top van.NET Framework. PowerShell biedt volledige toegang tot COM en WMI, waardoor beheerders beheertaken kunnen uitvoeren op zowel lokale als externe Windows-systemen.,
PowerShell heeft kracht, diepte en flexibiliteit en u kunt zelf onderzoek doen, met PowerShell kunt u nieuwe objecten maken, bijvoorbeeld Windows Services File system , DirectoryEntry of het simpler, en.NET Framework gebaseerde object met volledig gekwalificeerde naam zoals systeem.DateTime.
PowerShell heeft de mogelijkheid om. NET Framework te gebruiken en powershell stelt u in staat om dergelijke objecten te bouwen.
Microsoft bleef steeds meer nieuwe PowerShell-methoden toevoegen om ons leven zo gemakkelijk mogelijk te maken.
uitvoer is altijd een. net-Object onthoud dat PowerShell-uitvoer altijd een.net-object is., Dat kan een systeem zijn.Diagnostiek.Een object of System.IO.FileInfo object of een systeem verwerken.String object. In principe kan het elk. net object waarvan de assembly is geladen in PowerShell met inbegrip van uw eigen. net objecten.
Een Absolute beginner ‘ s Baby steps in PowerShell kunt u hier vinden.
Powershell 1.0, Powershell 2.0, Powershell 3.0
en Powershell 4.0
nu Powershell 5.0
Wat is er nieuw in Windows PowerShell 5.0 Windows PowerShell 5.,0 bevat belangrijke nieuwe functies die het gebruik ervan uit te breiden, het verbeteren van de bruikbaarheid, en kunt u controleren en beheren van Windows-gebaseerde omgevingen gemakkelijker en uitgebreid.
- bevat updates voor Windows PowerShell en Windows PowerShell ISE.
- pakketbeheer-cmdlets.
- netwerkschakelaar cmdlets.
- Windows PowerShell gewenste Statusconfiguratie (DSC)
Opmerking: U hebt. NET Framework 4.5 nodig.,
voorbeeld
# Windows PowerShell Version CheckClear-Host$Host
kopieer en probeer het
neem een kijkje in de inhoudsopgave links, waar alle menu-items worden weergegeven en zorg ervoor dat u regelmatig terugkomt, omdat we er steeds nieuwe secties aan zullen toevoegen. We hopen dat deze tutorial je goed op weg zal helpen met Powershell.
alles hier is gratis, en we hopen dat u ons werk leuk vindt.
wanneer u een get-commando uitvoert, kunt u enkele eigenschappen zien(niet alle Poperties).
Het is powershell configuratie die alleen geconfigureerde eigenschappen cloumn toont.,
We komen met een enorme update over ‘Get-Member’ in de taal sectie..
hoe powershell commando ’s effectief te gebruiken een van de belangrijkste om hulp te krijgen of verschillende commando’ s te vinden.
Zoek opdrachten die beginnen met ‘a’
voorbeeld
PS>get-help a*
kopieer en probeer het
Zoek opdrachten die beginnen met ‘b’
voorbeeld
PS>get-help b*
kopieer en probeer het
we zullen een voorbeeld zien waar we de verzameling en query kunnen krijgen of filteren of Sorteren.
e.,g
voorbeeld
get-service | where { $_.Status -eq "running"} | select-object -last 10
kopieer en probeer het
laten we het bovenstaande voorbeeld eens bekijken” get-service ” is een verzameling services.
” / “gebruik om de verzameling
te bevragen binnen de variabele “$ _ ” zoals we in LINQ (C#) hebben. Hier zoek naar actieve services uit de collectie
eindelijk nemen we die gefilterde collectie (actieve services) alleen de laatste 10 items (services)
download Powershell Essentials van onderstaande link
Powershell Essentials Powershelltutorial.,pdf
recente UPDATES
Powershell Sleep
Als u uw PowerShell-Script wilt pauzeren, kunt u dit commando aan uw
– script toevoegen en het forceren om enkele seconden (milliseconden) te wachten powershell sleep Lees meer..,/li>
Windows PowerShell bevat de volgende functies:
- Cmdlets voor het uitvoeren van veelvoorkomende systeembeheertaken, zoals het beheer van het register, diensten, processen, en de event logs, en het gebruik van Windows Management Instrumentation (WMI).,
- een taakgebaseerde scripttaal en ondersteuning voor bestaande scripts en opdrachtregelprogramma ‘ s.
- Consistent ontwerp. Omdat cmdlets en systeemgegevensopslag gemeenschappelijke syntaxis-en naamgevingsconventies gebruiken, kunnen gegevens eenvoudig worden gedeeld en kan de uitvoer van een cmdlet worden gebruikt als invoer naar een andere cmdlet zonder opnieuw te formatteren of manipulatie.
- vereenvoudigde, commando-gebaseerde navigatie van het besturingssysteem, waarmee gebruikers door het register en andere gegevensopslag kunnen navigeren met behulp van dezelfde technieken die ze gebruiken om door het bestandssysteem te navigeren.
- krachtige objectmanipulatie mogelijkheden., Objecten kunnen direct worden gemanipuleerd of naar andere tools of databases worden verzonden.
- uitbreidbare interface. Onafhankelijke softwareleveranciers en enterprise-ontwikkelaars kunnen aangepaste tools en hulpprogramma ‘ s bouwen om hun software te beheren.
Geef een reactie