"エイリアスの 'PWhere' 式が定義されていません。" の原因と対処




現象



wmic コマンドを実行したところ以下のエラーが発生しました。


C:\>wmic bios lists
エイリアスの 'PWhere' 式が定義されていません。


原因


wmic の構文は以下の通りです。



wmic (エイリアス) (式)


この式に誤りがある場合このエラーが発生します。
式を確認するには以下のように(エイリアス)まで指定した後で /? を付けます。これでこの(エイリアス)に関連する式の一覧が表示されます。


C:\>wmic bios /?

BIOS - 基本入出力 (BIOS) 管理です。

ヒント: エイリアスの使用法の BNF です。
(<alias> [WMIObject] | <alias> [<path where>] | [<alias>] <path where>) [<verb clause>].

使用法:

BIOS ASSOC [<format specifier>]
BIOS CREATE <assign list>
BIOS DELETE
BIOS GET [<property list>] [<get switches>]
BIOS LIST [<list format>] [<list switches>]


エイリアス = BIOS の場合、式はASSOC , CREATE , DELETE , GET , LIST であることが分かります。



キーワード:Wmic

Windows トラブルシューティング一覧に戻る


(ご注意事項)本ページは2017年に独自に調査して記載した事項です。本ページには誤りがある可能性はあります。また今後仕様が変更となる可能性があります。
本ページにより発生したいかなる損失も誰も補償しません。あくまでも自己責任で参考にしてください。