Classe WMI do servidor SMS_TaskSequence_PrestartCheckAction
A SMS_TaskSequence_PrestartCheckAction
classe WMI é uma classe de servidor provedor de SMS no Configuration Manager. Ele representa uma ação de sequência de tarefas para verificar a preparação do computador de destino.
A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e inclui todas as propriedades herdadas.
Sintaxe
Class SMS_TaskSequence_PrestartCheckAction : SMS_TaskSequence_Action
{
Boolean CheckCMClientMinVersion;
Boolean CheckDeviceUEFI;
Boolean CheckFreeDiskSpace;
Boolean CheckMaxOSVersion;
Boolean CheckMemory;
Boolean CheckMinOSVersion;
Boolean CheckNetworkConnected;
Boolean CheckNetworkWired;
Boolean CheckOSArchitecture;
Boolean CheckOSLanguageID;
Boolean CheckOSType;
Boolean CheckPowerState;
Boolean CheckProcessorSpeed;
String CMClientMinVersion;
SMS_TaskSequence_Condition Condition;
Boolean ContinueOnError;
String Description;
Boolean Enabled;
UInt32 FreeDiskSpace;
String MaxOSVersion;
UInt32 Memory;
String MinOSVersion;
String Name;
String OSArchitecture;
UInt32 OSLanguageID;
String OSType;
UInt32 ProcessorSpeed;
String SupportedEnvironment;
UInt32 Timeout;
};
Métodos
A SMS_TaskSequence_PrestartCheckAction
classe não define nenhum método.
Propriedades
CheckCMClientMinVersion
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckCMClientMinVersion")]
Habilite ou desabilite a verificação da versão mínima do Configuration Manager cliente. O valor padrão é false
. Defina a versão mínima com a propriedade CMClientMinVersion .
CheckDeviceUEFI
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckDeviceUEFI")]
Habilite ou desabilite a verificação de que o dispositivo é UEFI. O valor padrão é false
.
CheckFreeDiskSpace
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckFreeDiskSpace"), Not_Null]
Habilite ou desabilite a verificação da quantidade de espaço livre em disco no dispositivo. O valor padrão é true
. Defina o espaço em disco gratuito com a propriedade FreeDiskSpace .
CheckMaxOSVersion
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckMaxOsVersion")]
Habilite ou desabilite a verificação da versão máxima do sistema operacional. O valor padrão é false
. Defina a versão máxima do sistema operacional com a propriedade MaxOSVersion .
CheckMemory
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckMemory"), Not_Null]
Habilite ou desabilite a verificação de memória mínima no dispositivo. O valor padrão é true
. Defina o tamanho mínimo da memória com a propriedade Memória .
CheckMinOSVersion
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckMinOSVersion")]
Habilite ou desabilite a verificação da versão mínima do sistema operacional. O valor padrão é false
. Defina a versão mínima do sistema operacional com a propriedade MinOSVersion .
CheckNetworkConnected
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckNetworkConnected")]
Habilite ou desabilite a verificação se o dispositivo tem um adaptador de rede conectado à rede. O valor padrão é false
. Consulte também a propriedade dependente CheckNetworkWired.
CheckNetworkWired
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: CheckNetworkWired
Habilite ou desabilite a verificação se o dispositivo tem um adaptador de rede que não é sem fio. O valor padrão é false
. Para habilitar essa propriedade, habilite a propriedade CheckNetworkConnected .
CheckOSArchitecture
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckOSArchitecture")]
Habilite ou desabilite a verificação se o sistema operacional atual é de 32 bits ou 64 bits. O valor padrão é false
. Defina a arquitetura com a propriedade OSArchitecture .
CheckOSLanguageID
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckOSLanguageID")]
Habilite ou desabilite a verificação do idioma do sistema operacional. O valor padrão é false
. Defina o código de idioma com a propriedade OSLanguageID .
CheckOSType
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckOSType"), Not_Null]
Habilite ou desabilite a verificação do tipo de dispositivo. O valor padrão é true
. Defina o tipo de dispositivo com a propriedade OSType .
CheckPowerState
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckPowerState")]
Habilite ou desabilite a verificação se o dispositivo está conectado à energia ac e não à bateria. O valor padrão é false
.
CheckProcessorSpeed
Tipo de dados: Boolean
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCheckProcessorSpeed"), Not_Null]
Habilite ou desabilite a verificação da velocidade mínima do processador do dispositivo. O valor padrão é true
. Defina a velocidade mínima do processador com a propriedade ProcessorSpeed .
CMClientMinVersion
Tipo de dados: String
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDCMClientMinVersion")]
Defina a versão mínima do Configuration Manager cliente. Especifique a versão do cliente no seguinte formato: 5.00.8913.1005
. Para configurar essa propriedade, habilite a propriedade CheckCMClientMinVersion .
Condition
Tipo de dados: SMS_TaskSequence_Condition
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
ContinueOnError
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
Description
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [AllowedLen("0-255")]
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
Enabled
Tipo de dados: Boolean
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
FreeDiskSpace
Tipo de dados: UInt32
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDFreeDiskSpace")]
Defina a quantidade de espaço livre em disco no MB no dispositivo. O valor padrão é 25000
. Para configurar essa propriedade, habilite a propriedade CheckFreeDiskSpace .
MaxOSVersion
Tipo de dados: String
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDMaxOSVersion")]
Defina a versão máxima do sistema operacional. Especifique a versão com a versão principal, a versão secundária e o número de build. Por exemplo, 10.0.18356
. Para configurar essa propriedade, habilite a propriedade CheckMaxOSVersion .
Memory
Tipo de dados: UInt32
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDMemory")]
Defina a memória mínima em MB no dispositivo. O valor padrão é 512
. Para configurar essa propriedade, habilite a propriedade CheckMemory .
MinOSVersion
Tipo de dados: String
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDMinOSVersion")]
Defina a versão mínima do sistema operacional. Especifique a versão com a versão principal, a versão secundária e o número de build. Por exemplo, 10.0.16299
. Para configurar essa propriedade, habilite a propriedade CheckMinOSVersion .
Name
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [AllowedLen("1-100")]
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
OSArchitecture
Tipo de dados: String
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDOSArchitecture"), ValueMap{"","32","64"}]
Defina a arquitetura do sistema operacional 32
64
ou . O valor padrão é 64
. Para configurar essa propriedade, habilite a propriedade CheckOSArchitecture .
OSLanguageID
Tipo de dados: UInt32
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDOSLanguageID")]
Defina um código de idioma para corresponder ao idioma do sistema operacional. Por exemplo, 1033
para inglês (Estados Unidos). Essa verificação compara a linguagem definida como a propriedade OSLanguage da classe WMI Win32_OperatingSystem no cliente. Para configurar essa propriedade, habilite a propriedade CheckOSLanguageID .
OSType
Tipo de dados: String
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDOSType"), ValueMap{"CLIENT","SERVER"}]
Defina o tipo de dispositivo para verificar, ou CLIENT
SERVER
. O valor padrão é CLIENT
. Para configurar essa propriedade, habilite a propriedade CheckOSType .
ProcessorSpeed
Tipo de dados: UInt32
Tipo de acesso: leitura/gravação
Qualificadores: [VariableName("OSDProcessorSpeed")]
Defina a velocidade mínima do processador em MHz para o dispositivo. O valor padrão é 800
. Para configurar essa propriedade, habilite a propriedade CheckProcessorSpeed .
SupportedEnvironment
Tipo de dados: String
Tipo de acesso: Leitura/Gravação
Qualificadores: [Not_Null:ToInstance]
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
O valor padrão dessa propriedade para essa ação de sequência de tarefas é FullOS.
Timeout
Tipo de dados: UInt32
Tipo de acesso: Leitura/Gravação
Qualificadores: Nenhum
Para obter mais informações, consulte SMS_TaskSequence_Action classe WMI do servidor.
Comentários
Para obter mais informações sobre os qualificadores de classe e as qualificatórias de propriedade incluídas na seção Propriedades, consulte Configuration Manager classificadores de classe e propriedade.
Requisitos
Requisitos de runtime
Para obter mais informações, consulte Configuration Manager requisitos de runtime do servidor.
Requisitos de desenvolvimento
Para obter mais informações, consulte Configuration Manager requisitos de desenvolvimento do servidor.