PowerShell'de yazabildiğim bir kısa yol var mı, bu yüzden yüklediğim modüllerden yalnızca kendi işlevlerime başvuruda bulunabilir miyim?Komut dosyası modüllerinden powershell işlevlerine başvurma
Örnek için: Ben modül büyüdükçe Şimdi ben yazdım önceki işlevlerin bazı unutmak başlayacak
Import-Module Worktasks
yaparak yüklediğiniz modülü var. Ben, tabii ki, böyle bir şey yapabilirsiniz:
(Get-Module -Name worktasks | % ExportedCommands).Values.Name
Ama bu sadece onların parametreleri yazdım ama henüz işlevlerini listeler. Kodumdaki tek tek modüllerdeki işlevler/cmdlet'lere doğrudan başvurabilsem Intellisense tarafından çekilen sonuçları daraltabilseydim hoş olurdu.
Ortamımda PowerShell 4.0 kullanıyorum.
Teşekkürler.
Merhaba Don . Bunun için teşekkürler. Bu beni bir parçanın içine alıyor ve kullanacak. Ama ya yeni bir senaryoyu düzeltirken, çalışma görevlerindeki bir işleve başvurmak istersem? Örneğin, aynı işlev isimlerine sahip iki modül olabilir ve ben bir modülden1 değil, 2. bir işlev kullanmak istiyorum. Bunu PowerShell içinde yapmanın kısa bir yolu var mı? – rjani1
Yalnızca, belirttiğiniz modülden işlevler alacaksınız ('verdiğiniz örnekte worktasks.) Yukarıdaki örneklerde' -Name worktasks '' ı çıkardıysanız, tüm içe aktarılan modüllerdeki tüm işlevleri alırsınız. –