"エイリアスの '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年に独自に調査して記載した事項です。本ページには誤りがある可能性はあります。また今後仕様が変更となる可能性があります。
本ページにより発生したいかなる損失も誰も補償しません。あくまでも自己責任で参考にしてください。