Export-CrescendoModule
PowerShell Crescendo JSON yapılandırma dosyalarından modül oluşturur
Sözdizimi
Default EnterprisePublishing
Export-CrescendoModule
[-ConfigurationFile] <String[]>
[-ModuleName] <String>
[-Force]
[-NoClobberManifest]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Bu cmdlet, platforma özgü bir komut için ara sunucu işlevi gören bir işleve dönüştürülebilen bir nesneyi dışarı aktarır. Sonuçta elde edilen modül dosyası PowerShell'in 5.1 sürümüne kadar yürütülebilir olmalıdır.
cmdlet hem modül .psm1 hem de modül bildirimini .psd1 dosyaları oluşturur. Bu, modül bildirimini Crescendo kapsamının dışında özelleştirdiğinizde sorun oluşturabilir. Bildirimin üzerine yazılmasını önlemek için NoClobberManifest parametresini kullanın.
Örnekler
ÖRNEK 1
Export-CrescendoModule -ModuleName netsh -ConfigurationFile netsh*.json
Import-Module ./netsh.psm1
ÖRNEK 2
Export-CrescendoModule netsh netsh*.json -force
Parametreler
-ConfigurationFile
Bu, modülün proxy'lerini temsil eden JSON dosyalarının listesidir.
Parametre özellikleri
| Tür: | String[] |
| Default value: | None |
| Joker karakterleri destekler: | True |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | 1 |
| Zorunlu: | True |
| İş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 |
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Cf |
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
Varsayılan olarak, Export-CrescendoModule mevcut modülün üzerine yazmazsa. Varolan dosyanın üzerine yazmak için Zorla parametresini kullanın veya Export-CrescendoModuleçalıştırmadan önce kaldırın.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | False |
| 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
Oluşturmak istediğiniz modül dosyasının adı. sondaki .psm1atlayabilirsiniz.
Parametre özellikleri
| Tür: | String |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
Parametre kümeleri
(All)
| Position: | 0 |
| 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 |
-NoClobberManifest
Modül bildiriminin üzerine yazılmasını engeller.
Bildirimi yeni cmdlet'ler ve ayarlarla el ile güncelleştirmeniz gerekir.
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 |
-PassThru
.psm1 yoluna ve New-ModuleManifest bağımsız değişkenlerine sahip bir nesne yayın.
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 |
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmıyor.
Parametre özellikleri
| Tür: | SwitchParameter |
| Default value: | None |
| Joker karakterleri destekler: | False |
| DontShow: | False |
| Diğer adlar: | Wi |
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.
Girişler
String
Çıkışlar
Object
Notlar
Dahili olarak, bu işlev bir komut nesnesi döndüren Import-CommandConfiguration cmdlet'ini çağırır.
ConfigurationFile parametresinde sağlanan tüm dosyalar, her bir işlevi oluşturmak için kullanılır. Son olarak, tüm proxy'ler bir Export-ModuleMember komut çağrısı oluşturmak için kullanılır, bu nedenle sonuç modülü içeri aktarıldığında modülde tüm komut proxy'leri bulunur.
Export-CrescendoModule
CrescendoBuilt etiketini modül bildirimine ekler. Bu etiketi, PowerShell Galerisi'nde Crescendo kullanılarak oluşturulan modülleri bulmak için kullanabilirsiniz. Daha fazla bilgi için bakınız: