Kodama's home
/
tips
.
PowerShell の概要
資料
PowerShellの特徴
調べる
資料
Microsoft スクリプト センター
Windows PowerShell コマンドレットのタスク別ガイド
Windows PowerShell 入門
Windows PowerShell でのスクリプティング
MSDN ライブラリ
紹介記事
次世代Windowsシェル「Windows PowerShell」を試す
オブジェクト指向なコマンド環境「Powershell」を試してみた
UNIXユーザ目線でも驚く、進化したPowerShell
参考図書
プログラマブルPowerShell ~プログラマのための活用バイブル~ (.NET TECHNOLOGYシリーズ), 作者: 荒井 省三, 出版社/メーカー: 技術評論社
Windows PowerShell宣言! (Windows Script Programming), 作者: 吉岡 洋, 出版社/メーカー: ソフトバンク クリエイティブ
Windows PowerShell実践スクリプティング-オブジェクト指向と集合指向の統合シェル, 作者: 豊田 孝, 出版社/メーカー: 秀和システム
Windows PowerShell イン アクション [イン アクションシリーズ], 作者: Bruce Payette, 出版社/メーカー: ソフトバンククリエイティブ
PowerShellの特徴
シェルスクリプト言語:
文法としては born shell 風のスクリプト言語. bash 等の経験があれば文法レベルでは大体使える.
オブジェクト指向:
各コマンドの入出力や変数の値はオブジェクトになっている. C♯, VisualBasic とも共通する .Net に対応したクラスライブラリなど, 長大なモジュールがある. 適切なクラスとメソッドを探す事が PowerShell の肝.
パイプはオブジェクトのストリーム:
UNIX パイプはテキストデータのストリームだが, PowerShell のパイプはオブジェクトのストリームになっている. UNIX ツールに類似した機能はあるが, 用法は多少異なる.
調べる
help (項目) # コマンドの機能を調べる
Get-Help (項目) # コマンドの機能を調べる
Get-Help (項目) -examples # 例を表示
Get-Help (項目) -detailed # コマンドの機能の詳細
Get-Help (項目) -full # コマンドの機能解説文の全てを表示
Get-Command (項目) #
Get-Alias (項目) # コマンドの別名を調べる
Get-Alias ls
pwd/cd/ls/Get-PSDrive/Get-ChildItem/Set-Location/Get-Logation # 現在の位置
GetType() メソッド # オブジェクトの型を調べる
$hoge.gettype()
Format-List # オブジェクトのリストを整形して表示
Get-ChildItem | Format-List # 整形表示
Write-Output $foo # 表示
echo $foo # 表示
$foo | member
Kodama's home
/
tips
.