Find-Command
Modüllerdeki PowerShell komutlarını bulur.
Sözdizimi
All
Find-Command
[[-Name] <String[]>]
[-ModuleName <String>]
[-MinimumVersion <String>]
[-MaximumVersion <String>]
[-RequiredVersion <String>]
[-AllVersions]
[-AllowPrerelease]
[-Tag <String[]>]
[-Filter <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-Repository <String[]>]
[<CommonParameters>]
Description
Find-Command cmdlet'i cmdlet'ler, diğer adlar, işlevler ve iş akışları gibi PowerShell komutlarını bulur.
Find-Command kayıtlı depolardaki modülleri arar.
Bu, Find-PSResource içindeki cmdlet için bir proxy cmdlet'idir. Daha fazla bilgi için bkz. Find-PSResource.
Örnekler
Örnek 1: Ada göre bir komut bulma
Find-Command, depodaki modülü bulmak için komutun adını kullanabilir. Bir komut adınınbirden çok
Find-Command -Repository PSGallery -Name Get-TargetResource
Name Version ModuleName Repository
---- ------- ---------- ----------
Get-TargetResource 3.1.0.0 xPowerShellExecutionPolicy PSGallery
Get-TargetResource 1.0.0 xInternetExplorerHomePage PSGallery
Get-TargetResource 1.2.0.0 SystemLocaleDsc PSGallery
Find-Command, PSGalleryaramak için Deposu parametresini kullanır.
Name parametresi komutunu Get-TargetResourcebelirtir.
Örnek 2: Komutları ada göre bulma ve modülü yükleme
Find-Command komutunu ve modülünü bulup nesnesini Install-Modulegönderebilir. Bir komut birden çok modüle dahil edilmişse, cmdlets Find-Command parametresini kullanın.
Aksi takdirde, yüklemek istemediğiniz modüller yüklenebilir.
Find-Command -Name Get-TargetResource -Repository PSGallery -ModuleName SystemLocaleDsc |
Install-Module
Get-InstalledModule
Version Name Repository Description
------- ---- ---------- -----------
1.2.0.0 SystemLocaleDsc PSGallery This DSC Resource allows configuration of the Windows...
Find-Commandkomutunu belirtmek için Get-TargetResource parametresini kullanır.
Deposu parametresi PSGalleryarar. Install-Module gönderilir ve modül yüklenir. Yükleme tamamlandıktan sonra sonuçları görüntülemek için Get-InstalledModule kullanabilirsiniz.
Örnek 3: Bir komut bulma ve modülünü kaydetme
Find-Command -Name Invoke-ScriptAnalyzer -Repository PSGallery |
Save-Module -Path C:\Test\Modules -Verbose
VERBOSE: Downloading 'https://www.powershellgallery.com/api/v2/package/PSScriptAnalyzer/1.18.0'.
VERBOSE: Completed downloading 'https://www.powershellgallery.com/api/v2/package/PSScriptAnalyzer/1.18.0'.
VERBOSE: Completed downloading 'PSScriptAnalyzer'.
VERBOSE: Module 'PSScriptAnalyzer' was saved successfully to path 'C:\Test\Modules\PSScriptAnalyzer\1.18.0'.
Find-Command
, PSGallery deposunda komutu aramak için Invoke-ScriptAnalyzerve Depo parametrelerini kullanır. Nesne Save-Moduleişlem hattına gönderilir.
Path parametresi modülün kaydedileceği konumu belirler.
Ayrıntılı isteğe bağlı bir parametredir, ancak PowerShell konsolunda durum çıktısını görüntüler. Ayrıntılı çıkış, sorun giderme için yararlıdır.
Parametreler
-AllowPrerelease
Sonuçlara yayın öncesi olarak işaretlenmiş modülleri içerir.
Proxy cmdlet'i bu parametreyi ön sürüm parametresiyle eşler Find-PSResource.
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 |
-AllVersions
Proxy cmdlet'i, commandNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.
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 |
-Filter
Proxy cmdlet'i, commandNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.
Parametre özellikleri
| Tür: | String |
| 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 |
-MaximumVersion
Proxy cmdlet'i, commandNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.
Parametre özellikleri
| Tür: | String |
| 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 |
-MinimumVersion
Proxy cmdlet'i, commandNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.
Parametre özellikleri
| Tür: | String |
| 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 |
-ModuleName
Proxy cmdlet'i, commandNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.
Parametre özellikleri
| Tür: | String |
| 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 |
-Name
Bir depoda aranacak komut adını belirtir. Komut adları dizisini ayırmak için virgül kullanın.
Proxy cmdlet'i bu parametreyi commandname parametresiyle eşler Find-PSResource.
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: | 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 |
-Proxy
Proxy cmdlet'i, commandNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.
Parametre özellikleri
| Tür: | Uri |
| 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: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-ProxyCredential
Proxy cmdlet'i, commandNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.
Parametre özellikleri
| Tür: | PSCredential |
| 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: | True |
| Kalan bağımsız değişkenlerden elde edilen değer: | False |
-Repository
Komut aranacak depoyu belirtir. Depo adları dizisini ayırmak için virgül kullanın. Varsayılan değer tüm depolarıdır.
Parametre özellikleri
| Tür: | String[] |
| 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 |
-RequiredVersion
Proxy cmdlet'i, commandNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.
Parametre özellikleri
| Tür: | String |
| 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 |
-Tag
Proxy cmdlet'i, commandNameParameterSet tarafından desteklenmediğinden bu parametreyi Find-PSResourceyoksayar.
Parametre özellikleri
| Tür: | String[] |
| 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.
Çıkışlar
PSGetCommandInfo
Find-Command bir PSGetCommandInfo nesnesi oluşturur.
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