複数の文字列名/データ値 (REG_SZ 型) を含むレジストリ キーがあります。名前/データ値をリストし、名前の値で並べ替えたいと思います。私はpowershellでこれをやりたいです。問題なく値を取得できますが、でGet-ItemProperty
ソートする方法がわかりませんSort-Object
。以下に示すように、ソートされていません。
$item = Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources' | Sort-Object
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data S
ources
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI
PSChildName : ODBC Data Sources
PSProvider : Microsoft.PowerShell.Core\Registry
MSDWDATA_DEFAULT_SYBASE4.00 : DataDirect 4.0 Sybase Wire Protocol
Xtreme Sample Database 2003 : Microsoft Access Driver (*.mdb)
NYT_OPS : DataDirect 4.2 Sybase Wire Protocol
NYP_OPS : DataDirect 4.2 Sybase Wire Protocol
NYP_MSPA2 : DataDirect 4.2 Sybase Wire Protocol
NYT_MSPA_A : DataDirect 4.2 Sybase Wire Protocol