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, 2511 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
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Windows Update
Powershell WSUS Automation Skript - PoshWSUS

Frage von sigisigi zum Thema Windows Update ...

Batch & Shell
gelöst Powershell - Get-ADForest (6)

Frage von emeriks zum Thema Batch & Shell ...

Windows Server
Powershell - suche nach gelöschter Datei aus LOG (3)

Frage von krischeu zum Thema Windows Server ...

Microsoft
gelöst Sysprep: Sofortiges Ausführen des Powershell-Skriptes (1)

Frage von honeybee zum Thema Microsoft ...

Heiß diskutierte Inhalte
Linux Netzwerk
gelöst DHCP vergibt keine Adressen (31)

Frage von Maik82 zum Thema Linux Netzwerk ...

Exchange Server
gelöst Bestehende eMails autoamatisch weiterleiten (22)

Frage von metal-shot zum Thema Exchange Server ...

Switche und Hubs
LAG zwischen SG300-Switches macht Probleme. Wer weiß Rat? (20)

Frage von White-Rabbit2 zum Thema Switche und Hubs ...

Apache Server
gelöst Lets Encrypt SSL mit Apache2 (20)

Frage von banane31 zum Thema Apache Server ...