New-MarkdownHelp cmdlet'i, microsoft yardım biçimlendirme dili (MAML) biçimindeki bir modüle, komuta veya dosyaya göre markdown biçiminde yardım oluşturur.
İlk komut, cmdlet'ini kullanarak Import-Module modülünü geçerli oturuma yükler.
İkinci komut, PlatyPS modülündeki tüm cmdlet'ler için yardım oluşturur. Bunları .\docs klasöründe depolar. Bu komut Force parametresini belirtir. Bu nedenle, aynı ada sahip mevcut yardım markdown dosyalarının üzerine yazar.
Örnek 3: Mevcut bir MAML dosyasından yardım oluşturma
Bu komut, belirtilen yardım MAML dosyası için markdown biçiminde yardım oluşturur. Önceki örnekte olduğu gibi modülü yüklemeniz gerekmez. Modül zaten yüklüyse, bu komut şu anda yüklü olan modülde değil MAML dosyasını temel alarak yardım oluşturur.
Örnek 4: CAB dosyasında kullanmak üzere mevcut bir MAML dosyasından yardım oluşturma
Bu komut, önceki örnekte olduğu gibi belirtilen yardım MAML dosyası için markdown biçiminde yardım oluşturur. Bu komut ayrıca WithModulePage parametresini ve ModuleName parametresini belirtir. komutu, bu modüldeki diğer markdown dosyalarının bağlantılarını ve .cab dosyaları oluşturmak için kullanılabilecek meta verileri içeren PSReadLine.md adlı bir dosya oluşturur.
Parametreler
-AlphabeticParamsOrder
PARAMETRELER bölümünde parametreleri ada göre alfabetik olarak sırala. 5 özel durum vardır: -Confirm, -WhatIf, -IncludeTotalCount, -Skipve -First parametreleri son olacaktır. Bu parametreler ortaktır ve bu nedenle iyi tanımlanmış davranışlara sahiptir.
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
-Command
Geçerli oturumunuzda bir komutun adını belirtir. Bu, PowerShell yardımı tarafından desteklenen cmdlet veya işlev gibi herhangi bir komut olabilir.
Parametre özellikleri
Tür:
String[]
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromCommand
Position:
Named
Zorunlu:
True
İş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
-ConvertDoubleDashLists
Bu cmdlet'in çift kısa çizgili liste madde işaretlerini tek kısa çizgi madde işaretlerine dönüştürdüğünü gösterir.
Çift kısa çizgi listeleri Windows PowerShell belgelerinde yaygındır. Markdown, listeler için tek kısa çizgi kabul eder.
Parametre özellikleri
Tür:
SwitchParameter
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromMaml
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
-ConvertNotesToList
Bu cmdlet'in NOTES bölümündeki birden çok paragraf öğesini tek liste öğeleri olarak biçimlendirdiğini gösterir.
Parametre özellikleri
Tür:
SwitchParameter
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromMaml
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
-Encoding
Dış yardım dosyanız için karakter kodlamasını belirtir. System.Text.Encoding nesnesini belirtin. Daha fazla bilgi için bkz. about_Character_Encoding.
Parametre özellikleri
Tür:
Encoding
Default value:
UTF8 without BOM
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
-ExcludeDontShow
parametre özniteliğinde DontShow ile işaretlenmiş parametreleri yardım içeriğinin dışında tutun.
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
-Force
Bu cmdlet'in aynı adlara sahip mevcut dosyaların üzerine yazdığı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
-FwLink
Modül sayfasının ileriye doğru bağlantısını belirtir. Bu değer .cab dosya oluşturmak için gereklidir.
Bu değer modül sayfasında markdown üst bilgisi meta verileri olarak kullanılır.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromModule
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
FromMaml
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
-HelpVersion
Yardımınızın sürümünü belirtir. Bu değer .cab dosya oluşturmak için gereklidir. Bu değer modül sayfasında markdown üst bilgisi meta verileri olarak kullanılır.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromModule
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
FromMaml
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
-Locale
Yardımınızın yerel ayarını belirtir. Bu değer .cab dosya oluşturmak için gereklidir. Bu değer modül sayfasında markdown üst bilgisi meta verileri olarak kullanılır.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromModule
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
FromMaml
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
-MamlFile
MAML .xml yardım dosyalarının yol yolu dizisini belirtir.
Parametre özellikleri
Tür:
String[]
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromMaml
Position:
Named
Zorunlu:
True
İş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
-Metadata
Bu cmdlet'in yardım markdown dosyalarına dizeden iğneye anahtar-değer çiftlerinin karma tablosu olarak içerdiği meta verileri belirtir. Bu cmdlet, meta verileri her markdown yardım dosyasının üst bilgisine yazar.
New-ExternalHelp cmdlet'i bu meta verileri kullanmaz. Dış araçlar bu meta verileri kullanabilir.
Parametre özellikleri
Tür:
Hashtable
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
-Module
Bu cmdlet'in markdown biçiminde yardım oluşturduğu modüllerin ad dizisini belirtir.
Parametre özellikleri
Tür:
String[]
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromModule
Position:
Named
Zorunlu:
True
İşlem hattından gelen değer:
True
Ö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
-ModuleGuid
Yardımınızın modülünün GUID değerini belirtir. Bu değer .cab dosya oluşturmak için gereklidir. Bu değer modül sayfasında markdown üst bilgisi meta verileri olarak kullanılır.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromMaml
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
Yardımınızın modülünün adını belirtir. Bu değer .cab dosya oluşturmak için gereklidir. Bu değer modül sayfasında markdown üst bilgisi meta verileri olarak kullanılır.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromMaml
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
-ModulePagePath
WithModule parametresi varsayılan olarak kullanıldığında.md dosyasını diğer tüm belgelerle aynı konuma yerleştirir. Bu parametreyle, daha iyi yerleştirme seçenekleri sağlayan yeni ad/konum belirtebilirsiniz.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromModule
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
FromMaml
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
-NoMetadata
Bu cmdlet'in oluşturulan markdown'a meta veri yazmadığı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
-OnlineVersionUrl
Güncelleştirilebilir yardım işlevinin güncelleştirilmiş yardımı indirdiği adresi belirtir. Bir değer belirtmezseniz, cmdlet boş bir dize kullanır.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromCommand
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
-OutputFolder
Bu cmdlet'in markdown yardım dosyalarını oluşturduğu klasörün yolunu belirtir.
Parametre özellikleri
Tür:
String
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
(All)
Position:
Named
Zorunlu:
True
İş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
-Session
Uzak komutlar için destek sağlar.
Import-PSSessionile komutları oluşturmak için kullandığınız oturumu geçirin. Bu, uzak oturumdan doğru parametre meta verilerini almak için gereklidir.
Parametre özellikleri
Tür:
PSSession
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromModule
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
FromCommand
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
-UseFullTypeName
Hedef belgenin parametreler için kısa bir ad yerine tam tür bir ad kullanacağı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
-WithModulePage
Bu cmdlet'in çıkış klasöründe bir modül sayfası oluşturduğunu gösterir. Bu dosya, ModuleName parametresinin belirttiği ada sahiptir. Bu parametreyi belirtmediyseniz, cmdlet MamlModulevarsayılan adı sağlar. Modül sayfası için farklı yol tanımlamanızı sağlayan ModulePagePath kullanarak bu ayarın üzerine yazabilirsiniz
Parametre özellikleri
Tür:
SwitchParameter
Default value:
None
Joker karakterleri destekler:
False
DontShow:
False
Parametre kümeleri
FromModule
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
FromMaml
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.
Girişler
String
Modül adlarını bu cmdlet'e aktarabilirsiniz. Bunlar, bu cmdlet'in yardım markdown'ını oluşturduğu modüllerdir.
Bu cmdlet, oluşturulan dosyalar için bir FileInfo[] nesnesi döndürür.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.