PowerShell 5.1 公式Reference 自分用目次

PowerShellを覚える気はある。たぶん覚えたら便利なんだろうと確信している。しかし公式Referenceがうんこ。超見にくい。おまけに日本語がない。英語のみ。まあScript言語のReferenceが英語のみとかありがちではあるが仮にもMSの仕事だぞ。そこでせめて自分用目次を作ることにした。ところでWindows10に搭載可能なPowerShellは5.1だが6とか7もある。しかしこれはPowerShell Coreとかいう新しいマルチプラットフォーム版の事。どうしようかと思ったが取り敢えず基本の5.1で覚える事にした。

各種コマンドレット目次

CimCmdlets
CIM(Common Information Model)を取り扱う。Windowsで言うとWMIの事。

ISE

ISE(統合開発環境)を操作する。ISEというのはVisual StudioとかEclipseみたいな奴の事。これはあれほど大掛かりじゃないけど。

Microsoft.PowerShell.Archive

圧縮ファイルを扱うのだが今時zipのみ。

Microsoft.PowerShell.Core

PowerShellの基本機能を管理する。

Microsoft.PowerShell.Diagnostics

パフォーマンスカウンタ及びイベント関連。

Microsoft.PowerShell.Host

ホストプログラムからのデータを管理する。

Microsoft.PowerShell.LocalAccounts

読んで字のごとくローカルアカウント関連だが64bit上で動く32bit PowerShellでは動かないので注意する事。

Microsoft.PowerShell.Management

Windows管理関連。

Microsoft.PowerShell.ODataUtils

OData(Open Data Protocol)関連だが今のところ登録されてあるのは1つだけ。

Microsoft.PowerShell.Operation.Validation

Operation Validationだから文法チェックとか書式チェックとかの仕様の妥当性検証の事。

Microsoft.PowerShell.Security

Windowsのセキュリティ機能関連。

Microsoft.PowerShell.Utility

PowerShellの基本機能を管理する。Coreと違ってこちらはどちらかというと便利アイテム。

Microsoft.WsMan.Management

WS-Managementプロトコル関連。ネットワーク管理。

PackageManagement

パッケージ管理関連。

PowerShellGet

モジュール、DSC(Desired State Configuration)リソース、JEA(Just Enough Administration)ロール及びScriptの管理。DSCはWindows設定の自動化、JEAは管理者権限管理の仕組み。

PSDesiredStateConfiguration

DSC(Desired State Configuration)リソース関連。

PSDiagnostics

ETW(Event Tracing for Windows)トレース関連。

PSReadLine

ReadLine環境を扱う。キーバインド等をReadLine風にカスタマイズ出来る…らしい。

PSScheduledJob

スケジュールされたジョブを扱う。

PSWorkflow

ワークフロー関連。

PSWorkflowUtility

ワークフロー関連。