Archive for 12月 27th, 2011
-
Hello, PowerShell World!
Posted on 12月 27th, 2011 by cx20
PowerShell
PoweShell は Windows における新しいコマンドラインシェルである。
POSIX系シェルをベースとし、Perl や Python、PHP、C# の特徴を組み合わせた言語とされている。
.NET Framework を基盤としており、コマンドの実行結果は .NET のオブジェクトとして処理される。
ソースコード
ソースコード(.NET ライブラリを使用した場合)
事前準備(実行ポリシーを変更する方法)
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!