Find-DscResource

Desired State Configuration (DSC) kaynaklarını bulur.

Syntax

Find-DscResource
    [[-Name] <String[]>]
    [-ModuleName <String>]
    [-MinimumVersion <String>]
    [-MaximumVersion <String>]
    [-RequiredVersion <String>]
    [-AllVersions]
    [-AllowPrerelease]
    [-Tag <String[]>]
    [-Filter <String>]
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-Repository <String[]>]
    [<CommonParameters>]

Description

Cmdlet, Find-DscResource modüllerde yer alan DSC kaynaklarını bulmak için kayıtlı depoları arar. Varsayılan olarak Find-DscResource tüm kayıtlı depoları arar.

Bu, Microsoft.PowerShell.PSResourceGet cmdlet'i için Find-PSResource bir proxy cmdlet'idir. Daha fazla bilgi için bkz. Find-PSResource.

Örnekler

Örnek 1: Ada göre bir DSC kaynağı bulma

Find-DscResource DSC kaynaklarını ada göre bulur. Kaynak adları dizisini ayırmak için virgül kullanın.

Find-DscResource -Name xWebsite, xWebApplication, xWebSiteDefaults

Name               Version    ModuleName            Repository
----               -------    ----------            ----------
xWebApplication    2.6.0.0    xWebAdministration    PSGallery
xWebsite           2.6.0.0    xWebAdministration    PSGallery
xWebSiteDefaults   2.6.0.0    xWebAdministration    PSGallery

Find-DscResource belirtilen DSC kaynakları dizisini bulmak için Name parametresini kullanır.

Örnek 2: DSC kaynağını bulma ve yükleme

Find-DscResource bir DSC kaynağını bulur ve nesneyi yüklenecek işlem hattına gönderir. Yüklemeden sonra, sonuçları görüntülemek için kullanın Get-InstalledModule .

aynı modüldeki birden çok kaynak işlem hattına Install-Modulegönderilebilir. Install-Module modülü yalnızca bir kez yüklemeye çalışır.

Find-DscResource -Name xWebsite | Install-Module

Find-DscResourcexWebsite adlı kaynağı bulmak için Name parametresini kullanır. Nesnesi, işlem hattı cmdlet'ine Install-Module gönderilir. Install-Module kaynak için xWebAdministration modülünü yükler.

Parametreler

-AllowPrerelease

Ön sürüm olarak işaretlenmiş kaynakları sonuçlara ekler.

Proxy cmdlet'i bu parametreyi ön sürüm parametresiyle eşler Find-PSResource.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AllVersions

proxy cmdlet'i, DscResourceNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Filter

proxy cmdlet'i, DscResourceNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MaximumVersion

proxy cmdlet'i, DscResourceNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MinimumVersion

proxy cmdlet'i, DscResourceNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ModuleName

proxy cmdlet'i, DscResourceNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Kaynağın adını belirtir. Varsayılan değer tüm kaynaklardır. Kaynak adları dizisini ayırmak için virgül kullanın.

Proxy cmdlet'i bu parametreyi DscResourceName parametresiyle Find-PSResourceeşler.

Type:String[]
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Proxy

proxy cmdlet'i, DscResourceNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.

Type:Uri
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ProxyCredential

proxy cmdlet'i, DscResourceNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Repository

Kaynakları aramak için bir depo belirtir. Depo adları dizisini ayırmak için virgül kullanın.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RequiredVersion

proxy cmdlet'i, DscResourceNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

proxy cmdlet'i, DscResourceNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Çıkışlar

PSGetDscResourceInfo

Find-DscResourcebir PSGetDscResourceInfo nesnesi döndürür.

Notlar

PowerShell Galerisi artık Aktarım Katmanı Güvenliği (TLS) 1.0 ve 1.1 sürümlerini desteklememektedir. TLS 1.2 veya üzerini kullanmanız gerekir. TLS 1.2 kullandığınızdan emin olmak için aşağıdaki komutu kullanın:

[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12