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, 7507 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
Batch & Shell
Powershell Import Computer aus csv in array und Befehl abarbeiten (4)

Frage von Robbi666 zum Thema Batch & Shell ...

Microsoft Office
Office 365 User Import mit Powershell (1)

Frage von adrian138 zum Thema Microsoft Office ...

Windows Netzwerk
gelöst Powershell skript zum Auslesen der im AD angemeldeten User (2)

Frage von jan.kleinel zum Thema Windows Netzwerk ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (44)

Frage von sabines zum Thema Internet ...

Netzwerke
Wie erstelle ich ein Intranet (19)

Frage von Leonardnet zum Thema Netzwerke ...

LAN, WAN, Wireless
gelöst Eintägige Netzwerkunterbrechung trotz Backupleitung (15)

Frage von iAmbricksta zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2012 R2 - Zugriff Verweigert bei jeglicher Tätigkeit (13)

Frage von DarkLevi zum Thema Windows Server ...