Dell 씬 클라이언트에서 Windows 10 IoT 업데이트를 효율적으로 관리
Summary: Dell 씬 클라이언트에서 Windows 10 IoT 업데이트를 관리하는 방법 이 가이드는 PowerShell 스크립트로 불필요한 업데이트를 숨겨 업데이트 과부하를 방지하는 데 도움이 됩니다.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
해당되는 플랫폼:
- 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를 활용하여 이 스크립트를 씬 클라이언트에 원격으로 제공할 수 있습니다.
Affected Products
Latitude Mobile Thin Client, OptiPlex Thin Client, Wyse Hardware, Wyse Management SuiteArticle Properties
Article Number: 000224326
Article Type: How To
Last Modified: 10 Jun 2024
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.