{"id":1703,"date":"2013-09-20T17:53:56","date_gmt":"2013-09-20T21:53:56","guid":{"rendered":"http:\/\/www.bhargavs.com\/?p=674"},"modified":"2013-09-20T17:53:56","modified_gmt":"2013-09-20T21:53:56","slug":"book-review-powershell-3-0-advanced-administration-handbook","status":"publish","type":"post","link":"https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/","title":{"rendered":"Book Review &#8211; PowerShell 3.0 Advanced Administration Handbook"},"content":{"rendered":"<p>Automation of mundane daily chores of any IT establishment is essential in today\u2019s world. I would rather spend a day to automate a task that takes only 5 minutes to complete because when automated, it now can be completed in fraction of that time, repeatedly, all while removing possibility of human errors. My first automation attempts can be traced back to DOS 6.22 batch files. Albeit nothing compared to what you can achieve today with PowerShell, it was still achieving basic premise of automation.<\/p>\n<p>When I first got my hands on PowerShell, my world of system administration and automation opened up. Compared to VBScript in which my skills were mediocre at best, it took me much less time to ramp up and automate complex tasks. Combine that with PowerShell\u2019s far reaching expandability while maintaining relative ease made it one of my strong suits.<\/p>\n<p>It was naturally a quick \u201cyes\u201d when PACKT Publishing presented opportunity to review new PowerShell book \u201c<a href=\"http:\/\/www.packtpub.com\/powershell-3-0-advanced-administration-handbook\/book\" target=\"_blank\" rel=\"noopener noreferrer\">PowerShell 3.0 Advanced Administration Handbook<\/a>\u201d.<\/p>\n<blockquote>\n<p><strong>It is important to mention that I am not paid by PACKT Publishing to review this book. This review and opinions are genuinely my own.<\/strong><\/p>\n<\/blockquote>\n<h3><u>Authors<\/u><\/h3>\n<p><a href=\"http:\/\/www.twitter.com\/sheriftalaat\" target=\"_blank\" rel=\"noopener noreferrer\">Sherif Talaat<\/a> and <a href=\"http:\/\/www.packtpub.com\/authors\/profiles\/haijun-fu\" target=\"_blank\" rel=\"noopener noreferrer\">Haijun Fu<\/a> were both relatively unknown to me, mostly due to my lack of involvement in PowerShell MVP community. Both are PowerShell MVP (Microsoft Most Valuable Professional). Both aptly knowledgeable to cover such topic of the book.<\/p>\n<h3><span style=\"text-decoration: underline\">The Book<\/span><\/h3>\n<p>Learning PowerShell is a broad subject. There are many Microsoft products that use PowerShell today and writing advanced administration book for it means providing coverage to all possible products. I was happy to see that the book wasn\u2019t limited to a particular product. Not only that, I was surprised to find coverage that included Microsoft\u2019s cloud offerings Windows Azure and Office 365 as well!<\/p>\n<p>The book is organized in well flowing chapters. The unassuming flow of chapters takes readers through introduction to PowerShell and dives deeper in different details as it goes on. Each chapter is sprinkled with good mix of theory and accompanying code examples to drive it home. This helps readers grasp unfamiliar concepts quickly and with relative ease.<\/p>\n<h3><u>Conclusion<\/u><\/h3>\n<p>If you are new to PowerShell or just looking to refresh your knowledge to cover new features of PowerShell v3.0 such as PowerShell workflow, this book serves each reader well.<\/p>\n<p>Hope you find this review helpful. Cheers!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Automation of mundane daily chores of any IT establishment is essential in today\u2019s world. I would rather spend a day to automate a task that takes only 5 minutes to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","_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":"","jetpack_publicize_message":"","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},"jetpack_post_was_ever_published":false},"categories":[4,19,26],"tags":[91,140,212,239],"class_list":["post-1703","post","type-post","status-publish","format-standard","hentry","category-book-review","category-powershell","category-technology","tag-book-review","tag-haijun-fu","tag-powershell","tag-sherif-talaat"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Book Review - PowerShell 3.0 Advanced Administration Handbook - Bhargav&#039;s IT Playground<\/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:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Book Review - PowerShell 3.0 Advanced Administration Handbook - Bhargav&#039;s IT Playground\" \/>\n<meta property=\"og:description\" content=\"Automation of mundane daily chores of any IT establishment is essential in today\u2019s world. I would rather spend a day to automate a task that takes only 5 minutes to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/\" \/>\n<meta property=\"og:site_name\" content=\"Bhargav&#039;s IT Playground\" \/>\n<meta property=\"article:published_time\" content=\"2013-09-20T21:53:56+00:00\" \/>\n<meta name=\"author\" content=\"Bhargav\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bhargav\" \/>\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:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/09\\\/20\\\/book-review-powershell-3-0-advanced-administration-handbook\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/09\\\/20\\\/book-review-powershell-3-0-advanced-administration-handbook\\\/\"},\"author\":{\"name\":\"Bhargav\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"headline\":\"Book Review &#8211; PowerShell 3.0 Advanced Administration Handbook\",\"datePublished\":\"2013-09-20T21:53:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/09\\\/20\\\/book-review-powershell-3-0-advanced-administration-handbook\\\/\"},\"wordCount\":398,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"keywords\":[\"Book Review\",\"Haijun Fu\",\"PowerShell\",\"Sherif Talaat\"],\"articleSection\":[\"Book Review\",\"PowerShell\",\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/09\\\/20\\\/book-review-powershell-3-0-advanced-administration-handbook\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/09\\\/20\\\/book-review-powershell-3-0-advanced-administration-handbook\\\/\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/09\\\/20\\\/book-review-powershell-3-0-advanced-administration-handbook\\\/\",\"name\":\"Book Review - PowerShell 3.0 Advanced Administration Handbook - Bhargav&#039;s IT Playground\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\"},\"datePublished\":\"2013-09-20T21:53:56+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/09\\\/20\\\/book-review-powershell-3-0-advanced-administration-handbook\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/09\\\/20\\\/book-review-powershell-3-0-advanced-administration-handbook\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2013\\\/09\\\/20\\\/book-review-powershell-3-0-advanced-administration-handbook\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bhargavs.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Book Review &#8211; PowerShell 3.0 Advanced Administration Handbook\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/\",\"name\":\"Bhargav's IT Playground\",\"description\":\"Passion for Technology. Power of Collaboration.\",\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bhargavs.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\",\"name\":\"Bhargav\",\"logo\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/bhargavs.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Book Review - PowerShell 3.0 Advanced Administration Handbook - Bhargav&#039;s IT Playground","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:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/","og_locale":"en_US","og_type":"article","og_title":"Book Review - PowerShell 3.0 Advanced Administration Handbook - Bhargav&#039;s IT Playground","og_description":"Automation of mundane daily chores of any IT establishment is essential in today\u2019s world. I would rather spend a day to automate a task that takes only 5 minutes to [&hellip;]","og_url":"https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/","og_site_name":"Bhargav&#039;s IT Playground","article_published_time":"2013-09-20T21:53:56+00:00","author":"Bhargav","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bhargav","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/#article","isPartOf":{"@id":"https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/"},"author":{"name":"Bhargav","@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"headline":"Book Review &#8211; PowerShell 3.0 Advanced Administration Handbook","datePublished":"2013-09-20T21:53:56+00:00","mainEntityOfPage":{"@id":"https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/"},"wordCount":398,"commentCount":0,"publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"keywords":["Book Review","Haijun Fu","PowerShell","Sherif Talaat"],"articleSection":["Book Review","PowerShell","Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/","url":"https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/","name":"Book Review - PowerShell 3.0 Advanced Administration Handbook - Bhargav&#039;s IT Playground","isPartOf":{"@id":"https:\/\/bhargavs.com\/#website"},"datePublished":"2013-09-20T21:53:56+00:00","breadcrumb":{"@id":"https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bhargavs.com\/index.php\/2013\/09\/20\/book-review-powershell-3-0-advanced-administration-handbook\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bhargavs.com\/"},{"@type":"ListItem","position":2,"name":"Book Review &#8211; PowerShell 3.0 Advanced Administration Handbook"}]},{"@type":"WebSite","@id":"https:\/\/bhargavs.com\/#website","url":"https:\/\/bhargavs.com\/","name":"Bhargav's IT Playground","description":"Passion for Technology. Power of Collaboration.","publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bhargavs.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26","name":"Bhargav","logo":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/bhargavs.com"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":1663,"url":"https:\/\/bhargavs.com\/index.php\/2011\/04\/24\/every-good-thing-must-come-to-an-end\/","url_meta":{"origin":1703,"position":0},"title":"Every good thing must come to an end\u2026","author":"Bhargav","date":"April 24, 2011","format":false,"excerpt":"And before you get a shock from the title, let me clarify, all I am talking about is PowerShell Scripting Games 2011. I had a privilege of being one of the judges this year and I know I haven\u2019t done it enough justice. I was planning to be a lot\u2026","rel":"","context":"In &quot;Announcements&quot;","block_context":{"text":"Announcements","link":"https:\/\/bhargavs.com\/index.php\/category\/announcements\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1670,"url":"https:\/\/bhargavs.com\/index.php\/2011\/08\/22\/microsoft-exchange-2010-powershell-cookbook-review\/","url_meta":{"origin":1703,"position":1},"title":"Microsoft Exchange 2010 PowerShell Cookbook Review","author":"Bhargav","date":"August 22, 2011","format":false,"excerpt":"Disclaimer: I am not paid to write about this book and the review written here is my own view. I was recently contacted by Packt Publishing about their recently published book \u201cMicrosoft Exchange 2010 PowerShell Cookbook\u201d. I have voluntarily reviewed books in the past (i.e. Windows Server 2003 Security: A\u2026","rel":"","context":"In &quot;Exchange 2010&quot;","block_context":{"text":"Exchange 2010","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2010\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1632,"url":"https:\/\/bhargavs.com\/index.php\/2009\/08\/17\/exchange-2007-powershell-scripts\/","url_meta":{"origin":1703,"position":2},"title":"Exchange 2007 PowerShell Scripts \u2013 What would you like to script?","author":"Bhargav","date":"August 17, 2009","format":false,"excerpt":"I am always thinking about how can I script\/automate tasks I have to do repeatedly or I see others ask for. I would like to go a step beyond. I would like to ask you \u2013 the readers: If you would want to script something for your Exchange 2007 environment,\u2026","rel":"","context":"In &quot;Announcements&quot;","block_context":{"text":"Announcements","link":"https:\/\/bhargavs.com\/index.php\/category\/announcements\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1701,"url":"https:\/\/bhargavs.com\/index.php\/2013\/08\/30\/book-review-microsoft-exchange-server-2013-powershell-cookbook-second-edition\/","url_meta":{"origin":1703,"position":3},"title":"Book Review &#8211; Microsoft Exchange Server 2013 PowerShell Cookbook (Second Edition)","author":"Bhargav","date":"August 30, 2013","format":false,"excerpt":"Among other books that I have reviewed in past, I had pleasure reviewing Mike\u2019s \u201cMicrosoft Exchange 2010 PowerShell Cookbook\u201d when it was release in 2011. So, when PACKT Publishing asked me if I would be interested in reviewing his new book \u201cMicrosoft Exchange Server 2013 PowerShell Cookbook: Second Edition\u201d, I\u2026","rel":"","context":"In &quot;Book Review&quot;","block_context":{"text":"Book Review","link":"https:\/\/bhargavs.com\/index.php\/category\/book-review\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":131,"url":"https:\/\/bhargavs.com\/index.php\/2009\/06\/17\/powershell-get-service-startuptype\/","url_meta":{"origin":1703,"position":4},"title":"Get-Service StartupType","author":"Bhargav","date":"June 17, 2009","format":false,"excerpt":"If you want to find out startup type of a service using Get-Service cmdlet, you are out of luck. Get-Service cmdlet does not have StartupType property. Set-Service however does. So how can you find out the startup type of a service using powershell? You can use Get-WmiObject. (Get-WmiObject Win32_Service -filter\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/powershell\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1672,"url":"https:\/\/bhargavs.com\/index.php\/2011\/09\/27\/mythbusters-exchange-server-2010-and-powershell-remoting\/","url_meta":{"origin":1703,"position":5},"title":"Mythbusters\u2013Exchange Server 2010 and PowerShell Remoting","author":"Bhargav","date":"September 27, 2011","format":false,"excerpt":"A misconception that WinRM listener needs to be configured in order to be able to connect to Exchange Server 2010 had popped up a couple times in my conversations recently so I decided to clear the confusion. Guest blogging for my friends at IT Pro Africa, I have written the\u2026","rel":"","context":"In &quot;Exchange 2010&quot;","block_context":{"text":"Exchange 2010","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2010\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pkROc-rt","_links":{"self":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/1703","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/comments?post=1703"}],"version-history":[{"count":0,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/1703\/revisions"}],"wp:attachment":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/media?parent=1703"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/categories?post=1703"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/tags?post=1703"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}