Wie verwende ich eine Variable in einem Modul, das von einem anderen Skript aufgerufen wird?PowerShell-Modulvariablen
Ich habe lange nach Beispielen gesucht, bevor ich diese einfache Frage gestellt habe. Jedes Beispiel, das ich gefunden habe, einschließlich der Dokumentation von Microsoft, zeigt nur, wie man ein Modul und Manifest erstellt und niemals eine Implementierung. Aus diesem Grund kann ich nicht feststellen, ob ich die Variable nur falsch ODER rufe, wenn ich keinen Objektverweis in einem Modul erstellen kann.
Meine Funktionen werden aufgerufen, so dass die Importe/Exporte wie erwartet funktionieren, und ich verwende ein Manifest, um dies zu tun.
#
# Format-BLAH.psm1
#
$MyVar = New-Object MyClass($param)
# Functions declared below.
Mein Manifest für mich nicht tun? – TacoMaster6000
10 @ user3812871 Nein, es gibt bereits eine bessere Antwort auf der Website, die die Kombination von Manifest und Export-ModuleMember erklärt; wird stimmen, um als dup zu schließen. – briantist
Ich bin verwirrt, was ist der Zweck von "FunctionsToExport = '*'" In der Manifest? – TacoMaster6000