Chciałbym wykorzystać własne niestandardowe przestrzenie nazw w skrypcie PowerShell .ps1 lub module .psm1. czy to możliwe? Jeśli tak, jaka jest składnia, aby to zrobić?Jak utworzyć przestrzeń nazw w skrypcie PowerShell?
znalazłem powiązany link tutaj: Breaking the Powershell namespace limit of global,script
Wydaje się, że będę musiał zrobić własny niestandardowy obiekt, lub ewentualnie użyć niestandardowego asocjacyjną do tego?
chciałbym móc zadzwonić do mojego funkcję tak:
[MyCoolNamespace]::Get-CrazyYall
dzięki! Myślę, że jest to bardziej zgodne z tym, co chcę zrobić. Zasadniczo chciałem przestrzeni nazw, więc nie musiałem pisać długich nazw funkcji (tj. Pseudo przestrzeni nazw). –
Zaakceptowałem to, ponieważ był to "czysty" PowerShell i zapewniało to, co chciałem, aczkolwiek z inną nazwą ... –
To daleki od zakończenia: na przykład nie mogę osiągnąć zmiennych wyeksportowanych z modułu. Funkcje i aliasy są rzeczywiście widoczne – maoizm