Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Powershell - Import-Module FailoverClusters als Lokaler System User(Service)

Frage Entwicklung

Mitglied: stefanwey

stefanwey (Level 1) - Jetzt verbinden

14.10.2011, aktualisiert 14:04 Uhr, 7583 Aufrufe, 1 Kommentar

Powershell
Windows Server 2008 R2
Script als Service

Hallo Zusammen

Ich möchte in einem Dienst(Service) ein Powershell Script aus führen, leider funktioniert der Modul Import nicht.
Der Dienst wird dabei von Lokalen System ausgeführt und nicht dem Administrator(Hier funktioniert es).
Weiss jemand von euch an was das liegen könnte?

Script:
"BBFailoverCluster.ps1"
#Import-Module FailoverClusters 
Import-Module C:\Windows\System32\WindowsPowerShell\v1.0\Modules\FailoverClusters -verbose
Fehler Meldung:
Import-Module : Das angegebene Modul "FailoverClusters" wurde nicht geladen, da 
 in keinem Modulverzeichnis eine gltige Moduldatei gefunden wurde. 
Bei C:\Program Files (x86)\*****\BBFailoverCluster.ps1:8 Zeichen:14 
+ Import-Module <<<<  FailoverClusters 
    + CategoryInfo          : ResourceUnavailable: (FailoverClusters:String) [  
   Import-Module], FileNotFoundException 
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Comm  
   ands.ImportModuleCommand


Ich habe herausgefunden das unter dem System Account nicht alle Module vorhanden sind, im Vergleich die Auflistung des Administrators:

Account: Lokales System
ModuleType Name                      ExportedCommands                           
---------- ----                      ----------------                           
Manifest   BitsTransfer              {}                                         
Manifest   PSDiagnostics             {}                                         
Manifest   TroubleshootingPack       {}                                        
Account: Administrator
ModuleType Name                      ExportedCommands                           
---------- ----                      ----------------                           
Manifest   ADRMS                     {}                                         
Manifest   AppLocker                 {}                                         
Manifest   BestPractices             {}                                         
Manifest   BitsTransfer              {}                                         
Manifest   FailoverClusters          {}                                         
Manifest   PSDiagnostics             {}                                         
Manifest   ServerManager             {}                                         
Manifest   TroubleshootingPack       {}         
Die Module sind jedoch unter C:\Windows\System32\WindowsPowerShell\v1.0\Modules vorhanden und sollten für den den User Lokales System ersichtlich sein.

Das wechseln des Service User, des Dienstes auf Administrator hat nichts gebracht:

Es gibt nur eine kleinen Unterschied, die Umgebungsvariable $env:PSModulePath wird leicht anders dargestellt:

Administrator:
C:\Users\administrator.FRAG\Documents\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
Lokales System:
WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
Vielen Dank und Freundliche Grüsse

Stefan
Mitglied: stefanwey
14.10.2011 um 14:40 Uhr
Das Probelm des Ganzen sache war, das Powershell als ChildProzess auch 32bit verwendet(für den Import wird 64bit gebraucht).

Folgendes funktioniert nicht:
C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe   
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Powershell über folgende Konsole ausführen und es Funktioniert :

C:\Windows\Sysnative\WindowsPowerShell\v1.0\powershell.exe
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Office 365 User Import mit Powershell (1)

Frage von adrian138 zum Thema Microsoft Office ...

Entwicklung
Powershell - ps1 in ein exe umwandel mit integrieten Modulen (7)

Frage von Brexel zum Thema Entwicklung ...

Batch & Shell
gelöst Powershell modul laden remote desktop manager (11)

Frage von blackhawk17 zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell: Lokaler DTC Eigenschaften setzen? (2)

Frage von 121747 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
gelöst Leiten "dumme" Switches VLAN-Tags mit durch? (26)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (16)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Router & Routing
FTTH bzw FTTB Router (13)

Frage von ukulele-7 zum Thema Router & Routing ...