Aracılığıyla paylaş


WindowsProcess

Özet

Bir Windows işlemini başlatın veya durdurun.

Syntax

WindowsProcess [String] #ResourceName
{
    Arguments = [string]
    Path = [string]
    [Credential = [PSCredential]]
    [DependsOn = [string[]]]
    [Ensure = [string]{ Absent | Present }]
    [PsDscRunAsCredential = [PSCredential]]
    [StandardErrorPath = [string]]
    [StandardInputPath = [string]]
    [StandardOutputPath = [string]]
    [WorkingDirectory = [string]]
}

Description

Kaynak, WindowsProcess bir işlemin çalışıp çalışmadığından emin olmanıza olanak tanır.

Gereksinimler

Yok.

Temel özellikler

Bağımsız değişkenler

Dize olarak başlatılırken işleme geçirilmesi gereken bağımsız değişkenlerin tam listesini belirtin. İşlem herhangi bir bağımsız değişken gerektirmiyorsa bu özelliği boş bir dize ('') olarak ayarlayın.

Type: System.String

Yol

İşlemin yürütülebilir dosyasının yolunu belirtin. Dosyaya ortam değişkeni üzerinden PATH erişilebilirse, bu özelliği yürütülebilir dosyanın adına ayarlayabilirsiniz. Aksi takdirde, bu özelliği dosyanın tam yoluna ayarlayın. Göreli yollar desteklenmez.

Type: System.String

İsteğe bağlı özellikler

Kimlik Bilgisi

İşlemin çalıştırılacağını hesabın kimlik bilgilerini belirtin.

Bu özellik yerel bir sistem hesabına ayarlanırsa StandardOutputPath, StandardInputPath veya WorkingDirectory özelliklerini ayarlayamazsınız. Bunu yaparsanız, kaynak geçersiz bir bağımsız değişken özel durumu oluşturur.

Type: System.Management.Automation.PSCredential
Default Value: None

Sağlamak

İşlemin çalışıp çalışmayacağını belirtin. Çalışmıyorsa işlemi başlatmak için bu özelliği Present olarak ayarlayın. Çalışıyorsa işlemi durdurmak için bu özelliği Absent olarak ayarlayın.

Present varsayılan değerdir.

Type: System.String
Accepted Values:
  - Absent
  - Present
Default Value: Present

StandardErrorPath

İşlemin standart hata akışını yazacak dosyanın tam yolunu belirtin. Göreli yollar desteklenmez. Dosya varsa üzerine yazılır.

Ensure özelliğini olarak ayarlarken bu özelliği Absentayarlamayın. Bunu yaparsanız, kaynak geçersiz bir bağımsız değişken özel durumu oluşturur.

Type: System.String
Default Value: None

StandardInputPath

İşlemin standart giriş akışı olarak okunmasını istediğiniz dosyanın tam yolunu belirtin. Göreli yollar desteklenmez.

Ensure özelliğini olarak veya Credential özelliğini yerel bir sistem hesabı olarak Absent ayarlarken bu özelliği ayarlamayın. Bunu yaparsanız, kaynak geçersiz bir bağımsız değişken özel durumu oluşturur.

Type: System.String
Default Value: None

StandardOutputPath

İşlemin standart çıkış akışını yazacak dosyanın tam yolunu belirtin. Göreli yollar desteklenmez. Dosya varsa üzerine yazılır.

Ensure özelliğini olarak veya Credential özelliğini yerel bir sistem hesabı olarak Absent ayarlarken bu özelliği ayarlamayın. Bunu yaparsanız, kaynak geçersiz bir bağımsız değişken özel durumu oluşturur.

Type: System.String
Default Value: None

Başlangıç

İşlemin çalışma dizini için bir klasörün tam yolunu belirtin. Göreli yollar desteklenmez.

Ensure özelliğini olarak veya Credential özelliğini yerel bir sistem hesabı olarak Absent ayarlarken bu özelliği ayarlamayın. Bunu yaparsanız, kaynak geçersiz bir bağımsız değişken özel durumu oluşturur.

Type: System.String
Default Value: None

Salt okunur özellikler

HandleCount

İşlem tarafından açılan tanıtıcıların sayısı.

Type: System.Int32
Behavior: Read

NonPagedMemorySize

İşlem için ayrılan bayt cinsinden disk belleği olmayan bellek miktarı.

Type: System.UInt64
Behavior: Read

PagedMemorySize

İşlem için ayrılan bayt cinsinden disk belleği belleği miktarı.

Type: System.UInt64
Behavior: Read

ProcessCount

Verilen işlemin çalışan örnek sayısı.

Type: System.Int32
Behavior: Read

Processıd

İşlemin benzersiz tanımlayıcısı.

Type: System.Int32
Behavior: Read

VirtualMemorySize

İşlem için ayrılan bayt cinsinden sanal bellek miktarı.

Type: System.UInt64
Behavior: Read

Örnekler