Get-Command
Tüm komutları alır.
Sözdizimi
Get-Command
[-Verb <String[]>]
[-Noun <String[]>]
[-Module <String[]>]
[-FullyQualifiedModule <ModuleSpecification[]>]
[-TotalCount <Int32>]
[-Syntax]
[-ShowCommandInfo]
[[-ArgumentList] <Object[]>]
[-All]
[-ListImported]
[-ParameterName <String[]>]
[-ParameterType <PSTypeName[]>]
[<CommonParameters>]
Get-Command
[[-Name] <String[]>]
[-Module <String[]>]
[-FullyQualifiedModule <ModuleSpecification[]>]
[-CommandType <CommandTypes>]
[-TotalCount <Int32>]
[-Syntax]
[-ShowCommandInfo]
[[-ArgumentList] <Object[]>]
[-All]
[-ListImported]
[-ParameterName <String[]>]
[-ParameterType <PSTypeName[]>]
[-UseFuzzyMatching]
[-FuzzyMinimumDistance <UInt32>]
[-UseAbbreviationExpansion]
[<CommonParameters>]
Description
cmdlet'i cmdlet'ler Get-Command
, diğer adlar, işlevler, filtreler, betikler ve uygulamalar dahil olmak üzere bilgisayarda yüklü olan tüm komutları alır. Get-Command
, PowerShell modüllerinden ve diğer oturumlardan içeri aktarılan komutlardan komutları alır. Yalnızca geçerli oturuma aktarılmış komutları almak için ListImported parametresini kullanın.
Parametreler olmadan, Get-Command
bilgisayarda yüklü tüm cmdlet'leri, işlevleri ve diğer adları alır. Get-Command *
, Uygulama komut türünde listelediği Path ortam değişkenindeki ($env:Path
) PowerShell olmayan tüm dosyalar dahil olmak üzere tüm komut türlerini alır.
Get-Command
komutun tam adını kullanan, joker karakterler olmadan komutu içeren modülü otomatik olarak içeri aktarır, böylece komutu hemen kullanabilirsiniz. Modüllerin otomatik içeri aktarılmasını etkinleştirmek, devre dışı bırakmak ve yapılandırmak için tercih değişkenini $PSModuleAutoLoadingPreference
kullanın. Daha fazla bilgi için bkz . about_Preference_Variables.
Get-Command
verilerini, yardım konularından bilgilerini alan komutundan farklı Get-Help
olarak doğrudan komut kodundan alır.
Windows PowerShell 5.0'dan başlayarak, cmdlet'in Get-Command
sonuçları varsayılan olarak bir Sürüm sütunu görüntüler. CommandInfo sınıfına yeni bir Version özelliği eklendi.
Örnekler
Örnek 1: Cmdlet'leri, işlevleri ve diğer adları alma
Bu komut, bilgisayarda yüklü olan PowerShell cmdlet'lerini, işlevlerini ve diğer adlarını alır.
Get-Command
Örnek 2: Geçerli oturumdaki komutları alma
Bu komut yalnızca geçerli oturumdaki komutları almak için ListImported parametresini kullanır.
Get-Command -ListImported
Örnek 3: Cmdlet'leri alma ve sırayla görüntüleme
Bu komut tüm cmdlet'leri alır, cmdlet adındaki ada göre alfabetik olarak sıralar ve ardından isim tabanlı gruplarda görüntüler. Bu görüntü, görevin cmdlet'lerini bulmanıza yardımcı olabilir.
Get-Command -Type Cmdlet | Sort-Object -Property Noun | Format-Table -GroupBy Noun
Örnek 4: Modüldeki komutları alma
Bu komut, Microsoft.PowerShell.Security ve Microsoft.PowerShell.Utility modüllerindeki komutları almak için Module parametresini kullanır.
Get-Command -Module Microsoft.PowerShell.Security, Microsoft.PowerShell.Utility
Örnek 5: Cmdlet hakkında bilgi alma
Bu komut, cmdlet hakkında Get-AppLockerPolicy
bilgi alır. Ayrıca AppLocker modülündeki tüm komutları geçerli oturuma ekleyen AppLocker modülünü de içeri aktarır.
Get-Command Get-AppLockerPolicy
Bir modül otomatik olarak içeri aktarıldığında, etki Import-Module cmdlet'ini kullanmakla aynıdır.
Modül komutlar, türler ve biçimlendirme dosyaları ekleyebilir ve oturumda betikleri çalıştırabilir. Modüllerin otomatik içeri aktarılmasını etkinleştirmek, devre dışı bırakmak ve yapılandırmak için tercih değişkenini $PSModuleAutoLoadingPreference
kullanın. Daha fazla bilgi için bkz . about_Preference_Variables.
Örnek 6: Cmdlet'in söz dizimini alma
Bu komut, Cert: sürücüsünde kullanıldığında cmdlet'in Get-ChildItem
söz dizimini almak için ArgumentList ve Sözdizimi parametrelerini kullanır. Cert: sürücüsü, Sertifika Sağlayıcısı'nın oturuma eklediği bir PowerShell sürücüsüdür.
Get-Command -Name Get-Childitem -Args Cert: -Syntax
Çıktıda görüntülenen söz dizimini Args (ArgumentList) parametresini atladığınızda görüntülenen söz dizimi ile karşılaştırdığınızda, Sertifika sağlayıcısının cmdlet'e Get-ChildItem
CodeSigningCert adlı dinamik bir parametre eklediğini görürsünüz.
Sertifika sağlayıcısı hakkında daha fazla bilgi için bkz . about_Certificate_Provider.
Örnek 7: Dinamik parametreleri alma
Örnekteki komut, Sertifika sağlayıcısının Get-DynamicParameters
Cert: sürücüsünde kullanıldığında cmdlet'e eklediği dinamik parametreleri almak için Get-ChildItem
işlevini kullanır.
function Get-DynamicParameters
{
param ($Cmdlet, $PSDrive)
(Get-Command -Name $Cmdlet -ArgumentList $PSDrive).ParameterSets |
ForEach-Object {$_.Parameters} |
Where-Object { $_.IsDynamic } |
Select-Object -Property Name -Unique
}
Get-DynamicParameters -Cmdlet Get-ChildItem -PSDrive Cert:
Name
----
CodeSigningCert
Get-DynamicParameters
Bu örnekteki işlev, bir cmdlet'in dinamik parametrelerini alır. Bu, önceki örnekte kullanılan yönteme bir alternatiftir. Dinamik parametre bir cmdlet'e başka bir cmdlet veya sağlayıcı tarafından eklenebilir.
Örnek 8: Tüm türlerin tüm komutlarını alma
Bu komut, Path ortam değişkeninin ($env:path
) yollarındaki yürütülebilir dosyalar da dahil olmak üzere yerel bilgisayardaki tüm türlerin tüm komutlarını alır.
Get-Command *
FileInfo nesnesi (System.IO.FileInfo) değil, her dosya için bir ApplicationInfo nesnesi (System.Management.Automation.ApplicationInfo) döndürür.
Örnek 9: Parametre adı ve türü kullanarak cmdlet'leri alma
Bu komut, adında Kimlik Doğrulaması bulunan ve türü AuthenticationMechanism olan bir parametresi olan cmdlet'leri alır.
Get-Command -ParameterName *Auth* -ParameterType AuthenticationMechanism
Kullanıcının kimliğini doğrulamak için kullanılan yöntemi belirtmenize olanak sağlayan cmdlet'leri bulmak için bunun gibi bir komut kullanabilirsiniz.
ParameterType parametresi, AuthenticationMechanism değerini alan parametreleri, benzer adlara sahip olsalar bile AuthenticationLevel parametresini alan parametrelerden ayırır.
Örnek 10: Diğer ad alma
Bu örnekte, cmdlet'in Get-Command
diğer adla nasıl kullanılacağı gösterilmektedir.
Get-Command -Name dir
CommandType Name ModuleName
----------- ---- ----------
Alias dir -> Get-ChildItem
Genellikle cmdlet'lerde ve işlevlerde kullanılsa da betikleri Get-Command
, işlevleri, diğer adları ve yürütülebilir dosyaları da alır.
Komutun çıktısı, diğer adlar için Name özellik değerinin özel görünümünü gösterir. Görünümde diğer ad ve tam komut adı gösterilir.
Örnek 11: Diğer addan Söz Dizimi alma
Bu örnekte, bir diğer adın standart adıyla birlikte söz diziminin nasıl alınacakları gösterilmektedir.
Komutun çıktısı standart adla etiketlenmiş diğer adı ve ardından söz dizimini gösterir.
Get-Command -Name dir -Syntax
dir (alias) -> Get-ChildItem
dir [[-Path] <string[]>] [[-Filter] <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>]
dir [[-Filter] <string>] -LiteralPath <string[]> [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-Depth <uint>] [-Force] [-Name] [-Attributes <FlagsExpression[FileAttributes]>] [-FollowSymlink] [-Directory] [-File] [-Hidden] [-ReadOnly] [-System] [<CommonParameters>]
Örnek 12: Not Defteri komutunun tüm örneklerini alma
Bu örnek, komutun Get-Command
tüm örneklerini yerel bilgisayarda göstermek için cmdlet'in All parametresini Notepad
kullanır.
Get-Command Notepad -All | Format-Table CommandType, Name, Definition
CommandType Name Definition
----------- ---- ----------
Application notepad.exe C:\WINDOWS\system32\notepad.exe
Application NOTEPAD.EXE C:\WINDOWS\NOTEPAD.EXE
Tüm parametresi, oturumda aynı ada sahip birden fazla komut olduğunda kullanışlıdır.
Windows PowerShell 3.0'da başlayarak, oturum aynı ada sahip birden çok komut içerdiğinde, varsayılan olarak yalnızca Get-Command
komut adını yazdığınızda çalıştırılan komutu alır. All parametresiyle, Get-Command
belirtilen ada sahip tüm komutları alır ve yürütme önceliği sırasına göre döndürür. Listedeki ilk komut dışında bir komut çalıştırmak için, komutun tam yolunu yazın.
Komut önceliği hakkında daha fazla bilgi için bkz . about_Command_Precedence.
Örnek 13: Cmdlet içeren modülün adını alma
Bu komut, cmdlet'in kaynaklandığı modülün Get-Date
adını alır.
komutu tüm komutların ModuleName özelliğini kullanır.
(Get-Command Get-Date).ModuleName
Microsoft.PowerShell.Utility
Bu komut biçimi, oturuma aktarılmasalar bile PowerShell modüllerindeki komutlarda çalışır.
Örnek 14: Çıkış türüne sahip cmdlet'leri ve işlevleri alma
Get-Command -Type Cmdlet | Where-Object OutputType | Format-List -Property Name, OutputType
Bu komut, çıkış türüne ve döndürdikleri nesne türüne sahip cmdlet'leri ve işlevleri alır.
Komutun ilk bölümü tüm cmdlet'leri alır. İşlem hattı işleci (|
), cmdlet'leri cmdlet'ine Where-Object
gönderir. Bu, yalnızca OutputType özelliğinin dolduruldığı cmdlet'leri seçer. Başka bir işlem hattı işleci, seçilen cmdlet nesnelerini cmdlet'e Format-List
gönderir ve bu da listedeki her cmdlet'in adını ve çıkış türünü görüntüler.
CommandInfo nesnesinin OutputType özelliği, yalnızca cmdlet kodu cmdlet için OutputType özniteliğini tanımladığında null olmayan bir değere sahiptir.
Örnek 15: Belirli bir nesne türünü giriş olarak alan cmdlet'leri alma
Get-Command -ParameterType (((Get-NetAdapter)[0]).PSTypeNames)
CommandType Name ModuleName
----------- ---- ----------
Function Disable-NetAdapter NetAdapter
Function Enable-NetAdapter NetAdapter
Function Rename-NetAdapter NetAdapter
Function Restart-NetAdapter NetAdapter
Function Set-NetAdapter NetAdapter
Bu komut, giriş olarak ağ bağdaştırıcısı nesnelerini alan cmdlet'leri bulur. Herhangi bir komutun döndürdüğü nesne türünü kabul eden cmdlet'leri bulmak için bu komut biçimini kullanabilirsiniz.
komutu, nesneyi açıklayan türleri alan tüm nesnelerin PSTypeNames iç özelliğini kullanır. Komut, bir ağ bağdaştırıcısı koleksiyonunun PSTypeNames özelliğini değil, bir ağ bağdaştırıcısının PSTypeNames özelliğini almak için, cmdlet'in döndürdüğü ilk ağ bağdaştırıcısını almak için dizi gösterimini kullanır.
Örnek 16: Benzer eşleşme kullanarak komutları alma
Bu örnekte, komutun adında kasıtlı olarak 'get-commnd' olarak bir yazım hatası vardır.
-UseFuzzyMatching
anahtarı kullanıldığında, cmdlet en iyi eşleşmenin sistemdeki benzer bir eşleşme olan diğer yerel komutlar tarafından takip edildiğine Get-Command
karar verdi.
Get-Command get-commnd -UseFuzzyMatching
CommandType Name Version Source
----------- ---- ------- ------
Cmdlet Get-Command 6.2.0.0 Microsoft.PowerShell.Core
Application getconf 0.0.0.0 /usr/bin/getconf
Application command 0.0.0.0 /usr/bin/command
Parametreler
-All
Bu cmdlet'in aynı ada sahip aynı türde komutlar da dahil olmak üzere tüm komutları aldığını gösterir. Varsayılan olarak, Get-Command
yalnızca komut adını yazdığınızda çalıştırılan komutları alır.
PowerShell'in aynı ada sahip birden çok komut olduğunda çalıştırılacak komutu seçmek için kullandığı yöntem hakkında daha fazla bilgi için bkz . about_Command_Precedence. Modül nitelikli komut adları ve ad çakışması nedeniyle varsayılan olarak çalışmayan komutları çalıştırma hakkında bilgi için bkz . about_Modules.
Bu parametre Windows PowerShell 3.0'da kullanıma sunulmuştur.
Windows PowerShell 2.0'da tüm Get-Command
komutları varsayılan olarak alır.
Tür: | SwitchParameter |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ArgumentList
Bir bağımsız değişken dizisi belirtir. Bu cmdlet, belirtilen parametrelerle ("bağımsız değişkenler") kullanıldığında bir cmdlet veya işlev hakkında bilgi alır. ArgumentList diğer adı Args'dir.
Yalnızca diğer bazı parametreler kullanıldığında kullanılabilen dinamik parametreleri algılamak için ArgumentList değerini dinamik parametreleri tetikleyen parametrelere ayarlayın.
Sağlayıcının cmdlet'e eklediği dinamik parametreleri algılamak için ArgumentList parametresinin değerini sağlayıcı sürücüsündeki WSMan:, HKLM: veya Cert: gibi bir yola ayarlayın. Komut bir PowerShell sağlayıcı cmdlet'i olduğunda, her komutta yalnızca bir yol girin. Sağlayıcı cmdlet'leri yalnızca ilk yol için ArgumentList değerinin dinamik parametrelerini döndürür. Sağlayıcı cmdlet'leri hakkında bilgi için bkz . about_Providers.
Tür: | Object[] |
Diğer adlar: | Args |
Position: | 1 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-CommandType
Bu cmdlet'in aldığı komut türlerini belirtir. Bir veya daha fazla komut türü girin. CommandType veya diğer adını kullanın, Tür. Varsayılan olarak, Get-Command
tüm cmdlet'leri, işlevleri ve diğer adları alır.
Bu parametrenin kabul edilebilir değerleri şunlardır:
Alias
: Tüm PowerShell komutlarının diğer adlarını alır. Daha fazla bilgi için bkz . about_Aliases.All
: Tüm komut türlerini alır. Bu parametre değeri ile eşdeğerdirGet-Command *
.Application
: , ve.dll
dosyaları dahil olmak üzere.exe
.txt
Yol ortam değişkeninde ($env:path
) listelenen yollarda PowerShell olmayan dosyaları alır. Path ortam değişkeni hakkında daha fazla bilgi için bkz. about_Environment_Variables.Cmdlet
: Tüm cmdlet'leri alır.ExternalScript
: Yol ortam değişkeninde ($env:path
) listelenen yollardaki tüm.ps1
dosyaları alır.Filter
veFunction
: Tüm PowerShell gelişmiş ve basit işlevlerini ve filtrelerini alır.Script
: Tüm betik bloklarını alır. PowerShell betiklerini (.ps1
dosyaları) almak için değerini kullanınExternalScript
.
Bu değerler, bayrak tabanlı bir numaralandırma olarak tanımlanır. Bu parametreyi kullanarak birden çok bayrak ayarlamak için birden çok değeri birlikte birleştirebilirsiniz. Değerler CommandType parametresine bir değer dizisi veya bu değerlerin virgülle ayrılmış dizesi olarak geçirilebilir. cmdlet'i bir ikili OR işlemi kullanarak değerleri birleştirir. Değerleri dizi olarak geçirmek en basit seçenektir ve değerler üzerinde sekme tamamlama özelliğini kullanmanıza da olanak tanır.
Tür: | CommandTypes |
Diğer adlar: | Type |
Kabul edilen değerler: | Alias, Function, Filter, Cmdlet, ExternalScript, Application, Script, Workflow, Configuration, All |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-FullyQualifiedModule
Değer bir modül adı, tam modül belirtimi veya modül dosyasının yolu olabilir.
Değer bir yol olduğunda, yol tam veya göreli olabilir. Göreli yol, using deyimini içeren betike göre çözümlenir.
Değer bir ad veya modül belirtimi olduğunda PowerShell , PSModulePath'de belirtilen modülü arar.
Modül belirtimi, aşağıdaki anahtarlara sahip bir karma tablodur.
ModuleName
- Gerekli Modül adını belirtir.GUID
- İsteğe Bağlı Modülün GUID değerini belirtir.Ayrıca aşağıdaki üç anahtardan en az birini belirtmek gerekir .
ModuleVersion
- Modülün kabul edilebilir en düşük sürümünü belirtir.MaximumVersion
- Modülün kabul edilebilir en yüksek sürümünü belirtir.RequiredVersion
- Modülün tam, gerekli bir sürümünü belirtir. Bu, diğer Sürüm anahtarlarıyla kullanılamaz.
Bir Module parametresiyle aynı komutta FullyQualifiedModule parametresini belirtemezsiniz. İki parametre birbirini dışlar.
Tür: | ModuleSpecification[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-FuzzyMinimumDistance
Bu parametre, benzer sonuçları filtrelemenin az çok doğru olmasını sağlar. Uzaklık, özgün değerden kaç adımın eşleşdiğini gösteren Damerau Levenshtein Uzaklık algoritması kullanılarak hesaplanır. Daha düşük bir mesafe daha doğru olur. Sıfır uzaklığı tam eşleşmedir.
Tür: | UInt32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ListImported
Bu cmdlet'in yalnızca geçerli oturumdaki komutları aldığını gösterir.
PowerShell 3.0'dan başlayarak, varsayılan olarak Get-Command
geçerli oturumdaki komutlar dahil ancak bunlarla sınırlı olmamak üzere tüm yüklü komutları alır. PowerShell 2.0'da yalnızca geçerli oturumdaki komutları alır.
Bu parametre Windows PowerShell 3.0'da kullanıma sunulmuştur.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Module
Modül dizisini belirtir. Bu cmdlet, belirtilen modüllerden gelen komutları alır. Modüllerin veya modül nesnelerinin adlarını girin.
Bu parametre dize değerlerini alır, ancak bu parametrenin değeri ve Import-PSSession
cmdlet'lerinin döndüreceği Get-Module
nesneler gibi bir PSModuleInfo nesnesi de olabilir.
Tür: | String[] |
Diğer adlar: | PSSnapin |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | True |
-Name
Bir ad dizisi belirtir. Bu cmdlet yalnızca belirtilen ada sahip komutları alır. Bir ad veya ad deseni girin. Joker karakterlere izin verilir.
Aynı ada sahip komutları almak için All parametresini kullanın. İki komut aynı ada sahip olduğunda, varsayılan olarak, Get-Command
komut adını yazdığınızda çalıştırılan komutu alır.
Tür: | String[] |
Position: | 0 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | True |
-Noun
Bir komut adları dizisi belirtir. Bu cmdlet, belirtilen adı içeren adlara sahip cmdlet'leri, işlevleri ve diğer adları içeren komutları alır. Bir veya daha fazla isim veya isim deseni girin. Joker karakterlere izin verilir.
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | True |
-ParameterName
Parametre adları dizisini belirtir. Bu cmdlet, oturumda belirtilen parametrelere sahip komutları alır. Parametre adlarını veya parametre diğer adlarını girin. Joker karakterler desteklenmektedir.
ParameterName ve ParameterType parametreleri yalnızca geçerli oturumdaki komutları arar.
Bu parametre Windows PowerShell 3.0'da kullanıma sunulmuştur.
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | True |
-ParameterType
Parametre adları dizisini belirtir. Bu cmdlet, oturumda belirtilen türde parametreleri olan komutları alır. Parametre türünün tam adını veya kısmi adını girin. Joker karakterler desteklenmektedir.
ParameterName ve ParameterType parametreleri yalnızca geçerli oturumdaki komutları arar.
Bu parametre Windows PowerShell 3.0'da kullanıma sunulmuştur.
Tür: | PSTypeName[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | True |
-ShowCommandInfo
Bu cmdlet'in komut bilgilerini görüntülediğini gösterir.
Bu parametre Windows PowerShell 5.0'da kullanıma sunulmuştur.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Syntax
Bu cmdlet'in komut hakkında yalnızca aşağıdaki belirtilen verileri aldığını gösterir:
- Takma. Standart adı alır.
- Cmdlet'ler. Söz dizimini alır.
- İşlevler ve filtreler. İşlev tanımını alır.
- Betikler ve uygulamalar veya dosyalar. Yolu ve dosya adını alır.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-TotalCount
Alınacak komut sayısını belirtir. Komutun çıkışını sınırlamak için bu parametreyi kullanabilirsiniz.
Tür: | Int32 |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-UseAbbreviationExpansion
Bir komutta büyük harf karakterlerle bulmak için komuttaki karakterlerin eşleşmesinin kullanılacağını gösterir. Örneğin, i-psdf
bulunacak karakterlerin her biri sonuçtaki büyük harf karakterle eşleştiğinden eşleşir Import-PowerShellDataFile
. Bu tür bir eşleşme kullanıldığında, joker karakterler eşleşmeye neden olmaz.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-UseFuzzyMatching
Komutları bulurken benzer bir eşleştirme algoritması kullanmayı gösterir. Çıktının sırası en yakın eşleşmeden en düşük olası eşleşmeye kadardır. Joker karakterler, bu joker karakterleri içerebilecek komutları eşleştirmeye çalışacağı için benzer eşleştirme ile kullanılmamalıdır.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Verb
Bir komut fiilleri dizisi belirtir. Bu cmdlet, belirtilen fiili içeren adlara sahip cmdlet'leri, işlevleri ve diğer adları içeren komutları alır. Bir veya daha fazla fiil veya fiil deseni girin. Joker karakterlere izin verilir.
Tür: | String[] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | True |
Girişler
Komut adlarını bu cmdlet'e yöneltebilirsiniz.
Çıkışlar
Bu cmdlet, CommandInfo sınıfından türetilen nesneleri döndürür. Döndürülen nesnenin türü, gelen komutun Get-Command
türüne bağlıdır.
Diğer adları temsil eder.
Uygulamaları ve dosyaları temsil eder.
Cmdlet'leri temsil eder.
İşlevleri ve filtreleri temsil eder.
Notlar
PowerShell için aşağıdaki diğer adları Get-Command
içerir:
Tüm platformlar:
gcm
Oturumda aynı ada sahip birden fazla komut kullanılabiliyorsa,
Get-Command
komut adını yazdığınızda çalışan komutu döndürür. Çalıştırma sırasına göre listelenen aynı ada sahip komutları almak için All parametresini kullanın. Daha fazla bilgi için bkz . about_Command_Precedence.Bir modül otomatik olarak içeri aktarıldığında, etki cmdlet'ini kullanmakla
Import-Module
aynıdır. Modül komutlar, türler ve biçimlendirme dosyaları ekleyebilir ve oturumda betikleri çalıştırabilir. Modüllerin otomatik içeri aktarılmasını etkinleştirmek, devre dışı bırakmak ve yapılandırmak için tercih değişkenini$PSModuleAutoLoadingPreference
kullanın. Daha fazla bilgi için bkz . about_Preference_Variables.
İlişkili Bağlantılar
PowerShell