差分
ナビゲーションに移動
検索に移動
コマンドレット
,ページの作成:「'''コマンドレット'''(cmdlet)とは、Windows PowerShellのコマンドのことである。 == 概要 == コマンドレットの実態は[[.NET Fra...」
'''コマンドレット'''(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]]
== 参考文献 ==
{{reflist}}
{{stub}}
== 概要 ==
コマンドレットの実態は[[.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]]
== 参考文献 ==
{{reflist}}
{{stub}}