DSC Hizmet Kaynağı
Şunlar için geçerlidir: Windows PowerShell 4.0, Windows PowerShell 5.x
Windows PowerShell Desired State Configuration(DSC) içindeki Hizmet kaynağı, hedef düğümdeki hizmetleri yönetmek için bir mekanizma sağlar.
Not
Bu DSC kaynağının bu belgeleri, PowerShell'in 7.2 sürümünden önceki sürümünü kapsar. PSDscResources modülü, Microsoft tarafından resmi olarak desteklenen yeni ve güncelleştirilmiş DSC Kaynakları içerir. PSDscResources modülü PowerShell Galerisi kullanılabilir.
Daha fazla bilgi ve güncelleştirilmiş belgeler için PSDscResources başvuru belgelerine bakın.
Syntax
Service [string] #ResourceName
{
Name = [string]
[ BuiltInAccount = [string] { LocalService | LocalSystem | NetworkService } ]
[ Credential = [PSCredential] ]
[ StartupType = [string] { Automatic | Disabled | Manual } ]
[ State = [string] { Running | Stopped } ]
[ Dependencies = [string[]] ]
[ Description = [string] ]
[ DisplayName = [string] ]
[ Path = [string] ]
[ DependsOn = [string[]] ]
[ Ensure = [string] { Absent | Present } ]
[ PsDscRunAsCredential = [PSCredential] ]
}
Özellikler
Özellik | Açıklama |
---|---|
Ad | Hizmet adını gösterir. Bunun bazen görünen addan farklı olduğunu unutmayın. cmdlet'ini kullanarak Get-Service hizmetlerin ve geçerli durumlarının listesini alabilirsiniz. |
BuiltInAccount | Hizmet için kullanılacak oturum açma hesabını gösterir. Bu özellik için izin verilen değerler şunlardır: LocalService, LocalSystem ve NetworkService. |
Kimlik Bilgisi | Hizmetin altında çalıştırılacağı hesabın kimlik bilgilerini gösterir. Bu özellik ve BuiltinAccount özelliği birlikte kullanılamaz. |
StartupType | Hizmetin başlangıç türünü gösterir. Bu özellik için izin verilen değerler şunlardır: Otomatik, Devre Dışı ve El ile. |
Durum | Hizmet için emin olmak istediğiniz durumu gösterir. Değerler şunlardır: Çalışıyor veya Durduruldu. |
Bağımlılıklar | Hizmetin sahip olması gereken bağımlılıkların adları dizisi. |
Açıklama | Hedef hizmetin açıklamasını gösterir. |
DisplayName | Hedef hizmetin görünen adını gösterir. |
Yol | Yeni bir hizmet için ikili dosyanın yolunu gösterir. |
Ortak özellikler
Özellik | Açıklama |
---|---|
Dependson | Bu kaynak yapılandırılmadan önce başka bir kaynağın yapılandırmasının çalıştırılması gerektiğini gösterir. Örneğin, önce çalıştırmak istediğiniz kaynak yapılandırma betik bloğunun kimliği ResourceName ve türü ResourceType ise, bu özelliği kullanmanın söz dizimi olur DependsOn = "[ResourceType]ResourceName" . |
Sağlamak | Hedef hizmetin sistemde var olup olmadığını gösterir. Hedef hizmetin mevcut olmadığından emin olmak için bu özelliği Yok olarak ayarlayın. Bunu Mevcut olarak ayarlamak, hedef hizmetin mevcut olmasını sağlar. Varsayılan değer Var'dır. |
PsDscRunAsCredential | Kaynağın tamamını çalıştırmak için kimlik bilgilerini olarak ayarlar. |
Not
PsDscRunAsCredential common özelliği, diğer kimlik bilgileri bağlamında herhangi bir DSC kaynağının çalıştırılmasına izin vermek için WMF 5.0'a eklendi. Daha fazla bilgi için bkz. DSC Kaynaklarıyla Kimlik Bilgilerini Kullanma.
Örnek
configuration ServiceTest
{
Import-DscResource -ModuleName PSDesiredStateConfiguration
Node localhost
{
Service ServiceExample
{
Name = "TermService"
StartupType = "Manual"
State = "Running"
}
}
}
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin