SMS_TaskSequence_RunCommandLineAction sunucusu WMI sınıfı

WMI SMS_TaskSequence_RunCommandLineAction sınıfı, Configuration ManagerConfiguration Manager'da bir SMS Sağlayıcı sunucu sınıfıdır. Kullanıcı tarafından belirtilen bir komut satırını çalıştıran bir görev dizisi eylemini temsil eder.

Aşağıdaki söz dizimi, Yönetilen Nesne Biçimi (MOF) kodundan basitleştirilmiştir ve devralınan tüm özellikleri içerir.

Söz dizimi

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;
};

Yöntemler

Sınıf SMS_TaskSequence_RunCommandLineAction herhangi bir yöntem tanımlamaz.

Özellikler

CommandLine

Veri türü: String

Erişim türü: Okuma/Yazma

Elemeler: [Not_Null, CommandLineArg(2), AllowedLen("1-32000")]

Bir komut satırı belirtin. Uzunluk 1 ile 32.000 karakter arasında olabilir. Örneğin: cmd /c ipconfig > c:\ipconfig.txt

Condition

Veri türü: SMS_TaskSequence_Condition

Erişim türü: Okuma/Yazma

Elemeler: Yok

Daha fazla bilgi için bkz. SMS_TaskSequence_Action sunucusu WMI sınıfı.

ContinueOnError

Veri türü: Boolean

Erişim türü: Okuma/Yazma

Elemeler: Yok

Daha fazla bilgi için bkz. SMS_TaskSequence_Action sunucusu WMI sınıfı.

Description

Veri türü: String

Erişim türü: Okuma/Yazma

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

Daha fazla bilgi için bkz. SMS_TaskSequence_Action sunucusu WMI sınıfı.

DisableWow64Redirection

Veri türü: Boolean

Erişim türü: Okuma/Yazma

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

Görev dizisi altyapısının Wow64 dosya yeniden yönlendirmesini ve 64 bit kayıt defteri yeniden yönlendirmesini devre dışı bırakıp bırakmadığını ayarlayın true . 64 bit bir işletim sisteminde dosya, klasör ve kayıt defteri koşullarını değerlendirirken bu davranışı kullanır. Varsayılan değer .false

Bu özellikle ilişkili görev dizisi değişkeni SMSTSDisableWow64Redirection'dır.

Enabled

Veri türü: Boolean

Erişim türü: Okuma/Yazma

Elemeler: Yok

Daha fazla bilgi için bkz. SMS_TaskSequence_Action sunucusu WMI sınıfı.

Name

Veri türü: String

Erişim türü: Okuma/Yazma

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

Daha fazla bilgi için bkz. SMS_TaskSequence_Action sunucusu WMI sınıfı.

PackageID

Veri türü: String

Erişim türü: Okuma/Yazma

Elemeler: [TaskSequencePackage, CommandLineArg(1)]

Eylemle ilişkilendirilmiş paketin kimliği.

OutputVariableName

Veri türü: String

Erişim türü: Okuma/yazma

Elemeler: Yok

Betiğin çıktısını depolamak için bir görev dizisi değişkeni belirtin.

RunAsUser

Veri türü: Boolean

Erişim türü: Okuma/Yazma

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

olarak ayarlandığında true, komut satırı özellik tarafından UserName belirtilen kimlik bilgilerinin altında çalışır. Varsayılan değer: false

SuccessCodes

Veri türü: String

Erişim türü: Okuma/Yazma

Elemeler: [SuccessCodes, Not_Null]

Başarıyı gösteren çıkış kodları. Varsayılan ayar "0 3010".

SupportedEnvironment

Veri türü: String

Erişim türü: Okuma/Yazma

Elemeler: [Not_Null:ToInstance]

Daha fazla bilgi için bkz. SMS_TaskSequence_Action sunucusu WMI sınıfı.

Timeout

Veri türü: UInt32

Erişim türü: Okuma/Yazma

Elemeler: [Not_Null:ToInstance]

Daha fazla bilgi için bkz. SMS_TaskSequence_Action sunucusu WMI sınıfı.

UserName

Veri türü: String

Erişim türü: Okuma/Yazma

Elemeler: [VariableName("SMSTSRunCommandLineUserName"]

Özellik olarak ayarlandığında truekomut satırını RunAsUser çalıştıracak kullanıcı hesabı.

UserPassword

Veri türü: String

Erişim türü: Okuma/Yazma

Elemeler: [VariableName("SMSTSRunCommandLineUserPassword", Secret]

Özellik olarak ayarlandığında truekomut satırını çalıştırmak için kullanılan kullanıcı hesabıyla ilişkilendirilmiş RunAsUser maskelenmiş parola .

WorkingDirectory

Veri türü: String

Erişim türü: Okuma/Yazma

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

Komut satırının çalıştırılacağı dizin. Bu özelliği mutlak bir yola veya göreli bir yola ayarlayın. Yol uzunluğu 0 ile 255 karakter arasında olmalıdır.

Açıklamalar

Bu sınıf için sınıf elemeleri şunları içerir:

[CommandLine("smsswd.exe /run:%1 %2"),

ActionCategory("General,1,1"),ActionUI{"AdminUI.TaskSequenceEditor.dll", "Microsoft.ConfigurationManagement.AdminConsole.TaskSequenceEditor", "RunCommandLineControl", "TaskSequenceOptionControl"}]

Özellikler bölümüne dahil edilen hem sınıf belirleyicileri hem de özellik belirleyicileri hakkında daha fazla bilgi için, bkz Configuration Manager sınıfı ve özellik belirleyicileri.

Gereksinimler

Çalışma zamanı gereksinimleri

Daha fazla bilgi için bkz. Configuration Manager sunucusu çalışma zamanı gereksinimleri.

Geliştirme gereksinimleri

Daha fazla bilgi için Configuration Manager sunucu geliştirme gereksinimlerine bakın.