2017-03-21 4 views
0

Ich füge einen UNC-Pfad wie "\\ server \ share \ modules" auf die Benutzersitzung env Variable PSModule wie folgt aus:Powershell PSModule unc Weg

$env:PSModulePath = $env:PSModulePath + ";\\server\share\modules" 

Aber, wenn ich versuche, ein Modul zu laden von diesem Weg, bekomme ich einen Fehler

PS C:\> Import-Module WS_XML_MODULE 
Import-Module : The specified module 'WS_XML_MODULE' was not loaded because no valid module file was found in any module directory. 
At line:1 char:1 
+ Import-Module WS_XML_MODULE 
+ ~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : ResourceUnavailable: (WS_XML_MODULE:String) [Import-Module], FileNotFoundException 
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand 

alle verfügbaren Module Listing, die den UNC-Pfad zur Verfügung stehenden Module zeigen sollte, zeigen sie mir nicht eine der UNC-Ordner Module ...

Get-Module -listavailable 

Weiß jemand warum? Dank

Antwort

0

gehen diese Arbeit ...

nahm ich einen Blick auf die Systemmodule Ordner und die Syntax der Ordner und Dateien sind exacly die gleiche, mit Punkten Wörter wie Microsoft.Powershell.Something

Trennung

Ich habe dann den Namen der PSM1-Datei in den gleichen geändert und habe sie in den Ordner mit dem gleichen Namen und BAmm .. in einem Herzschlag alle meine Module geladen.

Verwandte Themen