リモート サーバーにインストールしようとしています。Wsus で承認された更新プログラム:
$session=New-PSSession -ComputerName server1
Invoke-Command -Session $session -ScriptBlock {
(Import-module -name "S:\temp\PSWindowsUpdate" -Verbose),
(Get-WindowsUpdate | Format-Table -Verbose)
Enable-WURemoting
(Install-module pswindowsupdate -force -Accept -SkipPublisherCheck -AllowClobber),
(Get-WUInstall -AcceptAll -AutoReboot -Verbose)}
しかし、次のアクセス拒否エラーが発生します:
アクセスが拒否されました。(HRESULT からの例外: 0x80070005 (E_ACCESSDENIED)) + CategoryInfo: NotSpecified: (:) [Get-WindowsUpdate]、UnauthorizedAccessException + FullyQualifiedErrorId: System.UnauthorizedAccessException、PSWindowsUpdate.GetWindowsUpdate + PSComputerName: server1
私はリモートサーバーの管理者です。
リモート サーバーで更新プログラムのインストールを開始することはできませんか?
ありがとう、
答え1
リモート セッションからコンピューターに更新プログラムをインストールすることはできません。ここにリストがありますリモート コンピューターから WUA を使用して何ができるか、何ができないか。
を使用すると、WUA の制限を回避しながら、リモート コンピューター上でスケジュールされたタスクを作成して実行するPSWindowsUpdate
ことができます。例:Invoke-WUJob
invoke-WUJob -ComputerName MyComputer -Script { Install-WindowsUpdate -AcceptAll -SendReport -IgnoreReboot } -Confirm:$false -verbose -RunNow
がある他の方法これを回避するには、これが最も簡単だと思います。