{"id":3824,"date":"2014-04-23T13:27:14","date_gmt":"2014-04-23T17:27:14","guid":{"rendered":"http:\/\/jdhitsolutions.com\/blog\/?p=3824"},"modified":"2014-04-23T13:27:14","modified_gmt":"2014-04-23T17:27:14","slug":"happy-birthday-pluralsight","status":"publish","type":"post","link":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/","title":{"rendered":"Happy Birthday Pluralsight"},"content":{"rendered":"<p><a href=\"http:\/\/pluralsight.com\" target=\"_blank\">Pluralsight<\/a> is celebrating its 10th birthday today. As part of their celebration they are running a <a href=\"http:\/\/landing.pluralsight.com\/birthday.html\" title=\"check out the birthday contest\" target=\"_blank\">quick contest with a cool prize<\/a>. They also asked authors for a birthday greeting or message. Since all of my courses are PowerShell related it seemed only fitting to do something like this:<\/p>\n<div style=\"width: 640px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-3824-1\" width=\"640\" height=\"480\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/x-ms-wmv\" src=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2014\/04\/Pluralsight-birthday.wmv?_=1\" \/><a href=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2014\/04\/Pluralsight-birthday.wmv\">https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2014\/04\/Pluralsight-birthday.wmv<\/a><\/video><\/div>\n<p>Sure, hardly a practical use of PowerShell but it sure was fun to put together. Here is the script I ran.<\/p>\n<pre class=\"lang:ps decode:true \" >cls\r\n\r\nFunction PauseIt {\r\n[cmdletbinding()]\r\nParam()\r\n    Write-Verbose \"PauseIt\"\r\n\r\n    #wait for a key press\r\n    $Running=$true\r\n    #keep looping until a key is pressed\r\n    While ($Running)  {\r\n     if ($host.ui.RawUi.KeyAvailable) {\r\n     $key = $host.ui.RawUI.ReadKey(\"NoEcho,IncludeKeyDown\")\r\n        if ($key) {\r\n         $Running=$False  \r\n         #check the value and if it is q or ESC, then bail out\r\n         if ($key -match \"q|27\") {\r\n           Write-Host \"`r\"\r\n           Return \"quit\"\r\n           } #if match q|27\r\n        } #if $key\r\n      } #if key available\r\n      Start-Sleep -millisecond 100\r\n    } #end While\r\n} #PauseIt function\r\n\r\nFunction TypeLine {\r\nParam(\r\n[string]$Text,\r\n[switch]$NoPrompt\r\n)\r\n\r\n If (-Not $NoPrompt) {\r\n   Write-Host \"PS C:\\&gt; \" -NoNewline\r\n }\r\n $text.ToCharArray() | foreach {\r\n   Write-host $_ -NoNewline\r\n   start-sleep -Milliseconds (Get-Random -Minimum 50 -max 100)\r\n }\r\n}\r\n\r\nWrite-Host \"PS C:\\&gt; \" -NoNewline\r\n\r\nPauseIt\r\n\r\n$v = new-object -ComObject Sapi.SPVoice\r\n$v.Speak(\"Hello, and welcome to my world.\") | out-Null\r\n\r\n$Line = '$colors = [enum]::GetNames([consolecolor]) | where {$_ -ne $host.ui.RawUI.BackgroundColor}'\r\nTypeLine $line -NoPrompt\r\nInvoke-Expression $line\r\n\"`r\"\r\n$v.Speak(\"I have a special message.\") | out-Null\r\n\r\n$Line =  '$msg=\"Happy Birthday, Pluralsight!\"'\r\nTypeLine $line\r\n$v.Speak(\"And a special way to say it, thanks to Jeff.\") | out-Null\r\nInvoke-Expression $line\r\n\"`r\"\r\n$Line = '$msg.ToCharArray() | foreach { write-host $_ -NoNewline -ForegroundColor (Get-Random $colors) -BackgroundColor (Get-Random $colors)} -end {\"`n\"}'\r\nTypeLine $line\r\n\"`r\"\r\nInvoke-Expression $line\r\n\"`r\"\r\n$v.speak(\"Happy Birthday, Pluralsight. Now, where's the cake?\") | Out-Null\r\n$line = 'Get-Smarter -path Pluralsight -Subject PowerShell | Where {$_.trainer -eq \"Jeff Hicks\"}'\r\nTypeLine $line\r\n\"`r\"\r\nWrite-Host 'Success'\r\nWrite-Host \"PS C:\\&gt;\" -NoNewline\r\n\r\n\"`r\"<\/pre>\n<p>No puppies were harmed in the making of this video. Enjoy and Happy Birthday!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pluralsight is celebrating its 10th birthday today. As part of their celebration they are running a quick contest with a cool prize. They also asked authors for a birthday greeting or message. Since all of my courses are PowerShell related it seemed only fitting to do something like this: Sure, hardly a practical use of&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"A #PowerShell Birthday Wish for Pluralsight http:\/\/wp.me\/p1nF6U-ZG","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4,8],"tags":[578,534],"class_list":["post-3824","post","type-post","status-publish","format-standard","hentry","category-powershell","category-scripting","tag-pluralsight","tag-powershell"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Happy Birthday Pluralsight &#8226; The Lonely Administrator<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Happy Birthday Pluralsight &#8226; The Lonely Administrator\" \/>\n<meta property=\"og:description\" content=\"Pluralsight is celebrating its 10th birthday today. As part of their celebration they are running a quick contest with a cool prize. They also asked authors for a birthday greeting or message. Since all of my courses are PowerShell related it seemed only fitting to do something like this: Sure, hardly a practical use of...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/\" \/>\n<meta property=\"og:site_name\" content=\"The Lonely Administrator\" \/>\n<meta property=\"article:published_time\" content=\"2014-04-23T17:27:14+00:00\" \/>\n<meta name=\"author\" content=\"Jeffery Hicks\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JeffHicks\" \/>\n<meta name=\"twitter:site\" content=\"@JeffHicks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeffery Hicks\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/3824\\\/happy-birthday-pluralsight\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/3824\\\/happy-birthday-pluralsight\\\/\"},\"author\":{\"name\":\"Jeffery Hicks\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\"},\"headline\":\"Happy Birthday Pluralsight\",\"datePublished\":\"2014-04-23T17:27:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/3824\\\/happy-birthday-pluralsight\\\/\"},\"wordCount\":100,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\"},\"keywords\":[\"Pluralsight\",\"PowerShell\"],\"articleSection\":[\"PowerShell\",\"Scripting\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/3824\\\/happy-birthday-pluralsight\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/3824\\\/happy-birthday-pluralsight\\\/\",\"url\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/3824\\\/happy-birthday-pluralsight\\\/\",\"name\":\"Happy Birthday Pluralsight &#8226; The Lonely Administrator\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#website\"},\"datePublished\":\"2014-04-23T17:27:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/3824\\\/happy-birthday-pluralsight\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/3824\\\/happy-birthday-pluralsight\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/3824\\\/happy-birthday-pluralsight\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"PowerShell\",\"item\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/category\\\/powershell\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Happy Birthday Pluralsight\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/\",\"name\":\"The Lonely Administrator\",\"description\":\"Practical Advice for the Automating IT Pro\",\"publisher\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\",\"name\":\"Jeffery Hicks\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg\",\"caption\":\"Jeffery Hicks\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Happy Birthday Pluralsight &#8226; The Lonely Administrator","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/","og_locale":"en_US","og_type":"article","og_title":"Happy Birthday Pluralsight &#8226; The Lonely Administrator","og_description":"Pluralsight is celebrating its 10th birthday today. As part of their celebration they are running a quick contest with a cool prize. They also asked authors for a birthday greeting or message. Since all of my courses are PowerShell related it seemed only fitting to do something like this: Sure, hardly a practical use of...","og_url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/","og_site_name":"The Lonely Administrator","article_published_time":"2014-04-23T17:27:14+00:00","author":"Jeffery Hicks","twitter_card":"summary_large_image","twitter_creator":"@JeffHicks","twitter_site":"@JeffHicks","twitter_misc":{"Written by":"Jeffery Hicks","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/#article","isPartOf":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/"},"author":{"name":"Jeffery Hicks","@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9"},"headline":"Happy Birthday Pluralsight","datePublished":"2014-04-23T17:27:14+00:00","mainEntityOfPage":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/"},"wordCount":100,"commentCount":1,"publisher":{"@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9"},"keywords":["Pluralsight","PowerShell"],"articleSection":["PowerShell","Scripting"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/","url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/","name":"Happy Birthday Pluralsight &#8226; The Lonely Administrator","isPartOf":{"@id":"https:\/\/jdhitsolutions.com\/blog\/#website"},"datePublished":"2014-04-23T17:27:14+00:00","breadcrumb":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3824\/happy-birthday-pluralsight\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"PowerShell","item":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell\/"},{"@type":"ListItem","position":2,"name":"Happy Birthday Pluralsight"}]},{"@type":"WebSite","@id":"https:\/\/jdhitsolutions.com\/blog\/#website","url":"https:\/\/jdhitsolutions.com\/blog\/","name":"The Lonely Administrator","description":"Practical Advice for the Automating IT Pro","publisher":{"@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jdhitsolutions.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9","name":"Jeffery Hicks","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg","caption":"Jeffery Hicks"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":4389,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/4389\/powershell-play-by-play-with-don-jones\/","url_meta":{"origin":3824,"position":0},"title":"PowerShell Play by Play with Don Jones","author":"Jeffery Hicks","date":"April 18, 2015","format":false,"excerpt":"I'm very excited to tell you about this latest effort from Pluralsight. A few months ago I sat down with Don Jones, and we recorded a live course on getting started with PowerShell.\u00a0 The finished product has finally been released. Over the course of about an hour we talk about\u2026","rel":"","context":"In &quot;Pluralsight&quot;","block_context":{"text":"Pluralsight","link":"https:\/\/jdhitsolutions.com\/blog\/category\/pluralsight\/"},"img":{"alt_text":"pluralsight_logo","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2015\/04\/pluralsight_logo.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":3861,"url":"https:\/\/jdhitsolutions.com\/blog\/training\/3861\/new-powershell-pluralsight-course\/","url_meta":{"origin":3824,"position":1},"title":"New PowerShell Pluralsight Course","author":"Jeffery Hicks","date":"May 23, 2014","format":false,"excerpt":"I am so happy to announce that my first course under the Pluralsight badge has been released. My latest course is titled PowerShell v4 New Features. This course is aimed at IT Pros with previous experience using PowerShell, especially PowerShell v3. The course runs just under 3 hours (although it\u2026","rel":"","context":"In &quot;Pluralsight&quot;","block_context":{"text":"Pluralsight","link":"https:\/\/jdhitsolutions.com\/blog\/category\/pluralsight\/"},"img":{"alt_text":"WatermarkLogo151x79","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2014\/05\/WatermarkLogo151x79.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":5583,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/5583\/your-first-day-with-powershell\/","url_meta":{"origin":3824,"position":2},"title":"Your First Day with PowerShell","author":"Jeffery Hicks","date":"May 15, 2017","format":false,"excerpt":"I'm happy to let everyone know that my latest Pluralsight course is now available. \"Your First Day with PowerShell\" is a short course targeted at the absolute PowerShell beginner. I wanted to be there as it were as you started your very first day learning and using PowerShell. My goal\u2026","rel":"","context":"In &quot;Pluralsight&quot;","block_context":{"text":"Pluralsight","link":"https:\/\/jdhitsolutions.com\/blog\/category\/pluralsight\/"},"img":{"alt_text":"Your First Day with PowerShell Objectives","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/05\/image_thumb-8.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/05\/image_thumb-8.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/05\/image_thumb-8.png?resize=525%2C300 1.5x"},"classes":[]},{"id":4256,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/4256\/devops-twitter-chat\/","url_meta":{"origin":3824,"position":3},"title":"DevOps Twitter Chat","author":"Jeffery Hicks","date":"February 24, 2015","format":false,"excerpt":"This Thursday, February 26, I will be doing a live Twitter chat from 12PM to 1PM EST. The topic is DevOps but I'm sure we'll talk about PowerShell and automation in general. Use hashtag #DevOpsChat to submit questions and follow along. You can follow me on Twitter as @JeffHicks. I\u2026","rel":"","context":"In &quot;Pluralsight&quot;","block_context":{"text":"Pluralsight","link":"https:\/\/jdhitsolutions.com\/blog\/category\/pluralsight\/"},"img":{"alt_text":"DevOpsChat-tw_v1_sd","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2015\/02\/DevOpsChat-tw_v1_sd-300x150.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":4693,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/4693\/computer-certificate-tools\/","url_meta":{"origin":3824,"position":4},"title":"Computer Certificate tools","author":"Jeffery Hicks","date":"December 21, 2015","format":false,"excerpt":"In my Pluralsight course on Advanced DSC I used a few functions I wrote to make it easier to work with computer certificates. If you need to encrypt things like passwords in a DSC configuration,\u00a0 you must some type of certificate thumbprint as well as a copy of the certificate.\u2026","rel":"","context":"In &quot;DSC&quot;","block_context":{"text":"DSC","link":"https:\/\/jdhitsolutions.com\/blog\/category\/dsc\/"},"img":{"alt_text":"Exporting a certificate","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2015\/12\/image_thumb-4.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2015\/12\/image_thumb-4.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2015\/12\/image_thumb-4.png?resize=525%2C300 1.5x"},"classes":[]},{"id":7222,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7222\/learn-more-about-powershell-and-regular-expressions\/","url_meta":{"origin":3824,"position":5},"title":"Learn More about PowerShell and Regular Expressions","author":"Jeffery Hicks","date":"February 5, 2020","format":false,"excerpt":"For many Windows-oriented IT Pros, and I used to be one of them, regular expressions was an arcane topic that was too hard to learn. And we never really had a compelling need to learn because we were busy clicky-clicking everything. Then came PowerShell and we discovered, or maybe rediscovered,\u2026","rel":"","context":"In &quot;Pluralsight&quot;","block_context":{"text":"Pluralsight","link":"https:\/\/jdhitsolutions.com\/blog\/category\/pluralsight\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/image_thumb-4.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/image_thumb-4.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/image_thumb-4.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/image_thumb-4.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/3824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=3824"}],"version-history":[{"count":0,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/3824\/revisions"}],"wp:attachment":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=3824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=3824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=3824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}