PowerShell Memo

このサイトはPowerShell(MSH/Monad)奮闘記です

管理人「newpops吉岡洋」が
「PowerShell(旧名:MSH/Monad)」の研究結果を日々綴っていきます。

【お知らせ】
この日記からPowerShellのTipsを抽出し「PowerShell FAQ」として整理しました。


2005-09-17

[]Staticメソッド/プロパティにアクセスする

MSH Beta2になって、SDKの構成と内容が少し変更されました。

Working with Objects」はBeta2で追加されたページで、オブジェクトに対するアクセス方法がまとめてあります。


Staticなメソッドやプロパティにアクセスするには「::」(コロンを2つ)を使用します。

今日の日付の取得

MSH C:\> [System.DateTime]::Today

2005年9月17日 0:00:00

ディレクトリの作成/削除

MSH C:\> #フォルダを作成します
MSH C:\> [System.IO.Directory]::CreateDirectory("C:\TestDir")

Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----        2005/09/17      6:02            TestDir


MSH C:\> #フォルダを削除します
MSH C:\> [System.IO.Directory]::Delete("C:\TestDir")

読み込まれているアセンプリの取得

MSH>  [System.AppDomain]::CurrentDomain.GetAssemblies()

GAC    Version        Location
---    -------        --------
True   v2.0.50215     C:\WINDOWS\Microsoft.NET\Framework\v2.0.50215\mscorlib.dll
False  v2.0.50215     C:\Program Files\Microsoft Command Shell\msh.exe
・
・
・