{"id":8750,"date":"2021-12-27T10:48:41","date_gmt":"2021-12-27T15:48:41","guid":{"rendered":"https:\/\/jdhitsolutions.com\/blog\/?p=8750"},"modified":"2021-12-27T10:48:43","modified_gmt":"2021-12-27T15:48:43","slug":"powershell-plans-for-2022","status":"publish","type":"post","link":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/","title":{"rendered":"PowerShell Plans for 2022"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"alignleft size-full\"><a href=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2021\/07\/pexels-skitterphoto-63901.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"320\" height=\"213\" src=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2021\/07\/pexels-skitterphoto-63901.jpg\" alt=\"binoculars\" class=\"wp-image-8483\" srcset=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2021\/07\/pexels-skitterphoto-63901.jpg 320w, https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2021\/07\/pexels-skitterphoto-63901-300x200.jpg 300w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>I'm not much for writing year in review pieces. Nor, to be honest, do I often write New Year's resolutions. But I've been thinking about the work I've done this past year and what I might be doing in 2022 so I thought I'd share some thoughts on what 2022 will look like for me, especially in terms of PowerShell. <\/p>\n\n\n\n<p>Obviously, PowerShell is a driving force in my professional life so these are carefully considered decisions. And maybe these are items you have been debating yourself and simply needed someone to give you at least tacit approval.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conferences<\/h2>\n\n\n\n<p>The first item isn't as much a goal as it is a wish. I am very much looking forward to returning to the PowerShell + DevOps Global Summit in April. I will be co-hosting the OnRamp program with Tim Warner and look forward to seeing many of you in person. I'm hoping the PowerShell by the River event will be on track again in 2022 and I'd love to travel to a PowerShell Saturday event or two. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pester 5.x<\/h2>\n\n\n\n<p>I will be honest and tell you that my Pester work dropped off dramatically with the release of Pester 5. This version was a major upgrade and restructuring of how a Pester test is written and executed. I kept putting off learning about the changes and wrote very few Pester tests for my new modules. In 2022, I'm going to change that. <\/p>\n\n\n\n<p>First, I'm not about to go back and edit all of my existing Pester tests. I have a workflow that loads a legacy version of Pester to run my tests. This is like the early days of PowerShell when people were transitioning from VBScript. My suggestion at the time was that if you had a working VBScript there was no need to rewrite everything in PowerShell. But for new tasks, begin using PowerShell. I'm going to follow this model.<\/p>\n\n\n\n<p>I will leave my existing Pester tests alone unless I find I need to add new coverage or discover a bug. At that point, it might be worth it to revise the tests to use Pester 5.x.  However, for new Pester tests, I will write them using Pester 5.x. This also means I need to get back in the practice of writing Pester tests for my PowerShell module. I've let that slide the last year or so and need to get back on track.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PowerShell 7.2<\/h2>\n\n\n\n<p>My other primary goal for 2022 is the most dramatic but I think it is time. Ever since PowerShell 7 was introduced, I tried to write my PowerShell modules to work in both Windows PowerShell and PowerShell 7. If I could support cross-platform, so much the better. But looking back now, I see that my focus was still on Windows PowerShell. But that needs to change. PowerShell 7.x has been available for some time. And while I don't expect people to necessarily update Windows Servers to PowerShell 7.x, you should be able to use PowerShell 7 on your desktop and still manage your environment.<\/p>\n\n\n\n<p>Going forward my new PowerShell modules will be written with PowerShell 7.x in mind, wherever possible. Specifically version 7.2. I am not going to mark my modules as compatible with Windows PowerShell nor spend the time testing. It is certainly possible that some of my new modules might work just fine in Windows PowerShell, or only require minor revisions for compatibility. But I will leave that process to you should you need it. You can always fork one of my module's repositories and revise it to fit your requirements.<\/p>\n\n\n\n<p>By committing to PowerShell 7.2 I can take advantage of new operators like the ternary operator, new cmdlet parameters like -Parallel in ForEach-Object, new features like $PSStyle, or new modules like Microsoft.PowerShell.ConsoleGUITools.<\/p>\n\n\n\n<p>In fact, I expect to focus much of my online writing on PowerShell 7.2. Windows PowerShell isn't going away any time soon and will always have a place until all of the modules that IT Pros rely on are revised for .NET Core. The best way to learn is by doing and it makes sense to me to invest time and energy in the future of PowerShell. I hope you'll join me.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m not much for writing year in review pieces. Nor, to be honest, do I often write New Year&#8217;s resolutions. But I&#8217;ve been thinking about the work I&#8217;ve done this past year and what I might be doing in 2022 so I thought I&#8217;d share some thoughts on what 2022 will look like for me,&#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":"New on the blog: #PowerShell Plans for 2022. What's on your agenda?","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],"tags":[534],"class_list":["post-8750","post","type-post","status-publish","format-standard","hentry","category-powershell","tag-powershell"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PowerShell Plans for 2022 &#8226; The Lonely Administrator<\/title>\n<meta name=\"description\" content=\"Here are my plans for how I intend to use PowerShell and related tools in 2022. It is time to focus on the future.\" \/>\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\/8750\/powershell-plans-for-2022\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PowerShell Plans for 2022 &#8226; The Lonely Administrator\" \/>\n<meta property=\"og:description\" content=\"Here are my plans for how I intend to use PowerShell and related tools in 2022. It is time to focus on the future.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/\" \/>\n<meta property=\"og:site_name\" content=\"The Lonely Administrator\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-27T15:48:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-27T15:48:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2021\/07\/pexels-skitterphoto-63901.jpg\" \/>\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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/\"},\"author\":{\"name\":\"Jeffery Hicks\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\"},\"headline\":\"PowerShell Plans for 2022\",\"datePublished\":\"2021-12-27T15:48:41+00:00\",\"dateModified\":\"2021-12-27T15:48:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/\"},\"wordCount\":708,\"commentCount\":6,\"publisher\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\"},\"image\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/pexels-skitterphoto-63901.jpg\",\"keywords\":[\"PowerShell\"],\"articleSection\":[\"PowerShell\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/\",\"url\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/\",\"name\":\"PowerShell Plans for 2022 &#8226; The Lonely Administrator\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/pexels-skitterphoto-63901.jpg\",\"datePublished\":\"2021-12-27T15:48:41+00:00\",\"dateModified\":\"2021-12-27T15:48:43+00:00\",\"description\":\"Here are my plans for how I intend to use PowerShell and related tools in 2022. It is time to focus on the future.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/pexels-skitterphoto-63901.jpg\",\"contentUrl\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/pexels-skitterphoto-63901.jpg\",\"width\":320,\"height\":213,\"caption\":\"binoculars\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/8750\\\/powershell-plans-for-2022\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"PowerShell\",\"item\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/category\\\/powershell\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PowerShell Plans for 2022\"}]},{\"@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":"PowerShell Plans for 2022 &#8226; The Lonely Administrator","description":"Here are my plans for how I intend to use PowerShell and related tools in 2022. It is time to focus on the future.","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\/8750\/powershell-plans-for-2022\/","og_locale":"en_US","og_type":"article","og_title":"PowerShell Plans for 2022 &#8226; The Lonely Administrator","og_description":"Here are my plans for how I intend to use PowerShell and related tools in 2022. It is time to focus on the future.","og_url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/","og_site_name":"The Lonely Administrator","article_published_time":"2021-12-27T15:48:41+00:00","article_modified_time":"2021-12-27T15:48:43+00:00","og_image":[{"url":"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2021\/07\/pexels-skitterphoto-63901.jpg","type":"","width":"","height":""}],"author":"Jeffery Hicks","twitter_card":"summary_large_image","twitter_creator":"@JeffHicks","twitter_site":"@JeffHicks","twitter_misc":{"Written by":"Jeffery Hicks","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/#article","isPartOf":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/"},"author":{"name":"Jeffery Hicks","@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9"},"headline":"PowerShell Plans for 2022","datePublished":"2021-12-27T15:48:41+00:00","dateModified":"2021-12-27T15:48:43+00:00","mainEntityOfPage":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/"},"wordCount":708,"commentCount":6,"publisher":{"@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9"},"image":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/#primaryimage"},"thumbnailUrl":"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2021\/07\/pexels-skitterphoto-63901.jpg","keywords":["PowerShell"],"articleSection":["PowerShell"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/","url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/","name":"PowerShell Plans for 2022 &#8226; The Lonely Administrator","isPartOf":{"@id":"https:\/\/jdhitsolutions.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/#primaryimage"},"image":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/#primaryimage"},"thumbnailUrl":"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2021\/07\/pexels-skitterphoto-63901.jpg","datePublished":"2021-12-27T15:48:41+00:00","dateModified":"2021-12-27T15:48:43+00:00","description":"Here are my plans for how I intend to use PowerShell and related tools in 2022. It is time to focus on the future.","breadcrumb":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/#primaryimage","url":"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2021\/07\/pexels-skitterphoto-63901.jpg","contentUrl":"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2021\/07\/pexels-skitterphoto-63901.jpg","width":320,"height":213,"caption":"binoculars"},{"@type":"BreadcrumbList","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/8750\/powershell-plans-for-2022\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"PowerShell","item":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell\/"},{"@type":"ListItem","position":2,"name":"PowerShell Plans for 2022"}]},{"@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":4989,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/4989\/remote-powershell-ise-connections-in-action\/","url_meta":{"origin":8750,"position":0},"title":"Remote PowerShell ISE Connections in Action","author":"Jeffery Hicks","date":"July 14, 2016","format":false,"excerpt":"I've written a few times about my PowerShell module that makes it easier to create remote tabs in the PowerShell ISE. The module, ISERemoteTab, is available in the PowerShell gallery. I've also created a short video that demonstrates how to use it, especially the WPF form. I have a few\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3101,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3101\/turning-cli-tools-into-powershell-tools\/","url_meta":{"origin":8750,"position":1},"title":"Turning CLI Tools into PowerShell Tools","author":"Jeffery Hicks","date":"June 12, 2013","format":false,"excerpt":"Last night I gave a presentation for the Mississippi PowerShell User Group. My talk was based on the chapter I contributed to the forthcoming PowerShell Deep Dives book. In the chapter I explore different techniques for turning command line tools into PowerShell tools. My presentation demonstrated those techniques in action.\u2026","rel":"","context":"In &quot;CommandLine&quot;","block_context":{"text":"CommandLine","link":"https:\/\/jdhitsolutions.com\/blog\/category\/commandline\/"},"img":{"alt_text":"talkbubble","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2011\/10\/talkbubble-150x150.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":9352,"url":"https:\/\/jdhitsolutions.com\/blog\/books\/9352\/pick-up-powershell-practice-primer\/","url_meta":{"origin":8750,"position":2},"title":"Pick Up The PowerShell Practice Primer","author":"Jeffery Hicks","date":"April 29, 2024","format":false,"excerpt":"A number of years ago, I published book on Leanpub, designed to help you teach yourself PowerShell. After you get through the first Month of Lunches book, what do you do next? The best way to learn PowerShell is to do it. But it might be challending trying to figure\u2026","rel":"","context":"In &quot;Books&quot;","block_context":{"text":"Books","link":"https:\/\/jdhitsolutions.com\/blog\/category\/books\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5992,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/5992\/powershell-practice-makes-perfect\/","url_meta":{"origin":8750,"position":3},"title":"PowerShell Practice Makes Perfect","author":"Jeffery Hicks","date":"June 8, 2018","format":false,"excerpt":"I have been teaching and presenting about PowerShell for over 10 years. I always put a great emphasis on doing as I firmly believe that is the best way to learn something like PowerShell. I've also heard a number of people over the years say that they want to learn\u2026","rel":"","context":"In &quot;Books&quot;","block_context":{"text":"Books","link":"https:\/\/jdhitsolutions.com\/blog\/category\/books\/"},"img":{"alt_text":"cover","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2018\/06\/cover_thumb.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":134,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/134\/prof-powershell-is-taking-roll\/","url_meta":{"origin":8750,"position":4},"title":"Prof. PowerShell is taking roll","author":"Jeffery Hicks","date":"March 6, 2008","format":false,"excerpt":"My weekly column that I've been writing for MCPMag.com is now officially Prof. PowerShell. The column's goal is to introduce you to PowerShell and help you get up to speed. I obviously can't teach you everything in a weekly 300 word column, but hopefully it will be enough to get\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":136,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/136\/powershell-training-poll\/","url_meta":{"origin":8750,"position":5},"title":"PowerShell Training Poll","author":"Jeffery Hicks","date":"March 7, 2008","format":false,"excerpt":"I've put up a quickie poll on the blog about PowerShell training. As you know I'm very involved in promoting PowerShell and helping people learn it any way I can. I'm very curious about how you will learn PowerShell. Please stop by and vote. It should take you less than\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell\/"},"img":{"alt_text":"powershell-icon","src":"http:\/\/lh5.google.com\/jdhitsolutions\/R9FJ-tq5D1I\/AAAAAAAAACc\/mVrp12Qdq5E\/powershell-icon_thumb%5B1%5D","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/8750","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=8750"}],"version-history":[{"count":0,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/8750\/revisions"}],"wp:attachment":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=8750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=8750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=8750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}