Powershell: Parameter einer Funktion soll eine Funktion aufrufen

Mitglied: SaschaRD

SaschaRD (Level 1) - Jetzt verbinden

11.12.2015, aktualisiert 16:27 Uhr, 2107 Aufrufe, 3 Kommentare, 1 Danke

Hallo zusammen,

mein Ziel ist es die Zeitdauer einer Prozesses zu ermitteln. Dafür ist die folgende Funktion zuständig:
Leider wird die Funktion Test vor der Funktion Zeitberechnen aufgerufen. Jemand eine Idee wie man das realisieren kann?

Danke und Gruß, Sascha
Mitglied: 114757
114757 (Level 4)
LÖSUNG 11.12.2015, aktualisiert um 16:27 Uhr

iex = Alias für Invoke-Expression

Aber wozu dieser Umweg ? Du kannst die Funktion doch direkt aus der anderen Funktion aus aufrufen ...

Gruß jodel32
Bitte warten ..
Mitglied: SaschaRD
11.12.2015 um 16:30 Uhr
Hallo Jordel,

ich verwende die Funktion ZeitBerechnen mehrfach; dabei übergebe ich als Parameter stets eine andere Funktion die einen Prozess ausführt.
Mit Invoke-Expression funktioniert es einwandfrei.

Danke für deine Hilfe und Gruß, Sascha
Bitte warten ..
Mitglied: 114757
114757 (Level 4)
11.12.2015, aktualisiert um 16:37 Uhr
Zitat von @SaschaRD:

Hallo Jordel,

ich verwende die Funktion ZeitBerechnen mehrfach; dabei übergebe ich als Parameter stets eine andere Funktion die einen Prozess ausführt.
Mit Invoke-Expression funktioniert es einwandfrei.

p.s. Du kannst eine Funktion auch in einer Variablen kappseln und dann ausführen:

Diesem Skriptblock kannst du genauso Parameter übergeben wie einer Funktion
Dabei kannst du statt Dot-Sourcing(dem Punkt) auch das & zum Ausführen verwenden. Der Unterschied ist die Weitergabe von Variablen aus der aktuellen Session.
Bitte warten ..
Heiß diskutierte Inhalte
LAN, WAN, Wireless
Starlink im Unternehmen?
0xFFFFVor 15 StundenFrageLAN, WAN, Wireless37 Kommentare

Guten Morgen Admins, leider leiden wir darunter, dass wir uns hier in DE noch in einem Entwicklungsland was die Internetanbindung angeht, sehr. Nun kam ...

Off Topic
Klimaanlage im Serverraum
gelöst imebroVor 11 StundenFrageOff Topic19 Kommentare

Hallo, wir haben einen kleinen Serverraum (viell. 5 - 6 m²), in dem ein Serverschrank steht. Der Raum hat kein Fenster!!! Darin befinden sich ...

Microsoft
Datenkrake - Browser
DennisWeberVor 1 TagErfahrungsberichtMicrosoft10 Kommentare

Hallo zusammen, ich empfehle euch mal definitiv in "Temp" Verzeichnis eures Browsers zu schauen. Es war für mich erschreckend, wie viele wichtige Dokumente und ...

Netzwerkmanagement
Sicherheitsrisiken Synology DS Admin Konto
RitchtoolsVor 1 TagFrageNetzwerkmanagement6 Kommentare

Hallo Zusammen, ich habe die Pflege von einem Firmen NAS übernommen (Synology) es sind mehrere Rechner im Netzwerk die auf Daten zugreifen. Leider hat ...

Windows 10
Windows 10 hängt bei Neustart immer bei "Bitte warten" über Stunden
gelöst Odde23Vor 13 StundenFrageWindows 1023 Kommentare

Ich habe seit längerem, um genau zu sein seit gut einem Jahr, da wurde der Rechner gekauft, das Problem, dass der Rechner bei einem ...

Windows 10
Windows 10 System Recovery Ordner fast 60 GB - Wie löschen?
Looser27Vor 1 TagFrageWindows 106 Kommentare

Guten Morgen, bei einem unserer Clients funktioniert scheinbar das automatische Aufräumen nach Updates / Upgrades nicht. Wie kann ich dem Kollegen auf die Schnelle ...

Windows 10
Windows 10 verliert die Druckertreiber
KMP1988Vor 1 TagFrageWindows 1010 Kommentare

Servus zusammen, wir haben bei einem Kunden folgende Konstellation: - Server2019 (AD, DNS, DHCP) - Server2019 (Print-Server-Rolle) - W10-Clients Die Drucker werden übers Logon-Scirpt ...

DNS
Opendns.com - Kosten?
cordialVor 1 TagFrageDNS2 Kommentare

Moin, Ich möchte gerne den OpenDNS Dienst mal verstehen. Hab da schon länger einen Account mit Filterung. Die "Free" Edition bei OpenDNS ist doch ...