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 yang termasuk dalam 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.
- Benar 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 Home No
Windows Pro No
Windows Enterprise Ya
Windows Education Ya
Windows IoT Enterprise Ya