Aracılığıyla paylaş


Get-Command

Tüm komutları alır.

Syntax

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]
   [-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 da 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 , yardım konularından bilgilerini alan'dan farklı olarak Get-Help, verilerini doğrudan komut kodundan alır.

Windows PowerShell 5.0 sürümünden Get-Command başlayarak, cmdlet'in 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 sonra ad tabanlı gruplarda görüntüler. Bu ekran, 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 olarak 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. Sertifika: 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-ChildItemCodeSigningCert 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öntemin bir alternatifidir. Dinamik parametre bir cmdlet'e başka bir cmdlet veya sağlayıcı tarafından eklenebilir.

Örnek 8: Tüm türlerdeki tüm komutları 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ürlerdeki tüm komutları 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 Auth bulunan ve türü AuthenticationMechanism olan bir parametreye sahip 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 betikler Get-Command , işlevler, diğer adlar ve yürütülebilir dosyalar da alır.

komutunun çı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 söz diziminin, diğer adın standart adıyla birlikte nasıl alınacakları gösterilmektedir.

Komutun çıktısı, standart ada sahip etiketli 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 örnekte, komutun Get-Command tüm örneklerini yerel bilgisayarda göstermek için cmdlet'in NotepadAll parametresi kullanılı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 yararlıdır.

Windows PowerShell 3.0 sürümünden başlayarak, oturum aynı ada sahip birden çok komut içerdiğinde, Get-Command varsayılan olarak yalnızca 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 öncelik 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 ve bu da 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 kullanan 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, ağ bağdaştırıcısı nesnelerini giriş olarak 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ıları 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: Belirsiz 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 izlendiğini Get-Command belirledi.

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ürdeki komutlar da dahil olmak üzere tüm komutları alacağı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 birden çok komut aynı ada sahip 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üle uygun 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 tanıtıldı.

Windows PowerShell 2.0'da varsayılan Get-Command olarak tüm komutları alır.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:True
Accept wildcard characters: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'in 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.

Bir sağlayıcının bir cmdlet'e eklediği dinamik parametreleri algılamak için ArgumentList parametresinin değerini sağlayıcı sürücüsündeki bir yola (WSMan:, HKLM: veya Cert: gibi) 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 ArgumentList değerinin ilk yolu için dinamik parametreleri döndürür. Sağlayıcı cmdlet'leri hakkında bilgi için bkz. about_Providers.

Type:Object[]
Aliases:Args
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 eşdeğeridir Get-Command *.

  • Application: , ve .dll dosyaları dahil olmak üzere .txt.exeYol ortam değişkeninde ()$env:path listelenen yollarda PowerShell olmayan dosyaları alır. Yol 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 ve Function: 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ın ExternalScript .

Bu değerler, bayrak tabanlı sabit listesi olarak tanımlanır. Bu parametreyi kullanarak birden çok bayrağı ayarlamak için birden çok değeri 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 ayrıca değerlerde sekme tamamlama özelliğini kullanmanıza olanak tanır.

Type:CommandTypes
Aliases:Type
Accepted values:Alias, Function, Filter, Cmdlet, ExternalScript, Application, Script, Workflow, Configuration, All
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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 betikle ilgili olarak çözümlenir.

Değer bir ad veya modül belirtimi olduğunda, PowerShell belirtilen modülü PSModulePath'de arar.

Modül belirtimi, aşağıdaki anahtarlara sahip bir karma tablodur.

  • ModuleName - Gerekli Modül adını belirtir.

  • GUID - Isteğ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 Modül parametresiyle aynı komutta FullyQualifiedModule parametresini belirtemezsiniz. İki parametre birbirini dışlar.

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

-ListImported

Bu cmdlet'in yalnızca geçerli oturumdaki komutları alacağını gösterir.

PowerShell 3.0'dan başlayarak, varsayılan olarak geçerli Get-Command 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 tanıtıldı.

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

-Module

Bir 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.

Type:String[]
Aliases:PSSnapin
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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 Tümü parametresini kullanın. İki komut aynı ada sahipse, varsayılan olarak, Get-Command komut adını yazdığınızda çalıştırılan komutu alır.

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

-Noun

Komut adları dizisini 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.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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 tanıtıldı.

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

-ParameterType

Parametre adları dizisini belirtir. Bu cmdlet, oturumda belirtilen türde parametrelere sahip 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 tanıtıldı.

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

-ShowCommandInfo

Bu cmdlet'in komut bilgilerini görüntülediğini gösterir.

Bu parametre Windows PowerShell 5.0'da tanıtıldı.

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

-Syntax

Bu cmdlet'in komut hakkında yalnızca aşağıdaki belirtilen verileri alacağını gösterir:

  • Takma. Standart adı alır.
  • Cmdlet 'leri. 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.
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TotalCount

Alınacak komut sayısını belirtir. Komutun çıkışını sınırlamak için bu parametreyi kullanabilirsiniz.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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 bir 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.

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

-UseFuzzyMatching

Komutları bulurken benzer bir eşleştirme algoritmasının kullanılmasını gösterir. Çıktının sırası en yakın eşleşmeden en az olası eşleşmeye kadardır. Joker karakterler, bu joker karakterleri içerebilecek komutları eşleştirmeye çalışacağı için belirsiz eşleştirme ile kullanılmamalıdır.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

Girişler

String

Komut adlarını bu cmdlet'e yöneltebilirsiniz.

Çıkışlar

CommandInfo

Bu cmdlet , CommandInfo sınıfından türetilen nesneleri döndürür. Döndürülen nesnenin türü, alınan komutun Get-Command türüne bağlıdır.

AliasInfo

Diğer adları temsil eder.

ApplicationInfo

Uygulamaları ve dosyaları temsil eder.

CmdletInfo

Cmdlet'leri temsil eder.

FunctionInfo

İşlevleri ve filtreleri temsil eder.

Notlar

PowerShell için aşağıdaki diğer adları Get-Commandiç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 Tümü 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 olarak 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.