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
GELÖST

Abbarbeitung einer ForEach in Powershell in eine Logdatei leiten

Frage Entwicklung Batch & Shell

Mitglied: shannra666

shannra666 (Level 1) - Jetzt verbinden

15.10.2012, aktualisiert 15:39 Uhr, 2517 Aufrufe, 2 Kommentare

Hallo zusammen,

ich benötige mal wieder Hilfe bei einem Powershellscript. Ich möchte auf mehreren Servern nachts einen Dienst beenden. Der Status soll in eine Logdatei geschrieben werden, welche später mir per Mail zugesendet wird.

01.
$startdate = get-date -Format 'yyyy_MM_dd' 
02.
$Logfile = "c:\src\log_$startdate.txt"  
03.
 
04.
get-content C:\src\Powershell\Listen\server.txt | foreach {invoke-command {stop-service "<Service>"}-computer $_} | write-output "<Service> $_ beendet" | out-file $logfile -append
Der Dienst wird auch jedesmal korrekt beendet und die Logdatei erzeugt. Aber es beinhaltet keinen Inhalt, welcher Server nun bearbeitet wurde.

Kann mir vielleicht jemand helfen?
Mitglied: rubberman
15.10.2012 um 19:04 Uhr
Hallo shannra666,

ich bin zwar selber noch n00b in Sachen Powershell, aber instinktiv würde ich das write-output Cmdlet mit der entsprechenden Ausgabe auch mit in die foreach Schleife einbinden. Also rücke die letzte geschweifte Klamme weiter nach rechts und teste ob das etwas am Inhalt der Datei ändert

Grüße
rubberman
Bitte warten ..
Mitglied: shannra666
18.10.2012 um 09:50 Uhr
Vielen Dank für die Antwort.

Ich habe es dann doch etwas anders gemacht. Ganz am Ende frage ich einfach nochmal alle Server ab, wie der Status des Services ist. Den packe ich in die LogDatei undsende Sie mir per Mail.

Trotzdem danke für deinen Ansatz.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Powershell - Verwendung von PSSession erzeugt Fehlermeldung (2)

Frage von Dani zum Thema Batch & Shell ...

Windows Tools
Reg Auswertung mit Powershell (1)

Frage von Bommi1961 zum Thema Windows Tools ...

Windows Tools
gelöst Auswertung mit Powershell in der Reg (1)

Frage von Bommi1961 zum Thema Windows Tools ...

Exchange Server
gelöst Exchange 2013 dynamische Verteilergruppe anlegen per Powershell (6)

Frage von blackhawk17 zum Thema Exchange Server ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
CMS
Lokales Wordpress im LAN - wie aufsetzen? (16)

Frage von Static zum Thema CMS ...

LAN, WAN, Wireless
IP im privaten Netz nicht erreichbar (14)

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

Windows Userverwaltung
gelöst Wie verfahrt Ihr mit den Windows-Benutzerkonten und -dateien von ausgeschiedenen Mitarbeitern? (14)

Frage von Bl0ckS1z3 zum Thema Windows Userverwaltung ...

Java
gelöst Net user per script aus txt oder csv für FTP (14)

Frage von OlliPWS zum Thema Java ...