{"id":572,"date":"2010-01-26T16:51:23","date_gmt":"2010-01-26T21:51:23","guid":{"rendered":"http:\/\/jdhitsolutions.com\/blog\/2010\/01\/in-the-beginning-and-at-the-end-was-the-command-line\/"},"modified":"2010-01-26T16:51:23","modified_gmt":"2010-01-26T21:51:23","slug":"in-the-beginning-and-at-the-end-was-the-command-line","status":"publish","type":"post","link":"https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/","title":{"rendered":"In the Beginning and at the End was the Command Line"},"content":{"rendered":"\n<p>I just finished reading a terrific essay (or short book) on the nature of operating systems and how we interact with them. The book is <a href=\"http:\/\/www.harpercollins.com\/book\/buy.aspx?isbn13=9780380815937\" target=\"_blank\">In the Beginning...was the Command Line<\/a> by <a href=\"http:\/\/www.nealstephenson.com\/\" target=\"_blank\">Neal Stephenson<\/a>. The book was written about 10 years ago so some of the material might seem a little dated. But for those of us in the industry at the time it makes for a warm reminiscence for the good ol' days. And if this was before your time, I think it makes for a helpful history lesson which explains a lot about where we are today. For a Neal Stephenson work, this book is exceptionally brief, but well written (you were expecting otherwise?) with more than a few illuminating metaphors.<\/p>\n<p> <!--more--> <\/p>\n<p>As the title might imply, much of the book is a discussion of command line interfaces (CLI) versus graphical (GUI). And while the focus is on operating systems, I couldn't help think about PowerShell and how we go about managing all that is on our plates these days. I was particularly taken with this passage:<\/p>\n<blockquote>\n<p>\"Back in the days of the command line interfaces, users...had to convert their thoughts into alphanumeric symbols and type them in, a grindingly tedious process that stripped away all ambiguity, laid bare all hidden assumptions, and cruelly punished laziness and imprecision.\"<\/p>\n<\/blockquote>\n<p>That might sound like a bad thing to you. Especially when he goes on to write about the advent of the GUI and people who rely on them.<\/p>\n<blockquote>\n<p>\"People who use such systems have abdicated the responsibility, and surrendered the power, of sending bits directly to the chip that's doing the arithmetic, and handed that responsibility and power over to the OS.\"<\/p>\n<\/blockquote>\n<p>Even though the focus is on an operating system, I think his point can apply equally to system administration. GUIs make it easy for us. We don't have to think and plan ahead. We can point and click and go home. Using a CLI requires clarity of purpose and planning. Certainly there are some tasks and job titles where using GUI-based tool makes sense. I'm still a \"right tool for the job\" kinda guy. I'll admit using a CLI is hard work. There's a certain degree of abstract thinking required. But the trade off for all the hard work is a level of control and sophistication that is rarely accomplished through a GUI.<\/p>\n<p>I'm not sure I would want to spend all day in a CLI, but I really don't have to. A lot of my day is happily spent in a GUI writing, blogging and developing scripts; all of which are perfectly fine tasks for a GUI based solution. But when it comes time to manage systems, administer users or the like, I'm perfectly content with a CLI like PowerShell. I prefer being in control and don't want to hand over my responsibilities to a GUI. Yes, yes, I know there are plenty of good GUI admin tools that help you get the job done. You don't have to give them up. But I know the day will come when you need to accomplish a task that the GUI never considered. So instead of waiting to use a CLI like PowerShell, why not start using it now even for every day tasks. Then when the day comes that the GUI fails to meet your needs, you are ready.<\/p>\n<p>I encourage you to pick up a copy of Neal Stephenson's book. While reading it, extend his ideas on operating systems to Windows administration and see where it takes you. I'll be waiting.<\/p>\n<p xmlns=\"\" class=\"zoundry_raven_tags\">  <!-- Tag links generated by Zoundry Raven. Do not manually edit. http:\/\/www.zoundryraven.com -->  <span class=\"ztags\"><span class=\"ztagspace\">Del.icio.us<\/span> : <a href=\"http:\/\/del.icio.us\/tag\/Commandline\" class=\"ztag\" rel=\"tag\">Commandline<\/a>, <a href=\"http:\/\/del.icio.us\/tag\/PowerShell\" class=\"ztag\" rel=\"tag\">PowerShell<\/a>, <a href=\"http:\/\/del.icio.us\/tag\/books\" class=\"ztag\" rel=\"tag\">books<\/a>, <a href=\"http:\/\/del.icio.us\/tag\/operating%20systems\" class=\"ztag\" rel=\"tag\">operating systems<\/a><\/span>  <br \/> <span class=\"ztags\"><span class=\"ztagspace\">Technorati<\/span> : <a href=\"http:\/\/www.technorati.com\/tag\/Commandline\" class=\"ztag\" rel=\"tag\">Commandline<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/PowerShell\" class=\"ztag\" rel=\"tag\">PowerShell<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/books\" class=\"ztag\" rel=\"tag\">books<\/a>, <a href=\"http:\/\/www.technorati.com\/tag\/operating+systems\" class=\"ztag\" rel=\"tag\">operating systems<\/a><\/span> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I just finished reading a terrific essay (or short book) on the nature of operating systems and how we interact with them. The book is In the Beginning&#8230;was the Command Line by Neal Stephenson. The book was written about 10 years ago so some of the material might seem a little dated. But for those&#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":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[10,61,4,3],"tags":[543,556,155,534],"class_list":["post-572","post","type-post","status-publish","format-standard","hentry","category-books","category-miscellaneous","category-powershell","category-writing","tag-books","tag-commandline","tag-operating-systems","tag-powershell"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>In the Beginning and at the End was the Command Line &#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\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"In the Beginning and at the End was the Command Line &#8226; The Lonely Administrator\" \/>\n<meta property=\"og:description\" content=\"I just finished reading a terrific essay (or short book) on the nature of operating systems and how we interact with them. The book is In the Beginning...was the Command Line by Neal Stephenson. The book was written about 10 years ago so some of the material might seem a little dated. But for those...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/\" \/>\n<meta property=\"og:site_name\" content=\"The Lonely Administrator\" \/>\n<meta property=\"article:published_time\" content=\"2010-01-26T21:51:23+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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/writing\\\/572\\\/in-the-beginning-and-at-the-end-was-the-command-line\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/writing\\\/572\\\/in-the-beginning-and-at-the-end-was-the-command-line\\\/\"},\"author\":{\"name\":\"Jeffery Hicks\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\"},\"headline\":\"In the Beginning and at the End was the Command Line\",\"datePublished\":\"2010-01-26T21:51:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/writing\\\/572\\\/in-the-beginning-and-at-the-end-was-the-command-line\\\/\"},\"wordCount\":632,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\"},\"keywords\":[\"Books\",\"CommandLine\",\"operating systems\",\"PowerShell\"],\"articleSection\":[\"Books\",\"Miscellaneous\",\"PowerShell\",\"Writing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/writing\\\/572\\\/in-the-beginning-and-at-the-end-was-the-command-line\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/writing\\\/572\\\/in-the-beginning-and-at-the-end-was-the-command-line\\\/\",\"url\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/writing\\\/572\\\/in-the-beginning-and-at-the-end-was-the-command-line\\\/\",\"name\":\"In the Beginning and at the End was the Command Line &#8226; The Lonely Administrator\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#website\"},\"datePublished\":\"2010-01-26T21:51:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/writing\\\/572\\\/in-the-beginning-and-at-the-end-was-the-command-line\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/writing\\\/572\\\/in-the-beginning-and-at-the-end-was-the-command-line\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/writing\\\/572\\\/in-the-beginning-and-at-the-end-was-the-command-line\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Books\",\"item\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/category\\\/books\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"In the Beginning and at the End was the Command Line\"}]},{\"@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":"In the Beginning and at the End was the Command Line &#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\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/","og_locale":"en_US","og_type":"article","og_title":"In the Beginning and at the End was the Command Line &#8226; The Lonely Administrator","og_description":"I just finished reading a terrific essay (or short book) on the nature of operating systems and how we interact with them. The book is In the Beginning...was the Command Line by Neal Stephenson. The book was written about 10 years ago so some of the material might seem a little dated. But for those...","og_url":"https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/","og_site_name":"The Lonely Administrator","article_published_time":"2010-01-26T21:51:23+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":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/#article","isPartOf":{"@id":"https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/"},"author":{"name":"Jeffery Hicks","@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9"},"headline":"In the Beginning and at the End was the Command Line","datePublished":"2010-01-26T21:51:23+00:00","mainEntityOfPage":{"@id":"https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/"},"wordCount":632,"commentCount":2,"publisher":{"@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9"},"keywords":["Books","CommandLine","operating systems","PowerShell"],"articleSection":["Books","Miscellaneous","PowerShell","Writing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/","url":"https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/","name":"In the Beginning and at the End was the Command Line &#8226; The Lonely Administrator","isPartOf":{"@id":"https:\/\/jdhitsolutions.com\/blog\/#website"},"datePublished":"2010-01-26T21:51:23+00:00","breadcrumb":{"@id":"https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jdhitsolutions.com\/blog\/writing\/572\/in-the-beginning-and-at-the-end-was-the-command-line\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Books","item":"https:\/\/jdhitsolutions.com\/blog\/category\/books\/"},{"@type":"ListItem","position":2,"name":"In the Beginning and at the End was the Command Line"}]},{"@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":5789,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/5789\/who_is_running\/","url_meta":{"origin":572,"position":0},"title":"Who is Running Your PowerShell Script?","author":"Jeffery Hicks","date":"November 21, 2017","format":false,"excerpt":"I've often talked about the benefit of including Verbose output in your PowerShell scripts and functions from the very beginning. This is especially helpful when someone else is running your command but encounters a problem. You can have them start a transcript, run your command with \u2013Verbose, close the transcript\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/11\/image_thumb-17.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/11\/image_thumb-17.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/11\/image_thumb-17.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/11\/image_thumb-17.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":352,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/352\/absolute-beginning-powershell\/","url_meta":{"origin":572,"position":1},"title":"Absolute Beginning PowerShell","author":"Jeffery Hicks","date":"September 15, 2009","format":false,"excerpt":"I was looking at my current Mr. Roboto column \u201cPolish Your Shell\u201d on learning PowerShell by starting with 3 basic commands and noticed a lengthy and serious comment. I\u2019ve always felt PowerShell is easy to use and learn, which was the point of my column. However, the comments paint a\u2026","rel":"","context":"In &quot;CommandLine&quot;","block_context":{"text":"CommandLine","link":"https:\/\/jdhitsolutions.com\/blog\/category\/commandline\/"},"img":{"alt_text":"powershell2xa4","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2009\/09\/powershell2xa4.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":3036,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3036\/test-64-bit-operating-system\/","url_meta":{"origin":572,"position":2},"title":"Test 64-Bit Operating System","author":"Jeffery Hicks","date":"May 16, 2013","format":false,"excerpt":"One of the great features of PowerShell is how much you can get from a relatively simple one line command. For example. you might want to test if a computer is running a 64-bit operating system. You can find out with a command as simple as this. PS C:\\> (get-wmiobject\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell\/"},"img":{"alt_text":"osarchitecture-fail","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2013\/05\/osarchitecture-fail-1024x298.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2013\/05\/osarchitecture-fail-1024x298.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2013\/05\/osarchitecture-fail-1024x298.png?resize=525%2C300 1.5x"},"classes":[]},{"id":3101,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/3101\/turning-cli-tools-into-powershell-tools\/","url_meta":{"origin":572,"position":3},"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":7648,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7648\/updated-powershell-tools\/","url_meta":{"origin":572,"position":4},"title":"Updated PowerShell Tools","author":"Jeffery Hicks","date":"August 14, 2020","format":false,"excerpt":"I've released a new version of my popular PSScriptTools module, which you can install from the PowerShell Gallery. The module is collection of commands and tools that I use in my scripting and day-to-day work at a PowerShell console. Many of the commands run in Windows PowerShell and PowerShell 7,\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/08\/get-myalias-2.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/08\/get-myalias-2.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/08\/get-myalias-2.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/08\/get-myalias-2.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/08\/get-myalias-2.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/08\/get-myalias-2.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":2809,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/2809\/powershell-morning-report-with-credentials\/","url_meta":{"origin":572,"position":5},"title":"PowerShell Morning Report with Credentials","author":"Jeffery Hicks","date":"February 22, 2013","format":false,"excerpt":"I had an email about trying to use my Morning Report script to connect to machines that required alternate credentials. For example, you might have non-domain systems in a DMZ. Fair enough. Since most of the report script uses WMI, it wasn't too hard to add a Credential parameter and\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell\/"},"img":{"alt_text":"morning report","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2013\/02\/morningreport-revised-cred-1024x654.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2013\/02\/morningreport-revised-cred-1024x654.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2013\/02\/morningreport-revised-cred-1024x654.png?resize=525%2C300 1.5x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/572","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=572"}],"version-history":[{"count":0,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/572\/revisions"}],"wp:attachment":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}