Dell 씬 클라이언트에서 Windows 10 IoT 업데이트를 효율적으로 관리

요약: Dell 씬 클라이언트에서 Windows 10 IoT 업데이트를 관리하는 방법 이 가이드는 PowerShell 스크립트로 불필요한 업데이트를 숨겨 업데이트 과부하를 방지하는 데 도움이 됩니다.

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

지침

해당되는 플랫폼:

  • Dell 씬 클라이언트

영향을 받는 운영 체제:

  • Windows 10 IoT LTSC 2021

때때로 Microsoft는 Dell의 Windows 10 IoT 씬 클라이언트에 적용되지 않는 Windows 업데이트를 릴리스하지만 업데이트 작업을 수행할 때 여전히 누락된 QFE로 표시됩니다.

예:

최근 KB5034441 업데이트는 필요한 파티션이 없기 때문에 Dell의 Windows 10 IoT 2021 LTSC 씬 클라이언트에 적용되지 않았지만 Windows는 이를 누락된 것으로 계속 식별했습니다.

KB5034441 숨기는 Powershell 스크립트:

다음 PowerShell 스크립트 예제에서는 KB5034441 숨깁니다. 필요에 따라 수정하여 다른 Microsoft 업데이트를 숨기도록 수정할 수 있습니다. Hide-Windowsupdate 사용해야 합니다.

# This section of code will restart the script with elevated privileges if it is not already running elevated
# Get the ID and security principal of the current user account
$myWindowsID=[System.Security.Principal.WindowsIdentity]::GetCurrent()
$myWindowsPrincipal=new-object System.Security.Principal.WindowsPrincipal($myWindowsID)
 # Get the security principal for the Administrator role
$adminRole=[System.Security.Principal.WindowsBuiltInRole]::Administrator
 # Check to see if we are currently running "as Administrator"
if ($myWindowsPrincipal.IsInRole($adminRole))
   {
   # We are running "as Administrator" - so change the title and background color to indicate this
   $Host.UI.RawUI.WindowTitle = $myInvocation.MyCommand.Definition + "(Elevated)"
   $Host.UI.RawUI.BackgroundColor = "DarkBlue"
   clear-host
   }
else
   {
   # We are not running "as Administrator" - so relaunch as administrator
   # Create a new process object that starts PowerShell
   $newProcess = new-object System.Diagnostics.ProcessStartInfo "PowerShell";
   # Specify the current script path and name as a parameter
   $newProcess.Arguments = $myInvocation.MyCommand.Definition;
   # Indicate that the process should be elevated
   $newProcess.Verb = "runas";
   # Start the new process
   [System.Diagnostics.Process]::Start($newProcess);
   # Exit from the current, unelevated, process
   exit
   }
# Run your code that needs to be elevated here
Install-PackageProvider NuGet -Force
Set-PSRepository PSGallery -InstallationPolicy Trusted
Install-Module -name PSWindowsUpdate -Confirm:$false
Import-Module PSWindowsUpdate
Hide-Windowsupdate -KBArticleID KB5034441 -Confirm:$false
참고:
  • 이 PowerShell 스크립트는 있는 그대로 제공됩니다. 전체 씬 클라이언트 제품군에 배포하기 전에 하나 또는 두 개의 디바이스에서 테스트해야 합니다.
  • Wyse Management Suite를 활용하여 이 스크립트를 씬 클라이언트에 원격으로 제공할 수 있습니다.

해당 제품

Latitude Mobile Thin Client, OptiPlex Thin Client, Wyse Hardware, Wyse Management Suite
문서 속성
문서 번호: 000224326
문서 유형: How To
마지막 수정 시간: 10 6월 2024
버전:  2
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.