Klasa WMI serwera SMS_TaskSequence_RunCommandLineAction

Klasa SMS_TaskSequence_RunCommandLineAction WMI jest klasą serwera dostawcy wiadomości SMS w programie Configuration Manager. Reprezentuje akcję sekwencji zadań, która uruchamia wiersz polecenia określony przez użytkownika.

Poniższa składnia jest uproszczona w stosunku do kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.

Składnia

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: Właściwość do odczytu i zapisu

Kwalifikacje: [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: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action klasę WMI serwera.

ContinueOnError

Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action klasę WMI serwera.

Description

Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [AllowedLen("0-255")]

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action klasę WMI serwera.

DisableWow64Redirection

Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [Not_Null, VariableName("SMSTSDisableWow64Redirection")]

Ustaw true , czy aparat sekwencji zadań wyłącza przekierowywanie plików Wow64 i przekierowywanie rejestru 64-bitowego. Wykorzystuje to zachowanie, gdy ocenia warunki dotyczące 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: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action klasę WMI serwera.

Name

Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [AllowedLen("1-100")]

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action klasę WMI serwera.

PackageID

Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [TaskSequencePackage, CommandLineArg(1)]

Identyfikator pakietu skojarzonego z akcją.

OutputVariableName

Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikatory: brak

Określ zmienną sekwencji zadań do przechowywania danych wyjściowych skryptu.

RunAsUser

Typ danych: Boolean

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [VariableName("_SMSTSRunCommandLineAsUser"), RequireR2]

Po ustawieniu na true, wiersz polecenia jest uruchamiany zgodnie z poświadczeniami określonymi przez UserName właściwość. Wartość domyślna to: false

SuccessCodes

Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [SuccessCodes, Not_Null]

Kody zakończenia oznaczające powodzenie. Ustawieniem domyślnym jest "0 3010".

SupportedEnvironment

Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [Not_Null:ToInstance]

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action klasę WMI serwera.

Timeout

Typ danych: UInt32

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [Not_Null:ToInstance]

Aby uzyskać więcej informacji, zobacz SMS_TaskSequence_Action klasę WMI serwera.

UserName

Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [VariableName("SMSTSRunCommandLineUserName"]

Konto użytkownika, aby uruchomić wiersz polecenia, gdy RunAsUser właściwość jest ustawiona na true.

UserPassword

Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [VariableName("SMSTSRunCommandLineUserPassword", Secret]

Zamaskowane hasło skojarzone z kontem użytkownika, które jest używane do uruchamiania wiersza polecenia, gdy RunAsUser właściwość jest ustawiona na true.

WorkingDirectory

Typ danych: String

Typ dostępu: Właściwość do odczytu i zapisu

Kwalifikacje: [AllowedLen("0-255")]

Katalog, z którego zostanie uruchomiony wiersz polecenia. Dla tej właściwości należy ustawić ścieżkę bezwzględną lub ścieżkę względną. Długość ścieżki musi wynosić od 0 do 255 znaków.

Uwagi

Kwalifikacje do 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 zarówno o kwalifikatorach klas, jak i kwalifikatorach właściwości zawartych w sekcji Właściwości, zobacz Kwalifikatory klas i właściwości programu Configuration Manager.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz wymagania środowiska uruchomieniowego serwera programu Configuration Manager.

Wymagania dotyczące rozwoju

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące programowania serwera programu Configuration Manager.