+ Antworten
Ergebnis 1 bis 1 von 1
  1. #1
    WinHelpline Admin Lemmi ist ein LichtblickLemmi ist ein LichtblickLemmi ist ein LichtblickLemmi ist ein LichtblickLemmi ist ein LichtblickLemmi ist ein Lichtblick Avatar von Lemmi
    Registriert seit
    13.06.2000
    Ort
    Dresden
    Alter
    43
    Beiträge
    33.616
    Downloads
    69
    Uploads
    214
    Renommee-Modifikator
    3464

    Standard Ein Ausblick in die Zukunft der Microsoft Shell

    Eine Shell ist ein Befehlsinterpreter wie die von Microsoft bekannten command.com bzw. cmd.exe Ein Befehlsinterpreter ist ein Programm, das die Eingabeaufforderung anzeigt, an der Sie Befehle eingeben.

    Mit der aktuellen Beta der "Microsoft command shell Preview" ist es nun möglich, eine Ausblick zu wagen.

    Die unter dem Codenamen "Monad" bekannte Microsoft Shell (MSH) v2 unterstützt -im Gegensatz zur ersten Preview- neben Longhorn auch Windows XP. Die endgültige Einführung soll jedoch erst mit Longhorn erfolgen. Mit MSH möchte Microsoft die Vorzüge einer Unix-Shell mit denen der bereits in Windows XP und Server 2003 enthaltenden WMI vereinen.

    Die Programmiersprache 'Microsoft Shell Command Language' (MSCL) erinnert ein wenig an Perl und verfügt über nicht weniger als 216 dokumentierte Befehle. Mit diesen ist es auch möglich direkt auf WMI-Objekte zuzugreifen. Desweiteren ist es auch möglich, .NET-Objekte zu nutzen, sofern ein sogenanntes CommandLet als Wrapper existiert. CommandLets lassen sich in jeder .NET-Sprache schreiben.

    Nach der Installation der MSH und dem Aufruf der Datei msh.exe (Microsoft Command-Line Shell Interpreter) gelangt man an die Eingabeaufforderung. Wer es nun mit dem Befehl help probiert, wird keine Hilfe erhalten. Es existieren keine Befehle als *.exe sondern die sogenannten Cmdlet (von “command-let”) sind wiefolgt aufgebaut: Aktion-Objekt (in der Fachsprache verb + noun pair) Um also z.B. die Hilfe für alle get Befehle zu erhalten, muss folgendes eingeben werden: get-help get. Da jedoch die 'Aktion' get sowieso Vorgabe ist, reicht die kurze Schreibweise: help get Um beispielsweise alle Befehle aufzulisten: command

    Die Einsatzmöglichkeiten sind vielfältig. Ein Lese-Zugriff auf die Zwischenablage (clipboard) und sofortiges Mail versenden (out-email) ist genauso einfach zu erledigen, wie das Konvertieren (convert-csv, convert-xml) oder Ersetzen von Text (replace-string), Ausgabe in.. (out-html, out-excel), melden von Text (out-messagebox "Hallo Welt")

    Fazit: Nicht nur zur Automatisierung von Abläufen ideal geeignet - insbesondere da erfahrene Nutzer eigene Cmdlet erstellen können - sondern sicherlich eine zukünftig unverzichtbare Hilfe im Win-Alltag


    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Ein Ausblick in die Zukunft der Microsoft Shell-monad1.jpg   Ein Ausblick in die Zukunft der Microsoft Shell-monad2.jpg   Ein Ausblick in die Zukunft der Microsoft Shell-monad3.jpg   Ein Ausblick in die Zukunft der Microsoft Shell-monad4.jpg   Ein Ausblick in die Zukunft der Microsoft Shell-monad.jpg  

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Ein Ausblick in die Zukunft der Microsoft Shell "Monad"
    Von BuckFix im Forum FAQ Datenbank - Infos, Tipps und Tricks Windows XP
    Antworten: 0
    Letzter Beitrag: 28.03.2006, 17:45
  2. Microsoft Command-Line Shell Interpreter
    Von Joerg im Forum Programmierung und Skripte
    Antworten: 4
    Letzter Beitrag: 06.11.2005, 22:43
  3. Antworten: 0
    Letzter Beitrag: 12.09.2005, 17:48
  4. Antworten: 0
    Letzter Beitrag: 16.03.2004, 00:20
  5. Antworten: 0
    Letzter Beitrag: 07.07.2003, 12:46

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Search Engine Friendly URLs by vBSEO 3.6.0