Mir ist klar, dass es bereits Fragen zu Windows PowerShell gibt. Ich möchte wissen, welche Unterschiede zwischen Windows PowerShell und der Eingabeaufforderung bestehen.
cmd
Mir ist klar, dass es bereits Fragen zu Windows PowerShell gibt. Ich möchte wissen, welche Unterschiede zwischen Windows PowerShell und der Eingabeaufforderung bestehen.
cmd
Antworten:
Kurz gesagt, das CMD ist eine einfache Shell, die mit Windows NT mit der gleichen grundlegenden Syntax und Funktionalität wie DOS eingeführt wurde. Es hat relativ begrenzte Fähigkeiten, insbesondere im Vergleich zu * nix-Shells. PowerShell ist eine moderne Shell-Implementierung mit allen möglichen Extras.
Das Folgende ist eine Antwort von "Arthur_Li, Microsoft Contingent Staff, Moderator" auf http://social.technet.microsoft.com . Sie können den Thread hier lesen .
Windows PowerShell ™ ist eine aufgabenbasierte Befehlszeilen-Shell und Skriptsprache, die speziell für die Systemadministration entwickelt wurde. Windows PowerShell ™ basiert auf .NET Framework und unterstützt IT-Experten und Hauptbenutzer bei der Steuerung und Automatisierung der Verwaltung des Windows-Betriebssystems und der unter Windows ausgeführten Anwendungen.
Mit den integrierten Windows PowerShell-Befehlen, den so genannten Cmdlets, können Sie die Computer in Ihrem Unternehmen über die Befehlszeile verwalten. Mit Windows PowerShell ™ -Anbietern können Sie genauso einfach auf Datenspeicher wie die Registrierung und den Zertifikatspeicher zugreifen, wie Sie auf das Dateisystem zugreifen. Darüber hinaus verfügt Windows PowerShell ™ über einen umfangreichen Ausdrucksparser und eine vollständig entwickelte Skriptsprache.
Windows PowerShell ™ enthält die folgenden Funktionen:
Cmdlets zum Ausführen allgemeiner Systemverwaltungsaufgaben, z. B. zum Verwalten der Registrierung, der Dienste, Prozesse und Ereignisprotokolle sowie zum Verwenden der Windows-Verwaltungsinstrumentierung.
Eine aufgabenbasierte Skriptsprache und Unterstützung für vorhandene Skripts und Befehlszeilentools.
Konsistentes Design. Da Cmdlets und Systemdatenspeicher gängige Syntax- und Namenskonventionen verwenden, können Daten problemlos gemeinsam genutzt werden und die Ausgabe eines Cmdlets kann ohne Neuformatierung oder Manipulation als Eingabe für ein anderes Cmdlet verwendet werden.
Vereinfachte, befehlsbasierte Navigation des Betriebssystems, mit der Benutzer in der Registrierung und in anderen Datenspeichern navigieren können, indem sie dieselben Techniken verwenden, mit denen sie im Dateisystem navigieren.
Leistungsstarke Funktionen zur Objektmanipulation. Objekte können direkt bearbeitet 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.
Weitere Informationen finden Sie unter den folgenden Links:
http://msdn.microsoft.com/en-us/library/ms714418(VS.85).aspx
http://technet.microsoft.com/en-us/magazine/2007.02.powershell.aspx