# Saturday, December 27, 2008

Meson tweeted a request asking if it was possible to get a list of language keywords from PowerShell itself. The answer is officially “No,” but like most things of this nature, there’s always a sneaky way:

  1. [type]::gettype("System.Management.Automation.KeywordTokenReader")|%{$_.InvokeMember("_keywordTokens", "NonPublic,Static,GetField", $null, $_,@())}  

More interestingly this list turned up a new script keyword, dynamicparam. I haven’t seen it in action yet but it sounds like another “advanced function” feature to bring functions and cmdlets closer to parity. I may need to add another article to my dynamic parameter series ;-)

posted on Saturday, December 27, 2008 12:21:38 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] Trackback
Related posts:
PowerShell Script Provider
PowerShell ISE Hacking: Change default save encoding to ASCII
PowerShell 2.0 – PSCX Labs: Invoke-Reflector
PowerShell 2.0 – Developer Essentials #1 – Initializing a Runspace with a Module
SharePoint Resources & Localization – What, Where and Why?
PowerShell 2.0 – Partial Application of Functions and Cmdlets

Referred by:
powershell (search.live.com) [Referral]
http://www.google.com/reader/view/?tab=my [Referral]
http://www.facebook.com/home.php? [Referral]
http://pipes.yahoo.com/pipes/pipe.info?_id=uAmYy9xq3BGHcV361... [Referral]
http://www.powershellcommunity.org/Blogs/ExternalBlogs.aspx [Referral]
http://www.google.com/reader/view/ [Referral]
CTP3 (www.google.de) [Referral]
site:www.nivot.org PowerShellOneLinerListingKnownLanguageKeywordsInCTP3 (www.google.com) [Referral]
site:www.nivot.org Trackback (www.google.com) [Referral]
http://www.bloglines.com/myblogs_display?sub=58447276&site=1... [Referral]
http://35.gmodules.com/ig/ifr?url=http://1o4.jp/google/modul... [Referral]
http://powershellcommunity.org/Blogs/ExternalBlogs.aspx [Referral]
powershell one liners (www.google.com) [Referral]
powershell keywords (www.google.com) [Referral]
powershell keywords list (www.google.com) [Referral]
DYNAMICPARAM powershell (www.google.com) [Referral]
powershell dynamicparam (www.google.com) [Referral]
http://subtextproject.com/Services/default.htm [Referral]
power shell keywords (www.google.com) [Referral]
DYNAMICPARAM powershell (www.google.com) [Referral]
http://devcentral.f5.com/weblogs/Joe/archive/2009/01/05/powe... [Referral]
http://ime.nu/www.nivot.org/2008/12/27/PowerShellOneLinerLis... [Referral]
powershell + one liners (www.google.com) [Referral]
powershell dynamicparam (www.google.com) [Referral]
powershell one liners (www.google.com) [Referral]
powershell one-liner (search.live.com) [Referral]
عرف اللغة (translate.google.com) [Referral]
dynamicparam powershell (www.google.com) [Referral]
powershell oneliners (www.google.com.au) [Referral]
Powershell keywords (www.google.ru) [Referral]
powershell keywords (www.google.com) [Referral]
keyword list in powershell (www.google.cz) [Referral]
referral one liners (www.google.co.in) [Referral]
dynamicparam (search.live.com) [Referral]
http://devcentral.f5.com/weblogs/Joe/archive/2009/01/05.aspx [Referral]
http://spider.acont.de/ [Referral]
referral one liner (www.google.co.in) [Referral]
dynamicparam powershell (www.google.com) [Referral]
http://www.enderminh.com/netdev/default.aspx [Referral]
powershell keyword list (www.google.com) [Referral]
powershell keyword list (www.google.com) [Referral]
www.google.com/reader/autom/feed asp.net (www.google.co.in) [Referral]
powershell keywords -eq -match (www.kumo.com) [Referral]
powershell one-liners (www.google.com) [Referral]
powershell language keywords (search.live.com) [Referral]
http://www.beefycode.com/?page=3 [Referral]
powershell keywords (www.kumo.com) [Referral]
http://www.beefycode.com/?tag=/blog [Referral]
PowerShell Keywords (www.google.co.uk) [Referral]
powershell keywords (www.google.com) [Referral]
powershell oneliner (www.google.de) [Referral]
powerShell keyword (www.google.com) [Referral]
nivot powershell keywords (www.google.com) [Referral]
http://www.beefycode.com/?tag=/powershell [Referral]
list powershell keywords (www.google.com) [Referral]
powershell DynamicParam (search.live.com) [Referral]
powershell keywords (www.google.com) [Referral]
powershell keywords list (www.google.com.eg) [Referral]
powershell dynamicparam (www.google.com) [Referral]
powershell keywords (www.google.com) [Referral]
powershell oneliner (www.google.de) [Referral]
powershell one liner (www.google.com) [Referral]
powershell keywords (www.google.com) [Referral]
what language is powershell? (www.google.com) [Referral]
powershell dynamicparam (www.google.com) [Referral]
asp.net http://www.google.com/reader/view/ (www.google.com) [Referral]
powershell DynamicParam (www.google.com) [Referral]
listings add keywords to language (www.google.com) [Referral]
key words for one liners (www.google.ca) [Referral]
referral one liners (www.google.com.my) [Referral]
http://www.beefycode.com/post/PowerShell-Brush-for-Syntax-Hi... [Referral]
powershell keywords (www.google.com) [Referral]
DYNAMICPARAM powershell (www.google.com) [Referral]
powershell keywords (search.freecause.com) [Referral]
keywords in powershell (www.bing.com) [Referral]
powershell -as keyword (www.google.com) [Referral]
latex lstlisting language keywords (www.google.at) [Referral]
KeywordTokenReader (www.google.com) [Referral]
latex listing powershell (www.google.com) [Referral]
powershell keyword list (www.google.com) [Referral]
powershell keywords (www.bing.com) [Referral]
powershell dynamicparam (www.google.com.vn) [Referral]
powershell keywords (www.google.com) [Referral]
powershell keyword "@()" (www.google.co.in) [Referral]
http://translate.google.ru/translate_p?hl=ru&sl=en&u=http://... [Referral]
power shell keywords (www.google.ch) [Referral]
dynamicparam powershell (www.google.co.nz) [Referral]
powershell DynamicParam (www.google.com.hk) [Referral]
PowerShell +Dynamicparam (www.google.com) [Referral]
latex lstlisting keywords (www.google.com) [Referral]
latex listing language keywords (www.google.com) [Referral]
latex lstlisting add keywords to language (www.google.com) [Referral]
latex lstlisting keywords (www.google.com) [Referral]
powershell "-eq -match" syntax (www.google.co.uk) [Referral]
powershell keywords (www.google.com) [Referral]
latex listing add keyword (www.google.at) [Referral]
latex listings add keyword (www.google.de) [Referral]
latex listings powershell (www.google.be) [Referral]
latex listings powershell (www.google.fr) [Referral]
latex listings c keyword (www.google.cz) [Referral]
http://www.google.si/ [Referral]
lstlisting add keywords (www.google.com) [Referral]
powershell match keyword (www.bing.com) [Referral]
latex lstlisting capture (www.google.es) [Referral]
listings keywords hinzufügen latex (www.google.de) [Referral]
powershell keywords (www.google.de) [Referral]
referral one liners (www.google.com) [Referral]
adding keyword listings latex (www.google.be) [Referral]
powershell keyword list (www.google.co.uk) [Referral]
add keyword to language latex listing (www.google.it) [Referral]
latex lstlisting keywords (www.google.com) [Referral]
lstlisting keywords latex (www.google.de) [Referral]
how to add keywords to a language in latex listings (www.google.com) [Referral]
listings keywords latex (www.google.de) [Referral]
powershell oneliner (www.google.com) [Referral]
DynamicParam powershell (www.google.com) [Referral]
latex listings powershell (www.google.dk) [Referral]
powershell + dynamicparam (www.google.com) [Referral]
latex listings adding keywords (www.google.se) [Referral]
latex listings add keywords (www.google.be) [Referral]
powershell latex (www.bing.com) [Referral]
keyword list powershell (www.google.fr) [Referral]
latex lstlisting add new keywords (www.google.co.uk) [Referral]
latex listings keywordliste (www.google.de) [Referral]
lstlisting keywords (www.google.cn) [Referral]
lstlisting add-keywords (www.google.de) [Referral]
latex lstlisting keyword (www.google.de) [Referral]
capture with lstlisting in Latex (www.google.co.uk) [Referral]
using capture with lstlisting in Latex (www.google.co.uk) [Referral]
powershell function advanced dynamicparam (www.google.com) [Referral]
powershell DynamicParam keyword (www.google.com) [Referral]
latex lstlisting new language keyword (www.google.hu) [Referral]
powershell DynamicParam (www.google.com) [Referral]
powershell dynamicparam (www.google.com.vn) [Referral]
latex lstlisting add keyword (www.google.fr) [Referral]
http://www.google.co.in/languag-tab?hl=hi (www.google.co.in) [Referral]
latex lstlisting keywords (www.google.de) [Referral]
powershell keywords (www.google.co.in) [Referral]
latex listings add new language (www.google.com) [Referral]
powershell keywords (www.google.com) [Referral]
latex listings keywords (www.google.nl) [Referral]
lstlisting adding keywords (www.google.com) [Referral]
listings powershell latex (www.google.fi) [Referral]
powershell keywords (www.google.com) [Referral]
keyword version of the language powershell (search.conduit.com) [Referral]
search.freecause.com / referral (www.google.com) [Referral]
lstlisting keywords (www.google.ca) [Referral]
listings keywords latex (www.google.es) [Referral]
latex listing capture (www.google.ch) [Referral]
latex listing no keyword (www.google.de) [Referral]
latex lstlisting add keyword (www.google.com) [Referral]
"the is keyword in powershell" (www.google.com) [Referral]
latex listings add keyword (www.google.de) [Referral]
powershell keywords (www.google.com) [Referral]
latex listings add keywords (www.google.co.uk) [Referral]
one liners about referrals (www.google.co.in) [Referral]
lstlisting add keywords (www.google.com) [Referral]
lstlisting keywords (www.google.com) [Referral]
add keywords lstlistings (www.google.cz) [Referral]
powershell key words (www.google.com) [Referral]
latex lstlisting language add keyword (www.google.ch) [Referral]
listing latex add keywords (www.google.de) [Referral]
keywords and powershell (www.google.com) [Referral]
powershell keywords (www.google.at) [Referral]
DynamicParam powershell (www.bing.com) [Referral]
powershell dynamicparam (www.google.com) [Referral]
latex listing add keywords (www.google.com) [Referral]
referral one liners (www.google.com) [Referral]
lstlisting latex "add keyword" (www.google.de) [Referral]
lstlisting more keywords (www.google.fr) [Referral]
latex listings keywords (www.google.de) [Referral]
"add keywords to language" listings (www.google.com) [Referral]
lstlisting latex (www.google.it) [Referral]
one liners for referrals (www.google.ca) [Referral]
latex listings keywörter hinzufügen (www.google.de) [Referral]
latex listings add keyword (www.google.com) [Referral]
latex listings keyword hinzufügen (www.google.at) [Referral]
powershell keywords (www.google.nl) [Referral]
http://vmtoolkit.com/members/CialisRezeptfrei.aspx [Referral]
dynamicparam powershell (www.bing.com) [Referral]
latex listing add keyword (www.google.de) [Referral]
latex listings add keyword (www.google.co.uk) [Referral]
lstlisting php keywords (www.google.com) [Referral]
powershell dynamicparam (www.google.de) [Referral]
http://www.feedly.com/home [Referral]
http://www.kwick.de/CialisBestellen [Referral]
latex listings add keywords (www.google.be) [Referral]
lstlisting new keyword (www.google.fr) [Referral]
CTP3 keyword nivot (www.google.co.jp) [Referral]
latex lstlisting add keywords (www.google.de) [Referral]
\lstlistings keywords (www.google.pl) [Referral]
\lstlisting keywords (www.google.pl) [Referral]
lstlisting add keyword (www.google.pl) [Referral]
latex lstlisting add keywords (www.google.pl) [Referral]
Latex listings newkeywords (www.google.fr) [Referral]
powershell keywords (www.google.com) [Referral]
http://www.beefycode.com/?tag=/powershell&page=3 [Referral]
powershell keywords (www.google.com) [Referral]
advanced powershell one liners (www.google.com.au) [Referral]
LATEX lstlisting add more keywords (www.google.com) [Referral]
powershell keywords (www.google.fr) [Referral]
lstlisting keyword (www.google.fr) [Referral]
lstlisting powershell (www.google.de) [Referral]
powershell keywords (www.google.si) [Referral]
lstlisting add keyword to existing language (www.google.fr) [Referral]
latex lstlisting more keywords (www.google.com.hk) [Referral]
latex listings language keywords (www.google.be) [Referral]
powershell keywords (www.google.com) [Referral]
latex and powershell (www.google.pl) [Referral]
http://www.baidu.com/s?wd=One%20liner&pn=10&tn=sitehao123&us... [Referral]
latex listing language (ecosia.org) [Referral]
powershell keywords (search.babylon.com) [Referral]
powershell keyword as (www.google.co.uk) [Referral]
powershell dynamicparam (www.google.com) [Referral]
latex lstlisting keywords (www.google.de) [Referral]
powershell keywords (www.google.sk) [Referral]
http://www.unkar.org/read/pc12.2ch.net/win/1221046998 [Referral]
latex lstlisting keywords (www.google.de) [Referral]
one liners about language (search.yahoo.com) [Referral]
powershell keywords (www.google.com) [Referral]
powershell keywords (www.google.com) [Referral]
listings "#keyword" latex (www.google.dk) [Referral]
search.freecause.com / referral (www.google.fr) [Referral]
addkeywords lstlisting latex (www.google.fr) [Referral]
powershell +"is keyword" (www.bing.com) [Referral]
powershell one-liners (www.google.com) [Referral]
powershell get key words (www.google.es) [Referral]
latex lstlisting keywords (www.google.fr) [Referral]
latex listings keyword add (www.google.de) [Referral]
nivot powershell DynamicParam (www.google.fr) [Referral]
unique referral one liners (www.google.ca) [Referral]
lstlisting latex for Powershell (www.google.ch) [Referral]
www.unkar.org (search.yahoo.co.jp) [Referral]
powershell keywords (www.google.ch) [Referral]
latex listing nokeyword (www.google.de) [Referral]
one liners for ink (www.google.co.in) [Referral]
powershell keywords (www.google.co.uk) [Referral]
Comments are closed.