UWF_Servicing

Kelas ini berisi properti dan metode yang memungkinkan Anda mengkueri dan mengontrol mode layanan Filter Tulis Terpadu (UWF).

Sintaks

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

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

Anggota

Tabel berikut mencantumkan metode dan properti milik kelas ini.

Metode

Metode Deskripsi

UWF_Servicing.Disable

Menonaktifkan mode layanan Filter Tulis Terpadu (UWF).

Sistem meninggalkan mode layanan di sesi berikutnya yang mengikuti mulai ulang.

UWF_Servicing.Enable

Mengaktifkan mode layanan Filter Tulis Terpadu (UWF).

Sistem memasuki mode layanan di sesi berikutnya yang mengikuti mulai ulang.

UWF_Servicing.UpdateWindows

Memanggil Windows Update untuk mengunduh dan menginstal pembaruan penting dan keamanan untuk perangkat Anda yang menjalankan Windows 10 Enterprise.

Properti

Properti Jenis data Kualifikasi Deskripsi

CurrentSession

Boolean

[kunci, baca]

Menunjukkan kapan harus mengaktifkan layanan.

True jika layanan diaktifkan dalam sesi saat ini; False jika layanan akan diaktifkan dalam sesi yang mengikuti mulai ulang.

ServiceEnabled

Boolean

[baca]

Menunjukkan apakah sistem dalam mode layanan dalam sesi saat ini, atau akan berada dalam mode layanan di sesi berikutnya yang mengikuti mulai ulang.

True jika layanan diaktifkan; jika tidak, False.

Keterangan

Kelas ini hanya memiliki dua instans, satu untuk sesi saat ini, dan satu lagi untuk sesi berikutnya yang mengikuti mulai ulang.

Contoh

Contoh berikut menunjukkan cara mengaktifkan dan menonaktifkan mode layanan UWF pada perangkat dengan menggunakan penyedia Windows Management Instrumentation (WMI) dalam skrip PowerShell.

$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."
}

Persyaratan

Edisi Windows Didukung
Windows 10 Home Tidak
Windows 10 Pro Tidak
Windows 10 Enterprise Ya
Windows 10 Education Ya

Filter Tulis Terpadu