Udostępnij za pośrednictwem


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 truewartość 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.