Was bedeutet Windows PowerShell?

Guanhui
GuanhuiOriginal
2020-05-25 17:37:3512704Durchsuche

Was bedeutet Windows PowerShell?

Was bedeutet Windows PowerShell?

Windows PowerShell ist eine Befehlszeilen-Shell und Skriptumgebung, die es Befehlszeilenbenutzern und Skriptautoren ermöglicht, davon zu profitieren von der Leistungsfähigkeit des .NET Frameworks. Es stellt viele nützliche neue Konzepte vor, die das erworbene Wissen und die Skripts, die Sie in den Windows-Eingabeaufforderungs- und Windows Script Host-Umgebungen erstellen, weiter erweitern.

Windows PowerShell v3 wird mit Microsoft Hyper-V3.0 und Windows Server 2012 veröffentlicht. PowerShell v3 ist ein Windows-Framework zur Aufgabenautomatisierung, das aus einer Befehlszeilen-Shell und einer in das .NET-Framework integrierten Programmiersprache besteht.

PowerShell v3 verwendet neue Cmdlets, um Administratoren einen tieferen Einblick in Systemprozesse zu ermöglichen. Diese Prozesse können in ausführbare Dateien oder Skripte umgewandelt werden. Ein Cmdlet ist ein einfacher Befehl, den die Windows PowerShell-Laufzeit im Kontext eines Automatisierungsskripts aufruft. Zu den Cmdlets gehören Get-Location zum Anzeigen des aktuellen Verzeichnisses, Get-Content zum Zugreifen auf Dateiinhalte und Stop-Process zum Beenden des laufenden Prozesses.

PowerShell v3 wird mit Windows Management Framework 3.0 in Windows Server 8 ausgeliefert. Die PowerShell-Runtime kann auch in andere Anwendungen eingebettet werden.

Der Unterschied zwischen Windows PowerShell und Cmd

Es gibt nichts Unmögliches, nur Vorstellbares. Sie können sogar eine in C/C++ geschriebene DLL mit PowerShell laden und dann den darin enthaltenen Code ausführen, ganz zu schweigen von COM.

Ich bin vom Thema abgekommen. Ich denke, der größte Unterschied zwischen PowerShell und cmd und auch der größte Unterschied zu anderen *nix-Shells besteht darin, dass die Pipe von PowerShell .net-Objekte anstelle von Raw übergibt Dies öffnet also eine magische Tür, da alle Komponenten von PowerShell harmonisch nebeneinander existieren können. Es besteht kein Grund, aneinander zu zweifeln, nicht zu raten, ob die Daten, die Sie mir geben, legal sind, und Sie müssen sich keine Gedanken über das Format machen Parameter, die ich dir falsch füttere. Jeder teilt eine CLR mit umfangreichen Metadaten, sodass Sie sich frei in der .net-Welt bewegen und erkunden können.

Empfohlenes Tutorial: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet Windows PowerShell?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn