HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


PowerShellの開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > PowerShell Tips > 関数 Tips メニュー

01.関数を作成するには

 
UPDATE:2007/12/03    
 
<< 前のTips  次のTips >> 




 PowerShellでの関数の基本構文は

function 関数名 {
関数本体
}


 上記構文は、引数も戻り値もない場合です。

 まずは、この構文を利用して "Hello boys and girls!!" と表示するだけの簡単な関数を作ってみます。
 テキストエディタ(メモ帳など)を起動し sample1のように入力したら、Hello.ps1 という名前を付けて保存します。

 1行目は関数がHelloという名前であることを示しています。
 "{" ~ "}"までが関数本体を記述する場所になります。 ここではWrite-Outputコマンドレットを使用して、文字を表示するように記述しています。
 一番最後の Hello ですが、ここで作成した関数 Hello を呼び出しています。 
 この関数は引数がないので、関数名を書く = 関数をコールする となります。

sample1

function Hello {
Write-Output "Hello boys and girls!!"
}

Hello

では、実際に作成したスクリプトを実行してみます。
最初に、Set-Locationコマンドレットでスクリプトファイルを保存した場所へ移動します。(1)
次にスクリプトを実行します。 スクリプトを実行する場合は ./スクリプトファイル名 とします。 (2)
関数が実行され、結果として Hello boys and girls!! と表示されます。(3)

sample2

PS C:\Users\HIRO> Set-Location C:\Work         ----(1)
PS C:\Work>
PS C:\Work> ./Hello.ps1 ----(2)
Hello boys and girls!! ----(3)
 
<< 前のTips  次のTips >>