SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Windows PowerShell 入門

Windows PowerShell 入門(3)-スクリプト編

PowerShellで可能なスクリプトの作成方法の習得

  • X ポスト
  • このエントリーをはてなブックマークに追加

スクリプトの実行結果を変数に代入する

 最後に、スクリプトファイルの実行結果を変数に代入する方法について説明します。まずは下記コードをテキストエディタで入力して「tashizan.ps1」として保存してください。

tashizan.ps1
return $args[0] + $args[1]

 tashizan.ps1では外部から受け取った2つの値を加算してreturnで返します(returnを使用することで値を返すことができます)。

 スクリプトファイルの実行結果を変数に代入するには、コンソールウィンドウで、

$result = ./tashizan.ps1 2 3

 のようにします。

 この場合は、「2」と「3」がtashizan.ps1に渡され、$args[0] + $args[1]で2つの値を加算し、加算した結果をreturnで返します。返された結果は、$result変数に代入されます。

 コンソールウィンドウで

$result

 と入力し[Enter]キーを押してみてください。代入された計算結果の「5」が出力されるはずです。

まとめ

 今回は、

  • スクリプトファイルの作成方法
  • スクリプト実行とセキュリティー
  • スクリプトのエラー修正
  • スクリプトファイルへの値の渡し方と受け取り方

 について説明しました。今回説明したことはほんの入り口にすぎないため、十分理解して次のステップへとつなげてもらえればと思います。

 次回は、スクリプトファイルを作成する上で欠かせない変数や演算子、制御構文について説明したいと思います。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Windows PowerShell 入門連載記事一覧

もっと読む

この記事の著者

HIRO(ヒロ)

HIRO's.NETのHIROです。とある半導体工場のSEです。VB.NET, C#, PowerShellによるプログラミングを楽しんでいます。最近はBlog でPowerShellについて書いています。2008/07/07にPowerShell from Japan!!というサイトを立ち上げまし...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/2259 2008/03/12 12:22

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング