Willkommen in diesem PowerShell-Tutorial, hier lernen Sie, Ihre eigenen PowerShell-Skripte zu erstellen, Wenn Sie ganz neu in PowerShell sind, dann sind Sie am richtigen Ort, um PowerShell-Skripte zu lernen.
Windows PowerShell ist Microsofts Task Automation Framework, bestehend aus einer Kommandozeilen-Shell und der zugehörigen Skriptsprache, die auf.NET Framework basiert. PowerShell bietet vollen Zugriff auf COM und WMI, sodass Administratoren administrative Aufgaben sowohl auf lokalen als auch auf Remote-Windows-Systemen ausführen können.,
PowerShell verfügt über Leistung, Tiefe und Flexibilität und Sie können selbst recherchieren, mit PowerShell können Sie neue Objekte erstellen, z. B. Windows Services File System , DirectoryEntry oder das einfachere und.Net Framework-basierte Objekt mit vollständig qualifiziertem Namen wie system.DateTime.
PowerShell kann. Net Framework verwenden und Powershell ermöglicht das Erstellen solcher Objekte.
Microsoft hat immer mehr neue PowerShell-Methoden hinzugefügt, um unser Leben so einfach wie möglich zu gestalten.
Ausgabe ist immer ein. NET-Objekt Bitte denken Sie daran, dass Powershell-Ausgabe immer ein. NET-Objekt ist., Diese Ausgabe könnte ein System sein.Diagnose.Verarbeiten Sie ein Objekt oder System. IO.FileInfo Objekt oder ein System.String-Objekt. Grundsätzlich kann es sich um jedes. NET-Objekt handeln, dessen Assembly in PowerShell geladen wird, einschließlich Ihrer eigenen.NET-Objekte.
Ein absoluter Anfänger Baby Schritte In PowerShell finden Sie hier.
Powershell 1.0, Powershell 2.0, Powershell 3.0
und Powershell 4.0
Jetzt Powershell 5.0
What ‚ s New in Windows PowerShell 5.0 Windows PowerShell 5.,Es enthält wichtige neue Funktionen, die die Nutzung erweitern, die Benutzerfreundlichkeit verbessern und es Ihnen ermöglichen, Windows-basierte Umgebungen einfacher und umfassender zu steuern und zu verwalten.
- Enthält updates für Windows PowerShell und Windows PowerShell ISE.
- Paketverwaltungs-Cmdlets.
- Netzwerk-Switch-cmdlets.
- Windows PowerShell Gewünschte Zustandskonfiguration (DSC)
Hinweis: Sie benötigen.NET Framework 4.5.,
Beispiel
# Windows PowerShell Version CheckClear-Host$Host
Kopieren Sie und Versuchen Sie, es
Bitte Haben Sie einen Blick auf das Inhaltsverzeichnis auf der linken Seite, wo alle Menüpunkte aufgeführt und werden sicher wieder kommen regelmäßig, denn wir werden halten Zugabe neue Abschnitte es. Wir hoffen, dass Sie mit diesem Tutorial richtig mit Powershell beginnen.
Hier ist alles kostenlos, und wir hoffen, Ihnen gefällt unsere Arbeit.
Wenn Sie einen Befehl get ausführen, können Sie einige der Eigenschaften(nicht alle Poperties) sehen.
Es ist Powershell-Konfiguration, die nur konfigurierte Eigenschaften cloumn zeigt.,
Wir kommen mit massiven Update auf ‚Get-Member‘ in Sprachabschnitt..
So verwenden Sie Powershell-Befehle effektiv einer der wichtigsten, um Hilfe zu erhalten oder verschiedene Befehle zu finden.
Find commands starting with ‚a‘
Example
PS>get-help a*
Copy and Try it
Find commands starting with ‚b‘
Example
PS>get-help b*
Copy and Try it
We will see eines der Beispiele, in denen wir die Sammlung abrufen und abfragen oder filtern oder sortieren können.
e.,g
Beispiel
get-service | where { $_.Status -eq "running"} | select-object -last 10
Kopieren Sie und Versuchen Sie, es
betrachten wir obigen Beispiel „get-service“ ist eine Sammlung von Diensten.
“ / „Verwenden Sie, um die Sammlung abzufragen
in where „$ _ “ collection variable like we have in LINQ (C#). Hier Abfrage, um laufende Dienste aus der Sammlung zu finden
Schließlich nehmen wir diese gefilterte Sammlung (laufende Dienste), die nur die letzten 10 Elemente (Dienste) enthält
Bitte laden Sie Powershell Essentials unter dem folgenden Link herunter
Powershell Essentials Powershelltutorial.,pdf
AKTUELLE UPDATES
Powershell Sleep
Wenn Sie Ihr Powershell-Skript pausieren müssen,können Sie diesen Befehl zu Ihrem
Skript hinzufügen und es zwingen, ein paar Sekunden (Millisekunden) Powershell Sleep warten lesen Sie mehr..,/li>
Windows PowerShell enthält die folgenden Funktionen:
- Cmdlets zum Ausführen gängiger Systemadministrationsaufgaben, z. B. Verwalten der Registrierung, Dienste, Prozesse und Ereignisprotokolle sowie Verwenden von Windows Management Instrumentation (WMI).,
- Eine Task-basierte Skriptsprache und Unterstützung für vorhandene Skripte und Befehlszeilentools.
- Konsistentes Design. Da Cmdlets und Systemdatenspeicher gängige Syntax-und Namenskonventionen verwenden, können Daten problemlos gemeinsam genutzt und die Ausgabe von einem Cmdlet ohne Neuformatierung oder Manipulation als Eingabe für ein anderes Cmdlet verwendet werden.
- Vereinfachte, befehlsbasierte Navigation des Betriebssystems, mit der Benutzer durch die Registrierung und andere Datenspeicher navigieren können, indem sie dieselben Techniken verwenden, mit denen sie im Dateisystem navigieren.
- Leistungsstarke Funktionen zur Objektmanipulation., Objekte können direkt manipuliert oder an andere Tools oder Datenbanken gesendet werden.
- Erweiterbare Schnittstelle. Unabhängige Softwareanbieter und Unternehmensentwickler können benutzerdefinierte Tools und Dienstprogramme zur Verwaltung ihrer Software erstellen.
Schreibe einen Kommentar