質問に飛び込む前に、私の質問に似ていると思われるいくつかの他の質問を見つけましたが、それらは私の問題を解決することができませんでした。それらへのリンクは次のとおりです。
「管理者として実行」を呼び出すスクリプトをリモートで実行します
/programming/10724591/how-to-remote-execute-an-elevated-remote-script-in-powershell
次に質問に答えます。Powershellを介してリモートマシンでWindows Updateスクリプトを実行する必要があります。mstsc経由でマシンにリモート接続し、管理者としてPowershellを実行し、Windows Updateスクリプトを実行すると、正常に動作します。mstsc経由でマシンにリモート接続し、管理者として実行を選択せずにPowershellを実行し、スクリプトを実行すると、次の行に沿って多数のエラーが表示されます。 HRESULTからの例外:0x80240044 ""
これは、管理者権限なしで実行した場合にのみ発生します。
私が実行しているスクリプトは次のとおりです。http://www.ehow.com/how_8724332_use-powershell-run-windows-updates.html
今、Enter-PSSessionを使用してマシンにリモート接続し、スクリプトを実行しようとすると、エラーが発生しますが、それらは少し異なります。彼らはこの行に沿っています:「0」引数で「CreateUpdateDownloader」を呼び出す例外:「アクセスが拒否されました。(HRESULTからの例外:0x80070005(E_ACCESSDENIED)) ""
この問題を引き起こしている可能性があるものについては提案を受け入れていますが、私はそれを理解していると思います。Powershellセッションは昇格した特権で実行する必要があると思います。私はmstsc経由でリモーティング中にこれを行う方法を知っていますが、Enter-PSSession経由でこれを行う方法を見つけることができませんでした。GoogledとGoogledを使用しましたが、何も見つかりませんでした。誰かがこれに何らかの光を当てるのを手伝うことができれば、それは大歓迎です。