{"id":249,"date":"2006-07-14T17:42:15","date_gmt":"2006-07-14T15:42:15","guid":{"rendered":"http:\/\/www.puls200.de\/?p=249"},"modified":"2018-06-24T14:39:58","modified_gmt":"2018-06-24T13:39:58","slug":"kommandozeile","status":"publish","type":"post","link":"https:\/\/www.puls200.de\/?p=249","title":{"rendered":"Kommandozeile"},"content":{"rendered":"<p>Eine Shell unter Windows? Bisher nur mit \u00e4u\u00dferster Skepsis zu genie\u00dfen.  Von mir bislang unbemerkt gibt es endlich eine neue Shell f\u00fcr Windows, kr\u00e4ftigerweise gleich <a href=\"https:\/\/docs.microsoft.com\/en-us\/powershell\/\">PowerShell<\/a> genannt (fr\u00fcher hie\u00df es mal \"Monad\"). Zusammen mit <a href=\"http:\/\/sourceforge.net\/projects\/console\">einer passenden Console<\/a>, die mehrere Shells gleichzeitig in Tabs darstellen kann ergeben sich fast schon UNIX-artige Zust\u00e4nde! Ich bin entz\u00fcckt.<br \/>\nMit Eingabeumleitung und \u00e4hnliche Spezereien aus der Unixwelt reichlich ausgestattet. Aber das interessanteste ist die Verbindung mit .NET. Eine Variable nimmt immer implizit den Typ des entsprechenden .NET Datentyps an, mit der Folge, da\u00df alle dazu geh\u00f6renden Methoden verf\u00fcgbar sind.<br \/>\nBeispiel:<br \/>\n<code><br \/>\nPS>$a = \"bla di blub di\"<br \/>\nPS>$a.Split(\" \")<br \/>\nbla<br \/>\ndi<br \/>\nblub<br \/>\ndi<br \/>\nPS><br \/>\n<\/code><br \/>\nAbgefahren. Ich kratze hier ja nur an der \u00e4u\u00dfersten Spitze des Eisbergs. Alle wichtigen Keywords sind ebenfalls vorhanden, so da\u00df man in der Shell jetzt eigentlich richtige .NET Programme ausf\u00fchren k\u00f6nnen m\u00fc\u00dfte. Die Integration mit .NET (2.0!) ist gleichzeitig auch ein gewisser Nachteil, es dauert eine ganze Weile, bis das Teil gestartet ist und auch der von .NET her bekannte Ressourcenhunger ist vorhanden. So, jetzt mu\u00df ich noch ein bi\u00dfchen weiterspielen..<br \/>\n<a href=\"https:\/\/www.comparitech.com\/de\/net-admin\/powershell-cheat-sheet\/\">Cheat Sheet<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein kurzer Blick auf die Microsoft Powershell <a href=\"https:\/\/www.puls200.de\/?p=249\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/249"}],"collection":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=249"}],"version-history":[{"count":1,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/249\/revisions"}],"predecessor-version":[{"id":2708,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/249\/revisions\/2708"}],"wp:attachment":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}