私は次のコマンドが何をしているのか理解していますが、 '[wmi]'の目的は何ですか?PowerShell USBControllerDevice
gwmi Win32_USBControllerDevice | %{wmi} | ソートメーカー、説明、デバイスID | フィートメーカー、説明、デバイスID
私は次のコマンドが何をしているのか理解していますが、 '[wmi]'の目的は何ですか?PowerShell USBControllerDevice
gwmi Win32_USBControllerDevice | %{wmi} | ソートメーカー、説明、デバイスID | フィートメーカー、説明、デバイスID
は、正しいコマンドは、次のとおりです。https://msdn.microsoft.com/en-us/library/aa394505(v=vs.85).aspxが、不完全にコピーされています:
gwmi Win32_USBControllerDevice | %{[wmi]($_.Dependent)} | Sort Manufacturer, Description,DeviceID | ft Manufacturer, Description,DeviceID
これは、このページ上の例から取られていると見えます。
%
コマンドは、ForEach-Objectのエイリアスです。 [wmi]
は、Get-WMIObjectから返された各オブジェクトのDependent
プロパティをWMIオブジェクトとしてキャストしています。
次に、テーブルとしてソートして出力します。
何[WMI]一部の詳細については、このブログ記事を参照してくださいん:https://mcpmag.com/articles/2013/07/23/object-spell-in-powershell.aspx
私はおそらく間違ってそれをコピーしましたが、私は唯一の「[WMI]」部分の後でした。ありがとう! – user2176765
あなたが探していたものであれば心配する必要はありません。 –