以下のリンクのスクリプトを使用して、コマンドGet-WUList
を使用してリモートコンピューター(Server 2012 R2)からWindowsUpdateを取得しようとしています。
https://gallery.technet.Microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc
ただし、次のエラーが発生します。
「1」引数を指定して「CreateInstance」を呼び出す際の例外:「マシンwhitebassからCLSID {4CB43D7F-7EEE-4906-8698-60DA1C38F2FE}を持つリモートコンポーネントのCOMクラスファクトリを取得できませんでした。次のエラーが原因です:800706bawhitebass。」
ファイアウォールが無効になっていると正常に接続できるため、問題はファイアウォールにあることがわかっています。
オンラインで見つけた情報のほとんどは、ファイアウォールルールの有効化について言及しています。しかし、これらで遊んだ後でも、私はまだそれを動作させることができませんでした。
私が有効にしたファイアウォールルールは以下のとおりです(今のところ、私が適用できると思うものだけをリストしました):
その後ネゴシエートされた動的RPCポートが通過できるようにするには、新しいファイアウォールルールを作成する必要があります。
参照:2015年1月13日のmartbasi https://i1.gallery.technet.s-msft.com/2d191bcd-3308-4edd-9de2-88dff796b0bc/view/Discussions/6 :
これにも遭遇しました...グーグルとワイヤーシャークは、リモートクライアントとの最初の接触がTCP 135で発生しますが、動的に選択された高範囲ポートにリダイレクトするという結論に導きます。 Win 2008の時点で、これは49152〜65535です。」
新しいインバウンドファイアウォールルール、カスタム:
環境とセキュリティポリシーに応じて、残りのオプションを構成します。