klasa WMI serwera SMS_TaskSequence_RunCommandLineAction
Klasa SMS_TaskSequence_RunCommandLineAction
WMI jest klasą serwera dostawcy programu SMS w Configuration Manager. Reprezentuje akcję sekwencji zadań, która uruchamia wiersz polecenia określony przez użytkownika.
Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.
Składni
Class SMS_TaskSequence_RunCommandLineAction : SMS_TaskSequence_Action
{
String CommandLine;
SMS_TaskSequence_Condition Condition;
Boolean ContinueOnError;
String Description;
Boolean DisableWow64Redirection;
Boolean Enabled;
String Name;
String PackageID;
String OutputVariableName;
Boolean RunAsUser;
String SuccessCodes;
String SupportedEnvironment;
UInt32 Timeout;
String UserName;
String UserPassword;
String WorkingDirectory;
};
Metody
Klasa SMS_TaskSequence_RunCommandLineAction
nie definiuje żadnych metod.
Właściwości
CommandLine
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [Not_Null, CommandLineArg(2), AllowedLen("1-32000")]
Określ wiersz polecenia. Długość może wynosić od 1 do 32 000 znaków. Przykład: cmd /c ipconfig > c:\ipconfig.txt
Condition
Typ danych: SMS_TaskSequence_Condition
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).
ContinueOnError
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).
Description
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [AllowedLen("0-255")]
Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).
DisableWow64Redirection
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]
Ustaw true
, czy aparat sekwencji zadań wyłącza przekierowanie plików Wow64 i przekierowanie rejestru 64-bitowego. To zachowanie jest używane podczas oceniania warunków plików, folderów i rejestru w 64-bitowym systemie operacyjnym. Wartość domyślna to false
.
Zmienna sekwencji zadań skojarzona z tą właściwością to SMSTSDisableWow64Redirection.
Enabled
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).
Name
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [AllowedLen("1-100")]
Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).
PackageID
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [TaskSequencePackage, CommandLineArg(1)]
Identyfikator pakietu skojarzonego z akcją.
OutputVariableName
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
Określ zmienną sekwencji zadań do przechowywania danych wyjściowych skryptu.
RunAsUser
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]
Po ustawieniu na true
wartość wiersz polecenia jest uruchamiany pod poświadczeniami określonymi przez właściwość UserName
. Wartość domyślna to: false
SuccessCodes
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [SuccessCodes, Not_Null]
Kody zakończenia wskazujące na powodzenie. Ustawieniem domyślnym jest "0 3010"
.
SupportedEnvironment
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [Not_Null:ToInstance]
Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).
Timeout
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [Not_Null:ToInstance]
Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action server WMI class (Klasa WMI serwera SMS_TaskSequence_Action).
UserName
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [VariableName("SMSTSRunCommandLineUserName"]
Konto użytkownika do uruchomienia wiersza polecenia w obszarze, gdy RunAsUser
właściwość jest ustawiona na true
.
UserPassword
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [VariableName("SMSTSRunCommandLineUserPassword", Secret]
Zamaskowane hasło skojarzone z kontem użytkownika, które jest używane do uruchamiania wiersza polecenia, gdy właściwość ma ustawioną RunAsUser
wartość true
.
WorkingDirectory
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [AllowedLen("0-255")]
Katalog, z którego ma zostać uruchomiony wiersz polecenia. Ustaw tę właściwość na ścieżkę bezwzględną lub ścieżkę względną. Długość ścieżki musi zawierać od 0 do 255 znaków.
Uwagi
Kwalifikatory klas dla tej klasy obejmują:
[CommandLine("smsswd.exe /run:%1 %2"),
ActionCategory("General,1,1"),ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "RunCommandLineControl", "TaskSequenceOptionControl"}]
Aby uzyskać więcej informacji na temat kwalifikatorów klas i kwalifikatorów właściwości zawartych w sekcji Właściwości, zobacz Configuration Manager klasy i kwalifikatorów właściwości.
Wymagania
Wymagania dotyczące środowiska uruchomieniowego
Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.
Wymagania dotyczące programowania
Aby uzyskać więcej informacji, zobacz Configuration Manager wymagania dotyczące programowania serwera.