Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta classe contém propriedades e métodos que lhe permitem consultar e controlar o modo de manutenção UWF (Unified Write Filter).
Sintaxe
class UWF_Servicing {
[key, read] boolean CurrentSession;
[read] boolean ServicingEnabled;
UInt32 Enable();
UInt32 Disable();
UInt32 UpdateWindows(
[out] UInt32 UpdateStatus
);
};
Membros
As tabelas seguintes listam os métodos e propriedades que pertencem a esta classe.
Métodos
| Método | Descrição |
|---|---|
| UWF_Servicing.Disable | Desativa o modo de manutenção do Filtro de Escrita Unificado (UWF). O sistema sai do modo de manutenção na próxima sessão que se segue a um reinício. |
| UWF_Servicing.Enable | Ativa o modo de manutenção do Filtro de Escrita Unificado (UWF). O sistema entra no modo de manutenção na próxima sessão que se segue a um reinício. |
| UWF_Servicing.UpdateWindows | Chama Windows Update para transferir e instalar atualizações críticas e de segurança para o seu dispositivo com Windows 10 Enterprise. |
Propriedades
| Propriedade | Tipo de dados | Qualificadores | Descrição & |
|---|---|---|---|
| CurrentSession | Booliano | [chave, leitura] | Indica quando ativar a manutenção. - Verdadeiro se a manutenção estiver ativada na sessão - atualFalso se a manutenção for ativada na sessão que se segue a um reinício. |
| ServiceEnabled | Booliano | [ler] | Indica se o sistema está no modo de manutenção na sessão atual ou se estará no modo de manutenção na próxima sessão que se segue a um reinício. - Verdadeiro se a manutenção estiver ativada , caso contrário, Falso. |
Comentários
Esta classe tem apenas duas instâncias, uma para a sessão atual e outra para a próxima sessão que se segue a um reinício.
Exemplo
O exemplo seguinte mostra como ativar e desativar o modo de manutenção UWF num dispositivo através do fornecedor do Windows Management Instrumentation (WMI) num script do 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."
}
Requisitos
| Edição do Windows | Com suporte |
|---|---|
| Windows Home | Não |
| Windows Pro | Não |
| Windows Enterprise | Sim |
| Windows Education | Sim |
| Windows IoT Enterprise | Sim |