Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.