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 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.