Hallo,
ich habe Folgenden Aufruf.
Dieser gibt aus was ich haben möchte, nämlich Servernaname, Prozessname, Username und Speichernutzung.
####################################################
#######################################################
Jetzt möchte ich das in eine Schleife umbauen
So ungfähr
##############################################################
################################################################
Jezt kommt meine Frage, ich möchte wenn die Speichernutzung einen Grenzwert überschritten hat ein Event auslösen. Ne Mail an die Admins. Wie bekomme ich diese Zeile auseinander gebaut so das ich die einzelnen Werte ansprechen kann? In dem Fall $_.WS denn wenn der zu groß ist soll ne Mail raus.
Vg
Andreas
ich habe Folgenden Aufruf.
Dieser gibt aus was ich haben möchte, nämlich Servernaname, Prozessname, Username und Speichernutzung.
####################################################
01.
get-wmiobject win32_process|where{$_.name -eq "iexplore.exe"}|where{$_.ws -gt "300000000"}|select-object __Server,WS,name,@{n="owner";e={$_.getowner().user}}|sort -descending WS
Jetzt möchte ich das in eine Schleife umbauen
So ungfähr
##############################################################
$Serverliste = get-content serverliste.txt
ForEach ($Server in $Serverliste){
get-wmiobject win32_process -computer $Server|where{$_.name -eq "iexplore.exe"}|where{$_.ws -gt "300000000"}|select-object __Server,WS,name,@{n="owner";e={$_.getowner().user}}|sort -descending WS
}
################################################################
Jezt kommt meine Frage, ich möchte wenn die Speichernutzung einen Grenzwert überschritten hat ein Event auslösen. Ne Mail an die Admins. Wie bekomme ich diese Zeile auseinander gebaut so das ich die einzelnen Werte ansprechen kann? In dem Fall $_.WS denn wenn der zu groß ist soll ne Mail raus.
Vg
Andreas