{"id":375,"date":"2013-02-01T06:25:48","date_gmt":"2013-02-01T05:25:48","guid":{"rendered":"http:\/\/www.symablog.de\/blog\/?p=375"},"modified":"2013-07-01T06:28:40","modified_gmt":"2013-07-01T05:28:40","slug":"powershell-aliase-fur-cmdlets","status":"publish","type":"post","link":"https:\/\/www.symablog.de\/blog\/powershell-aliase-fur-cmdlets\/","title":{"rendered":"PowerShell Aliase f\u00fcr Cmdlets"},"content":{"rendered":"<p>Beim Skripten mit PowerShell gibt es etwas Schreibaufwand, wenn man immer wieder gleiche Cmdlets ansprechen mu\u00df und keine Aliase verwendet. Klar wird das Skript durch Aliase nicht leichter lesbar. \u00dcber die bereits im Standard definierten Aliase gibt es in der PowerShell die M\u00f6glichkeit, eigene Aliase zu definieren, zu importieren, zu speichern.<\/p>\n<p><strong>Auflisten aller aktuell definierten PowerShell Aliase:<\/strong><\/p>\n<p><strong>Get-Alias<\/strong> oder mit dem entsprechenden Alias \ud83d\ude42 &#8230;<br \/>\n <strong>gal | sort Definition<\/strong><\/p>\n<p><strong>Definieren eigener, neuer PowerShell Aliase<\/strong><br \/>\nWenn die definierten Aliase nicht passen, kann man sich eigene, zus\u00e4tzliche Aliase definieren. Beachte: Die eigenen Aliase gelten nur in der aktuellen Sitzung. Deshalb sollte man die eigenen Definitionen in einem Skript in PSConfiguration-Verzeichnis sichern.<\/p>\n<p>Beispiel: Das Write-Host Cmdlet hat keinen Alias. Wir definieren print als Alias.<br \/>\n><strong>Set-Alias print Write-Host<\/strong><\/p>\n<p>Hier ein paar von mir definierten und h\u00e4ufig genutzten Aliase:<\/p>\n<p><b>Get-ChildItem<\/b>  gci  Objekte der aktuellen Position (DIR-Befehl)<\/p>\n<p><b>Invoke-Item<\/b>  ii  \u00d6ffnen einer Datei, Ausf\u00fchren eines Programmes<\/p>\n<p><b>Get-Process<\/b>  gps ps  Anzeige der Proze\u00dfliste<\/p>\n<p>Where-Object where   Filtern von Daten<\/p>\n<p>&nbsp;<\/p>\n<p>Hinweis: Keine Aliase f\u00fcr die folgenden Cmdlets auf direktem Weg m\u00f6glich:<\/p>\n<p>Write-Warning, Write-Host<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Beim Skripten mit PowerShell gibt es etwas Schreibaufwand, wenn man immer wieder gleiche Cmdlets ansprechen mu\u00df und keine Aliase verwendet. Klar wird das Skript durch Aliase nicht leichter lesbar. \u00dcber die bereits im Standard definierten Aliase gibt es in der &hellip; <a class=\"more-link\" href=\"https:\/\/www.symablog.de\/blog\/powershell-aliase-fur-cmdlets\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[56,78,14],"tags":[],"class_list":["post-375","post","type-post","status-publish","format-standard","hentry","category-powershell","category-praxis","category-windows"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p37Rzq-63","_links":{"self":[{"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/posts\/375"}],"collection":[{"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/comments?post=375"}],"version-history":[{"count":11,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/posts\/375\/revisions"}],"predecessor-version":[{"id":665,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/posts\/375\/revisions\/665"}],"wp:attachment":[{"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/media?parent=375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/categories?post=375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.symablog.de\/blog\/wp-json\/wp\/v2\/tags?post=375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}