Get-DscResource
Bilgisayarda bulunan İstenen Durum Yapılandırması (DSC) kaynaklarını alır.
Sözdizimi
Default EnterprisePublishing
Get-DscResource
[[-Name] <String[]>]
[[-Module] <Object>]
[-Syntax]
[<CommonParameters>]
Description
Get-DscResource cmdlet'i bilgisayarda bulunan PowerShell DSC kaynaklarını alır. Bu cmdlet yalnızca PSModulePath'te yüklü olan kaynakları bulur. Kullanıcı tarafından oluşturulan yerleşik ve özel sağlayıcılarla ilgili ayrıntıları gösterir. Bu cmdlet ayrıca modül olarak paketlenen veya oturumda çalışma zamanında oluşturulan diğer yapılandırmalar olan bileşik kaynaklar hakkındaki ayrıntıları da gösterir.
Örnekler
Örnek 1: Yerel bilgisayardaki tüm kaynakları alma
Get-DscResource
Bu komut yerel bilgisayardaki tüm kaynakları alır.
Örnek 2: Adı belirterek kaynak alma
Get-DscResource -Name "WindowsFeature"
Bu komut WindowsFeature kaynağını alır.
Örnek 3: Modüldeki tüm kaynakları alma
Get-DscResource -Module "xHyper-V"
Bu komut, xHyper-V modülündeki tüm kaynakları alır.
Örnek 4: Joker karakter kullanarak kaynak alma
Get-DscResource -Name P*,r*
Bu komut, Adı parametresi tarafından belirtilen joker karakter deseni ile eşleşen tüm kaynakları alır.
Örnek 5: Kaynak söz dizimi alma
Get-DscResource -Name "WindowsFeature" -Syntax
Bu komut WindowsFeature kaynağını alır ve kaynağın söz dizimini gösterir.
Örnek 6: Bir kaynağın tüm özelliklerini alma
Get-DscResource -Name "User" | Select-Object -ExpandProperty Properties
Bu komut Kullanıcı kaynağını alır ve ardından kullanıcı kaynağının tüm özelliklerini döndürmek için işlem hattı işlecini kullanır.
Örnek 7: Belirtilen sürüme sahip belirli bir modüldeki tüm kaynakları alma
Get-DscResource -Module @{ModuleName='xHyper-V';RequiredVersion='3.0.0.0'}
Bu komut, sürüm 3.0.0.0 ile xHyper-V modülündeki tüm kaynakları alır.
Parametreler
-Module
DSC kaynağının görüntülendiği modülün adını veya tam adını belirtir.
Parametre özellikleri
| Tür: | Object |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | 1 |
| Zorunlu: | False |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Name
Görüntülenecek DSC kaynağının ad dizisini belirtir.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | 0 |
| Zorunlu: | False |
| İşlem hattından gelen değer: | True |
| Özellik adına göre işlem hattından gelen değer: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Syntax
Cmdlet'in belirtilen DSC kaynaklarının söz dizimi görünümünü döndürdüğünü gösterir. Döndürülen söz dizimi, PowerShell betiğindeki kaynakların nasıl kullanılacağını gösterir.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | Named |
| Zorunlu: | False |
| İşlem hattından gelen değer: | False |
| Özellik adına göre işlem hattından gelen değer: | False |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
CommonParameters
Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.