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 |