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, 2504 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 ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Unterschiede im Aufruf und Funktion von FOREACH in Powershell (3)

Frage von SamTrex zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell Name des Childs bei Get-ChildItem anzeigen (2)

Frage von reissaus73 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch und Powershell (2)

Frage von michi-ffm zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell Get-Content Inhalt filtern (1)

Frage von derhoeppi zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Installation
Eine etwas (wirklich) speziellere Frage: Windows 10-Installation über (11)

Frage von DerFurrer zum Thema Windows Installation ...

Linux
gelöst Boot failed: not a bootable disk (10)

Frage von Fleckmen zum Thema Linux ...

Windows Server
Probleme mit Client Software Zugriff auf Windows Server 2012 (8)

Frage von it-kolli zum Thema Windows Server ...

Multimedia & Zubehör
gelöst Iphone 6 prob (8)

Frage von jensgebken zum Thema Multimedia & Zubehör ...