Windows PowerShell
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/06/19 16:11 UTC 版)
「Microsoft Visual C Sharp」の記事における「Windows PowerShell」の解説
Windows Script Host の後継として開発された .NET Framework 対応のインタラクティブシェル機能を持ったスクリプト言語。
※この「Windows PowerShell」の解説は、「Microsoft Visual C Sharp」の解説の一部です。
「Windows PowerShell」を含む「Microsoft Visual C Sharp」の記事については、「Microsoft Visual C Sharp」の概要を参照ください。
Windows PowerShell
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/06/07 19:28 UTC 版)
「ヒアドキュメント」の記事における「Windows PowerShell」の解説
Windows PowerShellでは、同様な機能がヒア文字列と呼ばれている。ヒア文字列は開始識別子の@"あるいは@'で始まり、対応する"@または'@だけの行で終わりとなり、間に入ったものすべてが文字列に含まれる。@"~"@のヒア文字列では変数展開が有効となるが、@'~'@では変数展開はなされない。ヒア文字列内の変数展開は、$xのような単純な変数、あるいは$(式)という形の式が対象となる。 以下のPowerShellコードでは、ヒア文字列が関数への引数となっている。 function ConvertTo-UpperCase($string) { $string.ToUpper() }ConvertTo-UpperCase @'one two threeeins zwei drei'@ 出力は以下のとおりである。 ONE TWO THREEEINS ZWEI DREI 次の例では、二重引用符で囲まれたヒア文字列内の変数展開やコマンドの実行が行われている。 $doc, $marty = 'Dr. Emmett Brown', 'Marty McFly'$time = [DateTime]'Friday, October 25, 1985 8:00:00 AM'$diff = New-TimeSpan -Minutes 25@"$doc : Are those my clocks I hear?$marty : Yeah! Uh, it's $($time.Hour) o'clock!$doc : Perfect! My experiment worked! They're all exactly $($diff.Minutes) minutes slow.$marty : Wait a minute. Wait a minute. Doc... Are you telling me that it's $(($time + $diff).ToShortTimeString())?$doc : Precisely.$marty : Damn! I'm late for school!"@ 出力は以下のとおりである。 Dr. Emmett Brown : Are those my clocks I hear?Marty McFly : Yeah! Uh, it's 8 o'clock!Dr. Emmett Brown : Perfect! My experiment worked! They're all exactly 25 minutes slow.Marty McFly : Wait a minute. Wait a minute. Doc... Are you telling me that it's 08:25?Dr. Emmett Brown : Precisely.Marty McFly : Damn! I'm late for school! 一重引用符でヒア文字列を書いた場合、出力は以下のようになる。 $doc : Are those my clocks I hear?$marty : Yeah! Uh, it's $($time.Hour) o'clock!$doc : Perfect! My experiment worked! They're all exactly $($diff.Minutes) minutes slow.$marty : Wait a minute. Wait a minute. Doc... Are you telling me that it's $(($time + $diff).ToShortTimeString())?$doc : Precisely.$marty : Damn! I'm late for school!
※この「Windows PowerShell」の解説は、「ヒアドキュメント」の解説の一部です。
「Windows PowerShell」を含む「ヒアドキュメント」の記事については、「ヒアドキュメント」の概要を参照ください。
Windows PowerShell
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/01/22 01:00 UTC 版)
「グロブ」の記事における「Windows PowerShell」の解説
Windows PowerShellは、上記で述べたものと同様に定義された構文を全て搭載しているので、機能追加を行う必要はない。
※この「Windows PowerShell」の解説は、「グロブ」の解説の一部です。
「Windows PowerShell」を含む「グロブ」の記事については、「グロブ」の概要を参照ください。
Windows PowerShell
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/09 07:43 UTC 版)
「Microsoft Windows 7」の記事における「Windows PowerShell」の解説
Windows 7からクライアント向けでは初めて標準で含まれた。Windows PowerShell 2.0はコマンドラインだけではなく、Integrated Scripting Environment (ISE) と呼ぶグラフィカルユーザインタフェース (GUI) を用いてのコマンドの実行、スクリプトの作成、編集、テスト、デバッグ、実行を行うことが可能になった。
※この「Windows PowerShell」の解説は、「Microsoft Windows 7」の解説の一部です。
「Windows PowerShell」を含む「Microsoft Windows 7」の記事については、「Microsoft Windows 7」の概要を参照ください。
固有名詞の分類
プログラミング言語 |
Limbo WICS Windows PowerShell Microsoft Visual Basic Occam |
スクリプト言語 |
Windows Script Host Active Scripting Windows PowerShell SWIG PerlScript |
オブジェクト指向言語 |
Self C Sharp Windows PowerShell Object REXX ActiveBasic |
Weblioに収録されているすべての辞書からWindows PowerShellを検索する場合は、下記のリンクをクリックしてください。

- Windows PowerShellのページへのリンク