UWF_Servicing

이 클래스는 UWF(통합 쓰기 필터) 서비스 모드를 쿼리하고 제어할 수 있는 속성과 메서드를 포함합니다.

구문

class UWF_Servicing {
    [key, read] boolean CurrentSession;
    [read] boolean ServicingEnabled;

    UInt32 Enable();
    UInt32 Disable();
    UInt32 UpdateWindows(
        [out] UInt32 UpdateStatus
    );
};

구성원

다음 표에는 이 클래스에 속하는 메서드 및 속성이 나와 있습니다.

메서드

메서드 설명

UWF_Servicing.Disable

UWF(통합 쓰기 필터) 서비스 모드를 사용하지 않도록 설정합니다.

시스템은 다시 시작 후 다음 세션에서 서비스 모드를 유지합니다.

UWF_Servicing.Enable

UWF(통합 쓰기 필터) 서비스 모드를 활성화합니다.

시스템은 다시 시작 후 다음 세션에서 서비스 모드로 전환됩니다.

UWF_Servicing.UpdateWindows

Windows 업데이트를 호출하여 Windows 10 Enterprise를 실행하는 디바이스에 대한 중요 및 보안 업데이트를 다운로드하고 설치합니다.

속성

속성 데이터 형식 한정자 Description

CurrentSession

Boolean

[key, read]

서비스를 활성화할 시기를 나타냅니다.

현재 세션에서 서비스가 활성화된 경우 True이고, 다시 시작 후 세션에서 서비스를 활성화화면 False입니다.

ServiceEnabled

Boolean

[read]

시스템이 현재 세션에서 서비스 모드에 있는지 또는 다시 시작 후 다음 세션에서 서비스 모드에 있는지를 나타냅니다.

서비스가 활성화된 경우 True이고, 그렇지 않으면 False입니다.

설명

이 클래스에는 현재 세션에 대한 인스턴스와 다시 시작 후 다음 세션에 대한 인스턴스로 두 개만 있습니다.

예제

다음 예제에서는 PowerShell 스크립트에서 WMI(Windows Management Instrumentation) 공급자를 사용하여 디바이스에서 UWF 서비스 모드를 활성화 및 비활성화하는 방법을 보여 줍니다.

$COMPUTER = "localhost"
$NAMESPACE = "root\standardcimv2\embedded"

# Define common parameters

$CommonParams = @{"namespace"=$NAMESPACE; "computer"=$COMPUTER}

# Enable UWF servicing

$nextSession = Get-WmiObject -class UWF_Servicing @CommonParams | where {
    $_.CurrentSession -eq $false
}

if ($nextSession) {

    $nextSession.Enable() | Out-Null;
    Write-Host "This device is enabled for servicing mode after the next restart."
}

# Disable UWF servicing

$nextSession = Get-WmiObject -class UWF_Servicing @CommonParams | where {
    $_.CurrentSession -eq $false
}

if ($nextSession) {

    $nextSession.Disable() | Out-Null;
    Write-Host "Servicing mode is now disabled for this device."
}

요구 사항

Windows 버전 지원됨
Windows 10 Home 아니요
Windows 10 Pro
Windows 10 Enterprise Yes
Windows 10 Education

통합 쓰기 필터