ページ「Windows PowerShell」と「コマンドレット」の間の差分
(ページ間の差分)
ナビゲーションに移動
検索に移動
imported>GamerBook (ページの作成:「'''コマンドレット'''(cmdlet)とは、Windows PowerShellのコマンドのことである。 == 概要 == コマンドレットの実態は[[.NET Fra...」) |
|||
1行目: | 1行目: | ||
− | ''' | + | '''コマンドレット'''(cmdlet)とは、[[Windows PowerShell]]の[[コマンド]]のことである。 |
− | == | + | == 概要 == |
− | + | コマンドレットの実態は[[.NET Framework]]の[[クラス]]である。 | |
− | + | [[コンソールアプリケーション]](.[[exeファイル]])ではなく[[クラスライブラリ]](.[[dllファイル]])である。 | |
− | |||
− | |||
− | |||
− | + | 従来の[[cmd.exe]]ではcmd.exe内蔵コマンドもしくは個々のコンソールアプリケーションであったが、コマンドレットはDLLファイルであるためそのままでは利用できず、事前に[[PowerShell]]に登録しておく必要がある(スナップインの追加)。 | |
− | |||
− | + | 利用できるコマンドレットの一覧を表示するにはPowerShellを開き「Get-Command」と入力する。なお[[UNIXシェル]]と異なりPowerShellは大文字小文字を区別しない。 | |
+ | <pre> | ||
+ | PS C:\Users\user03> Get-Command | ||
+ | </pre> | ||
− | == | + | == コマンドレットの命名規則 == |
− | + | コマンドレット名は「動詞-名詞」という規則になっている。コマンドレットを自作する場合には留意すること。 | |
− | |||
− | |||
− | + | ;例 | |
− | + | * Get-Command | |
+ | * Get-Help | ||
− | + | == 主なコマンドレット == | |
− | + | {{stub}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == | + | == コマンドレットの作り方 == |
− | + | {{stub}} | |
+ | === スナップインを作る === | ||
+ | === コマンドレットを作る === | ||
+ | === スナップインを登録する === | ||
== 関連項目 == | == 関連項目 == | ||
+ | * [[Windows PowerShell]] | ||
+ | * [[Windows PowerShell/スクリプト]] | ||
* [[Pash]] | * [[Pash]] | ||
− | |||
== 参考文献 == | == 参考文献 == |
2012年12月5日 (水) 05:10時点における版
コマンドレット(cmdlet)とは、Windows PowerShellのコマンドのことである。
目次
概要
コマンドレットの実態は.NET Frameworkのクラスである。 コンソールアプリケーション(.exeファイル)ではなくクラスライブラリ(.dllファイル)である。
従来のcmd.exeではcmd.exe内蔵コマンドもしくは個々のコンソールアプリケーションであったが、コマンドレットはDLLファイルであるためそのままでは利用できず、事前にPowerShellに登録しておく必要がある(スナップインの追加)。
利用できるコマンドレットの一覧を表示するにはPowerShellを開き「Get-Command」と入力する。なおUNIXシェルと異なりPowerShellは大文字小文字を区別しない。
PS C:\Users\user03> Get-Command
コマンドレットの命名規則
コマンドレット名は「動詞-名詞」という規則になっている。コマンドレットを自作する場合には留意すること。
- 例
- Get-Command
- Get-Help
主なコマンドレット