Kendi özel ad alanlarını bir PowerShell .ps1 komut dosyasında veya bir .psm1 modülünde kullanmak istiyorum. Mümkün mü? Eğer öyleyse, bunu yapmak için sözdizimi nedir? PowerShell betiği içinde bir ad alanı nasıl oluşturulur
Burada ilgili bağlantı buldu: Breaking the Powershell namespace limit of global,scriptBu benim kendi özel nesne yapmak ya da muhtemelen bunun için özel bir ilişkisel dizi kullanmanız gerekecektir benim gibi görünüyor?
Bu gibi benim işlevi çağırmak edebilmek istiyorum:
[MyCoolNamespace]::Get-CrazyYall
teşekkürler! Bunun aslında yapmak istediklerimin çizgisinde olduğunu düşünüyorum. Temel olarak bir isim alanı istedim, böylece uzun işlev adlarını yazmam gerekmedim (yani sözde ad alanı). –
Bunu kabul ettim çünkü "saf" PowerShell ve farklı bir isim olsa da istediğimi sağladım ... –
Bu tam olarak değil: örneğin modülden dışa aktarılan değişkenlere ulaşamıyorum. İşlevler ve takma adlar gerçekten görünür – maoizm