2015-04-24 38 views
5

'daki modül yuvalama sınırı nedir? Başka bir komut dosyasında bir Powershell modülünü içe aktarırken bir hatayla karşılaştım, ancak hatayla ilgili herhangi bir belge bulamıyorum.Powershell

Hata: modül yuva sınırı aşıldığı için

modül 'AWSRestTools.psd1' yüklenemiyor. Modüller sadece 10 seviyeye kadar yuvalanabilir. Yuvalama sınırını aşmamak için modülleri yüklediğiniz sırayı değerlendirin ve değiştirin ve komut dosyanızı yeniden çalıştırmayı deneyin.

Modülüm 'AWSRestTools' başka bir modül yüklemiyor, bu nedenle 'yuvalama' nın ortaya çıktığı net değil. Hata yüklenen modülleri yeniden sipariş ettiğinden bahsediyor, ancak nedenini anlamıyorum. Bu hataya ışık tutabilir mi? Neden bir 'yuvalama sınırı' var ve modülleri yeniden sıralamak ne işe yarar?

cevap

4

Bildirim dosyasındaki .psm1 (veya .dll) dosyasına başvurmanız gerekir ... manifest dosyasının kendisi değil (.psd1). Temel olarak, bir döngüye atıyorsunuz. Doğru

: Bu yanıtı yazmak için

# Script module or binary module file associated with this manifest. 
RootModule = 'Module.psm1' 
+0

teşekkürler. Aslında yaptığım çok basit bir hata! – Ci3