{"id":158,"date":"2013-10-17T13:53:30","date_gmt":"2013-10-17T11:53:30","guid":{"rendered":"http:\/\/ps.stefanrehwald.de\/?p=158"},"modified":"2013-10-28T19:37:08","modified_gmt":"2013-10-28T17:37:08","slug":"powershell-scriptzeit-messen","status":"publish","type":"post","link":"https:\/\/ps.stefanrehwald.de\/?p=158","title":{"rendered":"PowerShell &#8211;  Scriptdauer messen Teil 1"},"content":{"rendered":"<p style=\"text-align: justify;\">Es gibt eine einfache M\u00f6glichkeit die vom Script ben\u00f6tigte Zeit nach Durchlaufen des Scriptes zu ermittel. Beim Starten wird das Datum ermitteln, nach beenden des eigentlichem Scriptvorgangs wird nochmals das Datum ermittelt. Zieht das zweite Datum vom ersten ab, so erh\u00e4lt man als Differenz die ben\u00f6tigte Zeitspanne als Ergebnis. Diese kann dann wie folgt ausgegebene werden.<\/p>\n<pre class=\"lang:ps decode:true\" title=\"Zeitmessungs Script I\">$startime = date\r\n\r\n&lt;# mache irgendetwas #&gt;\r\nsleep -Milliseconds 4233\r\n\r\n# Ben\u00f6tigte Zeit\r\n$endtime = date\r\n$time = $endtime - $startime\r\nWrite-Host \"$($time.Hours)h:$($time.Minutes)m:$($time.Seconds)s:$($time.Milliseconds)ms\" -BackgroundColor Magenta\r\n\r\n&lt;# Ausgabe:\r\n0h:0m:4s:366ms\r\n#&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">rewe<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt eine einfache M\u00f6glichkeit die vom Script ben\u00f6tigte Zeit nach Durchlaufen des Scriptes zu ermittel. Beim Starten wird das Datum ermitteln, nach beenden des eigentlichem Scriptvorgangs wird nochmals das Datum ermittelt. Zieht das zweite Datum vom ersten ab, so &hellip; <a href=\"https:\/\/ps.stefanrehwald.de\/?p=158\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2,9],"tags":[166,267,270,167,272,273,274,265,266,178,269,268,271],"class_list":["post-158","post","type-post","status-publish","format-standard","hentry","category-powershell","category-snippet","tag-date","tag-dauer-eines-scriptes-ermitteln","tag-endzeit","tag-get-date","tag-measure","tag-measure-command","tag-scriptdauer","tag-scriptdauer-ermitteln","tag-scriptdauer-messen","tag-sleep","tag-startzeit","tag-time","tag-zeitspanne-eines-scriptes"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p3N2Ht-2y","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ps.stefanrehwald.de\/index.php?rest_route=\/wp\/v2\/posts\/158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ps.stefanrehwald.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ps.stefanrehwald.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ps.stefanrehwald.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ps.stefanrehwald.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=158"}],"version-history":[{"count":8,"href":"https:\/\/ps.stefanrehwald.de\/index.php?rest_route=\/wp\/v2\/posts\/158\/revisions"}],"predecessor-version":[{"id":169,"href":"https:\/\/ps.stefanrehwald.de\/index.php?rest_route=\/wp\/v2\/posts\/158\/revisions\/169"}],"wp:attachment":[{"href":"https:\/\/ps.stefanrehwald.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ps.stefanrehwald.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ps.stefanrehwald.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}