Archive for 12月 27th, 2011

  1. Hello, PowerShell World!

    Posted on 12月 27th, 2011 by cx20

    PowerShell

    PoweShell は Windows における新しいコマンドラインシェルである。
    POSIX系シェルをベースとし、Perl や Python、PHP、C# の特徴を組み合わせた言語とされている。
    .NET Framework を基盤としており、コマンドの実行結果は .NET のオブジェクトとして処理される。

    ソースコード

    "Hello, PowerShell World!"

    ソースコード(.NET ライブラリを使用した場合)

    [Console]::WriteLine("Hello, PowerShell World!")

    事前準備(実行ポリシーを変更する方法)

    PowerShell はスクリプト実行ポリシーが設定され、既定では Restricted(実行は無効)となっている。設定を確認するには Get-ExecutionPolicy コマンドレット、変更するには Set-ExecutionPolicy コマンドレットを用いる。

    C:¥> PowerShell
    Windows PowerShell
    Copyright (C) 2009 Microsoft Corporation. All rights reserved.
    
    PS C:¥> Get-ExecutionPolicy
    Restricted
    PS C:¥> Set-ExecutionPolicy RemoteSigned
    

    実行方法

    C:¥> PowerShell -File hello.ps1
    

    実行結果

    Hello, PowerShell World!