先日公開されたWindows 10 Anniversary Update向けの累積アップデート「KB3176934」によって、PowerShellのDSC (Desired State Configuration)機能が動作しなくなっていることが明らかとなりました(InfoWorld。slashdot)。
PowerShell Blogによると、ビルドパッケージ中に.MOFファイルが含まれていない事が原因で、全てのDSC操作が「Invalid Property」エラーを返す状態になっている模様。またビルドパッケーケージ中にバイナリが不足していて暗黙的リモート処理(implicit remoting)も動かなくなっているようです。
対処方法としては以下がリストアップされています。
- DSCを使用していて既ににアップデート済みの場合、管理者権限で「wusa /uninstall /kb:3176934」を実行する
- WSUSを使っている場合アップデートを拒否するか、グループポリシーで自動更新設定を2に変更する(更新プログラムをダウンロードする前、およびインストールする前に通知する設定)
もちろんPowerShellの該当機能を使っていない方は対応する必要はありません。今回の問題は2016/8/30配信予定の次回Windows Updateで修正される予定です。