classe WMI del server SMS_TaskSequence_RunPowerShellScriptAction
La SMS_TaskSequence_RunPowerShellScriptAction
classe WMI è una classe server del provider SMS in Configuration Manager. Rappresenta un'azione della sequenza di attività che esegue uno script Windows PowerShell specificato dall'utente.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.
Sintassi
Class SMS_TaskSequence_RunPowerShellScriptAction : SMS_TaskSequence_Action
{
SMS_TaskSequence_Condition Condition;
Boolean ContinueOnError;
String Description;
Boolean Enabled;
string ExecutionPolicy;
String Name;
string OutputVariableName;
string PackageID;
string Parameters;
boolean RunAsUser;
string ScriptName;
string SourceScript;
string SuccessCodes;
string SupportedEnvironment;
UInt32 Timeout;
string UserName;
string UserPassword;
string WorkingDirectory;
};
Metodi
La SMS_TaskSequence_RunPowerShellScriptAction
classe non definisce alcun metodo.
Proprietà
Condition
Tipo di dati:SMS_TaskSequence_Condition
Tipo di accesso: lettura/scrittura
Qualificatori: Nessuno
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
ContinueOnError
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificatori: Nessuno
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
Description
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [AllowedLen("0-255")]
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
Enabled
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificatori: Nessuno
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
ExecutionPolicy
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [ValueMap{"Restricted", "AllSigned", "RemoteSigned", "Unrestricted", "Bypass", "Undefined"}, Not_Null:ToInstance]
Specificare i criteri di esecuzione di PowerShell. Per impostazione predefinita, il valore è Restricted
.
Name
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [AllowedLen("1-100")]
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
OutputVariableName
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: Nessuno
Specificare una variabile della sequenza di attività per archiviare l'output dello script.
PackageID
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [RequiredIfNull("SourceScript"), TaskSequencePackage]
ID di un pacchetto che include lo script.
Parameters
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [Not_Null]
Specificare eventuali parametri da passare alla riga di comando di PowerShell per lo script.
RunAsUser
Tipo di dati:Boolean
Tipo di accesso: lettura/scrittura
Qualificatori: [VariableName("_SMSTSRunPowerShellAsUser"), RequireR2]
Se impostata su true
, la riga di comando viene eseguita con le credenziali specificate dalla UserName
proprietà .
Il valore predefinito è: false
ScriptName
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [RequiredIfNull("SourceScript")]
Nome dello script di PowerShell di origine.
SourceScript
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [RequiredIfNull("PackageID")]
Specificare l'ID pacchetto dello script di origine da importare.
SuccessCodes
Tipo di dati:String
Tipo di accesso: Read/Write
Qualificazioni: [SuccessCodes, Not_Null]
Codici di uscita che indicano l'esito positivo. Il valore predefinito è "0 3010"
.
SupportedEnvironment
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [Not_Null:ToInstance]
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
Il valore predefinito è WinPEandFullOS
.
Timeout
Tipo di dati:UInt32
Tipo di accesso: lettura/scrittura
Qualificatori: [Not_Null:ToInstance]
Per altre informazioni, vedere SMS_TaskSequence_Action classe WMI del server.
UserName
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("SMSTSRunPowerShellUserName"]
Account utente in cui eseguire la riga di comando quando la RunAsUser
proprietà è impostata su true
.
UserPassword
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificazioni: [VariableName("SMSTSRunPowerShellUserPassword", Secret]
Password mascherata associata all'account utente utilizzato per eseguire la riga di comando quando la RunAsUser
proprietà è impostata true
su .
WorkingDirectory
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [AllowedLen("0-255")]
Directory da cui eseguire la riga di comando. Impostare questa proprietà su un percorso assoluto o su un percorso relativo. La lunghezza del percorso deve essere compresa tra 0 e 255 caratteri.
Osservazioni
Per altre informazioni sui qualificatori di classe e sui qualificatori di proprietà inclusi nella sezione Proprietà, vedere Configuration Manager qualificatori di classe e proprietà.
Requisiti
Requisiti di runtime
Per altre informazioni, vedere Configuration Manager requisiti di runtime del server.
Requisiti di sviluppo
Per altre informazioni, vedere Configuration Manager requisiti di sviluppo del server.