CINXE.COM
PowerShell - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available" lang="en" dir="ltr"> <head> <meta charset="UTF-8"> <title>PowerShell - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-enabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )enwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy", "wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"3358ecc3-cd7f-4fc4-b2d6-82c82373657d","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"PowerShell","wgTitle":"PowerShell","wgCurRevisionId":1258474526,"wgRevisionId":1258474526,"wgArticleId":14465871,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Articles with short description","Short description matches Wikidata","Use American English from April 2023","All Wikipedia articles written in American English","Use mdy dates from April 2023","All articles with unsourced statements","Articles with unsourced statements from May 2013","Articles with unsourced statements from April 2020","Wikipedia articles needing clarification from January 2014","Webarchive template wayback links","Windows commands",".NET programming languages", "Unix shells","Windows command shells","Dynamically typed programming languages","Configuration management","Free and open-source software","Interpreters (computing)","Microsoft free software","Microsoft programming languages","Object-oriented programming languages","Procedural programming languages","Programming languages created in 2006","Scripting languages","Software using the MIT license","Text-oriented programming languages","Windows administration","Formerly proprietary software"],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName":"PowerShell","wgRelevantArticleId":14465871,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":false,"wgFlaggedRevsParams":{"tags":{"status":{"levels":1}}},"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{ "pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":false,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":100000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q840410","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading", "ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","jquery.tablesorter.styles":"ready","jquery.makeCollapsible.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=["ext.cite.ux-enhancements","ext.pygments.view","mediawiki.page.media","site","mediawiki.page.ready","jquery.tablesorter","jquery.makeCollapsible","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.gadget.ReferenceTooltips","ext.gadget.switcher","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface", "ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=en&modules=ext.cite.styles%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cjquery.makeCollapsible.styles%7Cjquery.tablesorter.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=en&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/a/af/PowerShell_Core_6.0_icon.png"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="1200"> <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/a/af/PowerShell_Core_6.0_icon.png"> <meta property="og:image:width" content="800"> <meta property="og:image:height" content="800"> <meta property="og:image:width" content="640"> <meta property="og:image:height" content="640"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="PowerShell - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//en.m.wikipedia.org/wiki/PowerShell"> <link rel="alternate" type="application/x-wiki" title="Edit this page" href="/w/index.php?title=PowerShell&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (en)"> <link rel="EditURI" type="application/rsd+xml" href="//en.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://en.wikipedia.org/wiki/PowerShell"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en"> <link rel="alternate" type="application/atom+xml" title="Wikipedia Atom feed" href="/w/index.php?title=Special:RecentChanges&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-PowerShell rootpage-PowerShell skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Jump to content</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Main menu" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Main menu</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Main menu</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">hide</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navigation </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Main_Page" title="Visit the main page [z]" accesskey="z"><span>Main page</span></a></li><li id="n-contents" class="mw-list-item"><a href="/wiki/Wikipedia:Contents" title="Guides to browsing Wikipedia"><span>Contents</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/Portal:Current_events" title="Articles related to current events"><span>Current events</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Special:Random" title="Visit a randomly selected article [x]" accesskey="x"><span>Random article</span></a></li><li id="n-aboutsite" class="mw-list-item"><a href="/wiki/Wikipedia:About" title="Learn about Wikipedia and how it works"><span>About Wikipedia</span></a></li><li id="n-contactpage" class="mw-list-item"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us" title="How to contact Wikipedia"><span>Contact us</span></a></li> </ul> </div> </div> <div id="p-interaction" class="vector-menu mw-portlet mw-portlet-interaction" > <div class="vector-menu-heading"> Contribute </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-help" class="mw-list-item"><a href="/wiki/Help:Contents" title="Guidance on how to use and edit Wikipedia"><span>Help</span></a></li><li id="n-introduction" class="mw-list-item"><a href="/wiki/Help:Introduction" title="Learn how to edit Wikipedia"><span>Learn to edit</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Community_portal" title="The hub for editors"><span>Community portal</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Special:RecentChanges" title="A list of recent changes to Wikipedia [r]" accesskey="r"><span>Recent changes</span></a></li><li id="n-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_upload_wizard" title="Add images or other media for use on Wikipedia"><span>Upload file</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Main_Page" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="The Free Encyclopedia" src="/static/images/mobile/copyright/wikipedia-tagline-en.svg" width="117" height="13" style="width: 7.3125em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Special:Search" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Search Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Search</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Search Wikipedia" aria-label="Search Wikipedia" autocapitalize="sentences" title="Search Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Special:Search"> </div> <button class="cdx-button cdx-search-input__end-button">Search</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Personal tools"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Appearance" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Appearance</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en" class=""><span>Donate</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:CreateAccount&returnto=PowerShell" title="You are encouraged to create an account and log in; however, it is not mandatory" class=""><span>Create account</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Special:UserLogin&returnto=PowerShell" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o" class=""><span>Log in</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Log in and more options" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Personal tools" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Personal tools</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="User menu" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_en.wikipedia.org&uselang=en"><span>Donate</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:CreateAccount&returnto=PowerShell" title="You are encouraged to create an account and log in; however, it is not mandatory"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Create account</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Special:UserLogin&returnto=PowerShell" title="You're encouraged to log in; however, it's not mandatory. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Log in</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Pages for logged out editors <a href="/wiki/Help:Introduction" aria-label="Learn more about editing"><span>learn more</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Special:MyContributions" title="A list of edits made from this IP address [y]" accesskey="y"><span>Contributions</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Special:MyTalk" title="Discussion about edits from this IP address [n]" accesskey="n"><span>Talk</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Site"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Contents" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Contents</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">hide</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">(Top)</div> </a> </li> <li id="toc-Background" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Background"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Background</span> </div> </a> <button aria-controls="toc-Background-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Background subsection</span> </button> <ul id="toc-Background-sublist" class="vector-toc-list"> <li id="toc-Kermit" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Kermit"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.1</span> <span>Kermit</span> </div> </a> <ul id="toc-Kermit-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Monad" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Monad"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.2</span> <span>Monad</span> </div> </a> <ul id="toc-Monad-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-PowerShell" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#PowerShell"> <div class="vector-toc-text"> <span class="vector-toc-numb">1.3</span> <span>PowerShell</span> </div> </a> <ul id="toc-PowerShell-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Design" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Design"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Design</span> </div> </a> <button aria-controls="toc-Design-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Design subsection</span> </button> <ul id="toc-Design-sublist" class="vector-toc-list"> <li id="toc-Grammar" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Grammar"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.1</span> <span>Grammar</span> </div> </a> <ul id="toc-Grammar-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Named_Commands" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Named_Commands"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.2</span> <span>Named Commands</span> </div> </a> <ul id="toc-Named_Commands-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Extended_Type_System" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Extended_Type_System"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.3</span> <span>Extended Type System</span> </div> </a> <ul id="toc-Extended_Type_System-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Cmdlets" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Cmdlets"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.4</span> <span>Cmdlets</span> </div> </a> <ul id="toc-Cmdlets-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Pipeline" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Pipeline"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.5</span> <span>Pipeline</span> </div> </a> <ul id="toc-Pipeline-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Scripting" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Scripting"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.6</span> <span>Scripting</span> </div> </a> <ul id="toc-Scripting-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Hosting" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Hosting"> <div class="vector-toc-text"> <span class="vector-toc-numb">2.7</span> <span>Hosting</span> </div> </a> <ul id="toc-Hosting-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Desired_State_Configuration" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Desired_State_Configuration"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Desired State Configuration</span> </div> </a> <ul id="toc-Desired_State_Configuration-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Versions" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Versions"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Versions</span> </div> </a> <button aria-controls="toc-Versions-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Toggle Versions subsection</span> </button> <ul id="toc-Versions-sublist" class="vector-toc-list"> <li id="toc-Windows_PowerShell_1.0" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Windows_PowerShell_1.0"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Windows PowerShell 1.0</span> </div> </a> <ul id="toc-Windows_PowerShell_1.0-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Windows_PowerShell_2.0" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Windows_PowerShell_2.0"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.2</span> <span>Windows PowerShell 2.0</span> </div> </a> <ul id="toc-Windows_PowerShell_2.0-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Windows_PowerShell_3.0" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Windows_PowerShell_3.0"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.3</span> <span>Windows PowerShell 3.0</span> </div> </a> <ul id="toc-Windows_PowerShell_3.0-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Windows_PowerShell_4.0" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Windows_PowerShell_4.0"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.4</span> <span>Windows PowerShell 4.0</span> </div> </a> <ul id="toc-Windows_PowerShell_4.0-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Windows_PowerShell_5.0" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Windows_PowerShell_5.0"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.5</span> <span>Windows PowerShell 5.0</span> </div> </a> <ul id="toc-Windows_PowerShell_5.0-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Windows_PowerShell_5.1" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Windows_PowerShell_5.1"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.6</span> <span>Windows PowerShell 5.1</span> </div> </a> <ul id="toc-Windows_PowerShell_5.1-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-PowerShell_Core_6" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#PowerShell_Core_6"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.7</span> <span>PowerShell Core 6</span> </div> </a> <ul id="toc-PowerShell_Core_6-sublist" class="vector-toc-list"> <li id="toc-6.1" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#6.1"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.7.1</span> <span>6.1</span> </div> </a> <ul id="toc-6.1-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-6.2" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#6.2"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.7.2</span> <span>6.2</span> </div> </a> <ul id="toc-6.2-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-PowerShell_7" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#PowerShell_7"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.8</span> <span>PowerShell 7</span> </div> </a> <ul id="toc-PowerShell_7-sublist" class="vector-toc-list"> <li id="toc-PowerShell_7.2" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#PowerShell_7.2"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.8.1</span> <span>PowerShell 7.2</span> </div> </a> <ul id="toc-PowerShell_7.2-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-PowerShell_7.3" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#PowerShell_7.3"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.8.2</span> <span>PowerShell 7.3</span> </div> </a> <ul id="toc-PowerShell_7.3-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-PowerShell_7.4" class="vector-toc-list-item vector-toc-level-3"> <a class="vector-toc-link" href="#PowerShell_7.4"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.8.3</span> <span>PowerShell 7.4</span> </div> </a> <ul id="toc-PowerShell_7.4-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> </ul> </li> <li id="toc-Comparison_of_cmdlets_with_similar_commands" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Comparison_of_cmdlets_with_similar_commands"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Comparison of cmdlets with similar commands</span> </div> </a> <ul id="toc-Comparison_of_cmdlets_with_similar_commands-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Filename_extensions" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Filename_extensions"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Filename extensions</span> </div> </a> <ul id="toc-Filename_extensions-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Application_support" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Application_support"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Application support</span> </div> </a> <ul id="toc-Application_support-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Alternative_implementation" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Alternative_implementation"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Alternative implementation</span> </div> </a> <ul id="toc-Alternative_implementation-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-See_also" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#See_also"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>See also</span> </div> </a> <ul id="toc-See_also-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-References" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#References"> <div class="vector-toc-text"> <span class="vector-toc-numb">10</span> <span>References</span> </div> </a> <ul id="toc-References-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Further_reading" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#Further_reading"> <div class="vector-toc-text"> <span class="vector-toc-numb">11</span> <span>Further reading</span> </div> </a> <ul id="toc-Further_reading-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-External_links" class="vector-toc-list-item vector-toc-level-1"> <a class="vector-toc-link" href="#External_links"> <div class="vector-toc-text"> <span class="vector-toc-numb">12</span> <span>External links</span> </div> </a> <ul id="toc-External_links-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Contents" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Toggle the table of contents" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Toggle the table of contents</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">PowerShell</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Go to an article in another language. Available in 34 languages" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-34" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">34 languages</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%A8%D8%A7%D9%88%D8%B1%D8%B4%D9%84" title="باورشل – Arabic" lang="ar" hreflang="ar" data-title="باورشل" data-language-autonym="العربية" data-language-local-name="Arabic" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/PowerShell" title="PowerShell – Azerbaijani" lang="az" hreflang="az" data-title="PowerShell" data-language-autonym="Azərbaycanca" data-language-local-name="Azerbaijani" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/PowerShell" title="PowerShell – Bulgarian" lang="bg" hreflang="bg" data-title="PowerShell" data-language-autonym="Български" data-language-local-name="Bulgarian" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/PowerShell" title="PowerShell – Bosnian" lang="bs" hreflang="bs" data-title="PowerShell" data-language-autonym="Bosanski" data-language-local-name="Bosnian" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell – Catalan" lang="ca" hreflang="ca" data-title="Windows PowerShell" data-language-autonym="Català" data-language-local-name="Catalan" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/PowerShell" title="PowerShell – Czech" lang="cs" hreflang="cs" data-title="PowerShell" data-language-autonym="Čeština" data-language-local-name="Czech" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell – Danish" lang="da" hreflang="da" data-title="Windows PowerShell" data-language-autonym="Dansk" data-language-local-name="Danish" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/PowerShell" title="PowerShell – German" lang="de" hreflang="de" data-title="PowerShell" data-language-autonym="Deutsch" data-language-local-name="German" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell – Estonian" lang="et" hreflang="et" data-title="Windows PowerShell" data-language-autonym="Eesti" data-language-local-name="Estonian" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/PowerShell" title="PowerShell – Spanish" lang="es" hreflang="es" data-title="PowerShell" data-language-autonym="Español" data-language-local-name="Spanish" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/PowerShell" title="PowerShell – Esperanto" lang="eo" hreflang="eo" data-title="PowerShell" data-language-autonym="Esperanto" data-language-local-name="Esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D9%BE%D8%A7%D9%88%D8%B1%D8%B4%D9%84" title="پاورشل – Persian" lang="fa" hreflang="fa" data-title="پاورشل" data-language-autonym="فارسی" data-language-local-name="Persian" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell – French" lang="fr" hreflang="fr" data-title="Windows PowerShell" data-language-autonym="Français" data-language-local-name="French" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%ED%8C%8C%EC%9B%8C%EC%85%B8" title="파워셸 – Korean" lang="ko" hreflang="ko" data-title="파워셸" data-language-autonym="한국어" data-language-local-name="Korean" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell – Indonesian" lang="id" hreflang="id" data-title="Windows PowerShell" data-language-autonym="Bahasa Indonesia" data-language-local-name="Indonesian" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/PowerShell" title="PowerShell – Italian" lang="it" hreflang="it" data-title="PowerShell" data-language-autonym="Italiano" data-language-local-name="Italian" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/PowerShell" title="PowerShell – Hebrew" lang="he" hreflang="he" data-title="PowerShell" data-language-autonym="עברית" data-language-local-name="Hebrew" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-jv mw-list-item"><a href="https://jv.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell – Javanese" lang="jv" hreflang="jv" data-title="Windows PowerShell" data-language-autonym="Jawa" data-language-local-name="Javanese" class="interlanguage-link-target"><span>Jawa</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/PowerShell" title="PowerShell – Hungarian" lang="hu" hreflang="hu" data-title="PowerShell" data-language-autonym="Magyar" data-language-local-name="Hungarian" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell – Dutch" lang="nl" hreflang="nl" data-title="Windows PowerShell" data-language-autonym="Nederlands" data-language-local-name="Dutch" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/PowerShell" title="PowerShell – Japanese" lang="ja" hreflang="ja" data-title="PowerShell" data-language-autonym="日本語" data-language-local-name="Japanese" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/PowerShell" title="PowerShell – Norwegian Bokmål" lang="nb" hreflang="nb" data-title="PowerShell" data-language-autonym="Norsk bokmål" data-language-local-name="Norwegian Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/Powershell" title="Powershell – Uzbek" lang="uz" hreflang="uz" data-title="Powershell" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="Uzbek" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/PowerShell" title="PowerShell – Polish" lang="pl" hreflang="pl" data-title="PowerShell" data-language-autonym="Polski" data-language-local-name="Polish" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/PowerShell" title="PowerShell – Portuguese" lang="pt" hreflang="pt" data-title="PowerShell" data-language-autonym="Português" data-language-local-name="Portuguese" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/PowerShell" title="PowerShell – Romanian" lang="ro" hreflang="ro" data-title="PowerShell" data-language-autonym="Română" data-language-local-name="Romanian" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/PowerShell" title="PowerShell – Russian" lang="ru" hreflang="ru" data-title="PowerShell" data-language-autonym="Русский" data-language-local-name="Russian" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/PowerShell" title="PowerShell – Finnish" lang="fi" hreflang="fi" data-title="PowerShell" data-language-autonym="Suomi" data-language-local-name="Finnish" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%9E%E0%B8%B2%E0%B8%A7%E0%B9%80%E0%B8%A7%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B9%80%E0%B8%8A%E0%B8%A5%E0%B8%A5%E0%B9%8C" title="พาวเวอร์เชลล์ – Thai" lang="th" hreflang="th" data-title="พาวเวอร์เชลล์" data-language-autonym="ไทย" data-language-local-name="Thai" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell – Turkish" lang="tr" hreflang="tr" data-title="Windows PowerShell" data-language-autonym="Türkçe" data-language-local-name="Turkish" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/PowerShell" title="PowerShell – Ukrainian" lang="uk" hreflang="uk" data-title="PowerShell" data-language-autonym="Українська" data-language-local-name="Ukrainian" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-yi mw-list-item"><a href="https://yi.wikipedia.org/wiki/Windows_PowerShell" title="Windows PowerShell – Yiddish" lang="yi" hreflang="yi" data-title="Windows PowerShell" data-language-autonym="ייִדיש" data-language-local-name="Yiddish" class="interlanguage-link-target"><span>ייִדיש</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/PowerShell" title="PowerShell – Cantonese" lang="yue" hreflang="yue" data-title="PowerShell" data-language-autonym="粵語" data-language-local-name="Cantonese" class="interlanguage-link-target"><span>粵語</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/PowerShell" title="PowerShell – Chinese" lang="zh" hreflang="zh" data-title="PowerShell" data-language-autonym="中文" data-language-local-name="Chinese" class="interlanguage-link-target"><span>中文</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q840410#sitelinks-wikipedia" title="Edit interlanguage links" class="wbc-editpage">Edit links</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Namespaces"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/PowerShell" title="View the content page [c]" accesskey="c"><span>Article</span></a></li><li id="ca-talk" class="vector-tab-noicon mw-list-item"><a href="/wiki/Talk:PowerShell" rel="discussion" title="Discuss improvements to the content page [t]" accesskey="t"><span>Talk</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Change language variant" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Views"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/PowerShell"><span>Read</span></a></li><li id="ca-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=PowerShell&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=PowerShell&action=history" title="Past revisions of this page [h]" accesskey="h"><span>View history</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Tools" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Tools</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Tools</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">hide</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="More options" > <div class="vector-menu-heading"> Actions </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/PowerShell"><span>Read</span></a></li><li id="ca-more-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=PowerShell&action=edit" title="Edit this page [e]" accesskey="e"><span>Edit</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=PowerShell&action=history"><span>View history</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> General </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Special:WhatLinksHere/PowerShell" title="List of all English Wikipedia pages containing links to this page [j]" accesskey="j"><span>What links here</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Special:RecentChangesLinked/PowerShell" rel="nofollow" title="Recent changes in pages linked from this page [k]" accesskey="k"><span>Related changes</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/Wikipedia:File_Upload_Wizard" title="Upload files [u]" accesskey="u"><span>Upload file</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Special:SpecialPages" title="A list of all special pages [q]" accesskey="q"><span>Special pages</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=PowerShell&oldid=1258474526" title="Permanent link to this revision of this page"><span>Permanent link</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=PowerShell&action=info" title="More information about this page"><span>Page information</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Special:CiteThisPage&page=PowerShell&id=1258474526&wpFormIdentifier=titleform" title="Information on how to cite this page"><span>Cite this page</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPowerShell"><span>Get shortened URL</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Special:QrCode&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPowerShell"><span>Download QR code</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Print/export </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Special:DownloadAsPdf&page=PowerShell&action=show-download-screen" title="Download this page as a PDF file"><span>Download as PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=PowerShell&printable=yes" title="Printable version of this page [p]" accesskey="p"><span>Printable version</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> In other projects </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:PowerShell" hreflang="en"><span>Wikimedia Commons</span></a></li><li class="wb-otherproject-link wb-otherproject-wikibooks mw-list-item"><a href="https://en.wikibooks.org/wiki/Introduction_to_.NET_Framework_3.0/Windows_PowerShell" hreflang="en"><span>Wikibooks</span></a></li><li class="wb-otherproject-link wb-otherproject-wikiversity mw-list-item"><a href="https://en.wikiversity.org/wiki/PowerShell" hreflang="en"><span>Wikiversity</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q840410" title="Structured data on this page hosted by Wikidata [g]" accesskey="g"><span>Wikidata item</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Page tools"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Appearance"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Appearance</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">move to sidebar</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">hide</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> <div id="siteSub" class="noprint">From Wikipedia, the free encyclopedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr"><div class="shortdescription nomobile noexcerpt noprint searchaux" style="display:none">Cross-platform command-line interface and scripting language for system and network administration</div> <p class="mw-empty-elt"> </p> <style data-mw-deduplicate="TemplateStyles:r1257001546">.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme) div:not(.notheme){background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table tr{display:table-row!important}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}</style><table class="infobox vevent"><caption class="infobox-title summary">PowerShell</caption><tbody><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/File:PowerShell_Core_6.0_icon.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/af/PowerShell_Core_6.0_icon.png/121px-PowerShell_Core_6.0_icon.png" decoding="async" width="121" height="121" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/af/PowerShell_Core_6.0_icon.png/182px-PowerShell_Core_6.0_icon.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/af/PowerShell_Core_6.0_icon.png/242px-PowerShell_Core_6.0_icon.png 2x" data-file-width="256" data-file-height="256" /></a></span></td></tr><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"><a href="/wiki/File:PowerShell_7.4.0_Core_on_Windows_11,_23H2.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/b/bb/PowerShell_7.4.0_Core_on_Windows_11%2C_23H2.png/300px-PowerShell_7.4.0_Core_on_Windows_11%2C_23H2.png" decoding="async" width="300" height="169" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/bb/PowerShell_7.4.0_Core_on_Windows_11%2C_23H2.png/450px-PowerShell_7.4.0_Core_on_Windows_11%2C_23H2.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bb/PowerShell_7.4.0_Core_on_Windows_11%2C_23H2.png/600px-PowerShell_7.4.0_Core_on_Windows_11%2C_23H2.png 2x" data-file-width="1115" data-file-height="628" /></a></span><div class="infobox-caption">Screenshot of a PowerShell 7 session in <a href="/wiki/Windows_Terminal" title="Windows Terminal">Windows Terminal</a></div></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Programming_paradigm" title="Programming paradigm">Paradigm</a></th><td class="infobox-data"><a href="/wiki/Imperative_programming" title="Imperative programming">Imperative</a>, <a href="/wiki/Pipeline_(software)" title="Pipeline (software)">pipeline</a>, <a href="/wiki/Object-oriented_programming" title="Object-oriented programming">object-oriented</a>, <a href="/wiki/Functional_programming" title="Functional programming">functional</a> and <a href="/wiki/Reflective_programming" title="Reflective programming">reflective</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Software_design" title="Software design">Designed by</a></th><td class="infobox-data"><a href="/wiki/Jeffrey_Snover" title="Jeffrey Snover">Jeffrey Snover</a>, Bruce Payette, James Truher (et al.)</td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Software_developer" class="mw-redirect" title="Software developer">Developer</a></th><td class="infobox-data organiser"><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a></td></tr><tr><th scope="row" class="infobox-label">First appeared</th><td class="infobox-data">November 14, 2006<span class="noprint">; 18 years ago</span><span style="display:none"> (<span class="bday dtstart published updated">2006-11-14</span>)</span></td></tr><tr><td colspan="2" class="infobox-full-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1257001546"></td></tr><tr><th scope="row" class="infobox-label" style="white-space: nowrap;"><a href="/wiki/Software_release_life_cycle" title="Software release life cycle">Stable release</a></th><td class="infobox-data"><div style="margin:0px;">7.4.6 / October 22, 2024<span class="noprint">; 31 days ago</span><span style="display:none"> (<span class="bday dtstart published updated">2024-10-22</span>)</span><sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></div></td></tr><tr style="display:none"><td colspan="2"> </td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Type_system" title="Type system">Typing discipline</a></th><td class="infobox-data"><a href="/wiki/Strongly-typed_programming_language" class="mw-redirect" title="Strongly-typed programming language">Strong</a>, <a href="/wiki/Type_safety" title="Type safety">safe</a>, <a href="/wiki/Type_inference" title="Type inference">implicit</a> and <a href="/wiki/Dynamic_typing" class="mw-redirect" title="Dynamic typing">dynamic</a></td></tr><tr><th scope="row" class="infobox-label">Implementation language</th><td class="infobox-data"><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Computing_platform" title="Computing platform">Platform</a></th><td class="infobox-data">PowerShell: <a href="/wiki/.NET" title=".NET">.NET</a><br />Windows PowerShell: <a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Operating_system" title="Operating system">OS</a></th><td class="infobox-data"><style data-mw-deduplicate="TemplateStyles:r1126788409">.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}</style><div class="plainlist"> <ul><li><a href="/wiki/Windows_7" title="Windows 7">Windows 7</a> and later</li> <li><a href="/wiki/Windows_Server_2008_R2" title="Windows Server 2008 R2">Windows Server 2008 R2</a> and later</li> <li><a href="/wiki/MacOS_10.12" class="mw-redirect" title="MacOS 10.12">macOS 10.12</a> and later</li> <li><a href="/wiki/Ubuntu_(operating_system)" class="mw-redirect" title="Ubuntu (operating system)">Ubuntu</a> 14.04, 16.04, 18.04, 20.04 and 22.04</li> <li><a href="/wiki/Debian" title="Debian">Debian</a> 8.7+, 9, 10 and 11</li> <li><a href="/wiki/CentOS" title="CentOS">CentOS</a> 7 and 8</li> <li><a href="/wiki/Red_Hat_Enterprise_Linux" title="Red Hat Enterprise Linux">Red Hat Enterprise Linux</a> 7 and 8</li> <li><a href="/wiki/OpenSUSE" title="OpenSUSE">openSUSE</a> 42.2, 42.3, 15.0, 15.1, 15.2</li> <li><a href="/wiki/Fedora_(operating_system)" class="mw-redirect" title="Fedora (operating system)">Fedora</a> 28, 29, 30</li></ul> </div></td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Software_license" title="Software license">License</a></th><td class="infobox-data"><a href="/wiki/MIT_License" title="MIT License">MIT License</a><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> (but the Windows component remains <a href="/wiki/Proprietary_software" title="Proprietary software">proprietary</a>)</td></tr><tr><th scope="row" class="infobox-label"><a href="/wiki/Filename_extension" title="Filename extension">Filename extensions</a></th><td class="infobox-data"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"><div class="plainlist"> <ul><li>.ps1 (Script)</li> <li>.ps1xml (XML Document)</li> <li>.psc1 (Console File)</li> <li>.psd1 (Data File)</li> <li>.psm1 (Script Module)</li> <li>.pssc (Session Configuration File)</li> <li>.psrc (Role Capability File)</li> <li>.cdxml (Cmdlet Definition XML Document)</li></ul> </div></td></tr><tr><th scope="row" class="infobox-label">Website</th><td class="infobox-data"><span class="url"><a rel="nofollow" class="external text" href="https://microsoft.com/powershell">microsoft<wbr />.com<wbr />/powershell</a></span></td></tr><tr><th colspan="2" class="infobox-header" style="background-color: #eee;">Influenced by</th></tr><tr><td colspan="2" class="infobox-full-data"><a href="/wiki/Python_(programming_language)" title="Python (programming language)">Python</a>, <a href="/wiki/KornShell" title="KornShell">Ksh</a>, <a href="/wiki/Perl" title="Perl">Perl</a>, <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a>, <a href="/wiki/Control_Language" title="Control Language">CL</a>, <a href="/wiki/DIGITAL_Command_Language" title="DIGITAL Command Language">DCL</a>, <a href="/wiki/SQL" title="SQL">SQL</a>, <a href="/wiki/Tcl" title="Tcl">Tcl</a>, <a href="/wiki/Tk_(software)" title="Tk (software)">Tk</a>,<sup id="cite_ref-snover2008_4-0" class="reference"><a href="#cite_note-snover2008-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> <a href="/wiki/Chef_(software)" class="mw-redirect" title="Chef (software)">Chef</a>, <a href="/wiki/Puppet_(software)" title="Puppet (software)">Puppet</a></td></tr></tbody></table> <p><b>PowerShell</b> is a task automation and <a href="/wiki/Configuration_management" title="Configuration management">configuration management</a> program from <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>, consisting of a <a href="/wiki/Command-line_shell" class="mw-redirect" title="Command-line shell">command-line shell</a> and the associated <a href="/wiki/Scripting_language" title="Scripting language">scripting language</a>. Initially a Windows component only, known as <b>Windows PowerShell</b>, it was made <a href="/wiki/Open-source_software" title="Open-source software">open-source</a> and <a href="/wiki/Cross-platform" class="mw-redirect" title="Cross-platform">cross-platform</a> on August 18, 2016, with the introduction of <b>PowerShell Core</b>.<sup id="cite_ref-ars-opensource_5-0" class="reference"><a href="#cite_note-ars-opensource-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> The former is built on the <a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a>, the latter on <a href="/wiki/.NET" title=".NET">.NET</a> (previously .NET Core). </p><p>PowerShell is bundled with all currently supported <a href="/wiki/List_of_Microsoft_Windows_versions" title="List of Microsoft Windows versions">Windows versions</a>, and can also be installed on <a href="/wiki/MacOS" title="MacOS">MacOS</a> and <a href="/wiki/Linux" title="Linux">Linux</a>.<sup id="cite_ref-ars-opensource_5-1" class="reference"><a href="#cite_note-ars-opensource-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> Since <a href="/wiki/Windows_10" title="Windows 10">Windows 10</a> build 14971, PowerShell replaced <a href="/wiki/Cmd.exe" title="Cmd.exe">Command Prompt (cmd.exe)</a> and became the default <a href="/wiki/Command_shell" class="mw-redirect" title="Command shell">command shell</a> for <a href="/wiki/File_Explorer" title="File Explorer">File Explorer</a>.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> </p><p>In PowerShell, administrative tasks are generally performed via <i>cmdlets</i> (pronounced <i>command-lets</i>), which are specialized .NET <a href="/wiki/Class_(computer_programming)" title="Class (computer programming)">classes</a> implementing a particular operation. These work by accessing data in different data stores, like the <a href="/wiki/File_system" title="File system">file system</a> or <a href="/wiki/Windows_Registry" title="Windows Registry">Windows Registry</a>, which are made available to PowerShell via <i>providers</i>. Third-party developers can add cmdlets and providers to PowerShell.<sup id="cite_ref-how_8-0" class="reference"><a href="#cite_note-how-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-MSDN_9-0" class="reference"><a href="#cite_note-MSDN-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Cmdlets may be used by scripts, which may in turn be packaged into modules. Cmdlets work in tandem with the .NET <a href="/wiki/Application_programming_interface" class="mw-redirect" title="Application programming interface">API</a>. </p><p>PowerShell's support for <a href="/wiki/.NET_Remoting" title=".NET Remoting">.NET Remoting</a>, <a href="/wiki/WS-Management" title="WS-Management">WS-Management</a>, <a href="/wiki/Common_Information_Model_(computing)" title="Common Information Model (computing)">CIM</a>, and <a href="/wiki/SSH" class="mw-redirect" title="SSH">SSH</a> enables administrators to perform administrative tasks on both local and remote Windows systems. PowerShell also provides a hosting <a href="/wiki/API" title="API">API</a> with which the PowerShell runtime can be embedded inside other applications. These applications can then use PowerShell functionality to implement certain operations, including those exposed via the <a href="/wiki/Graphical_user_interface" title="Graphical user interface">graphical interface</a>. This capability has been used by <a href="/wiki/Microsoft_Exchange_Server" title="Microsoft Exchange Server">Microsoft Exchange Server</a> 2007 to expose its management functionality as PowerShell cmdlets and providers and implement the <a href="/wiki/Graphical_User_Interface" class="mw-redirect" title="Graphical User Interface">graphical</a> management tools as PowerShell hosts which invoke the necessary cmdlets.<sup id="cite_ref-how_8-1" class="reference"><a href="#cite_note-how-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-lowe2007_10-0" class="reference"><a href="#cite_note-lowe2007-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup> Other Microsoft applications including <a href="/wiki/Microsoft_SQL_Server_2008" class="mw-redirect" title="Microsoft SQL Server 2008">Microsoft SQL Server 2008</a> also expose their management interface via PowerShell cmdlets.<sup id="cite_ref-snover2007b_11-0" class="reference"><a href="#cite_note-snover2007b-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup> </p><p>PowerShell includes its own extensive, <a href="/wiki/Command-line_interface" title="Command-line interface">console-based</a> help (similar to <a href="/wiki/Man_page" title="Man page">man pages</a> in <a href="/wiki/Unix_shell" title="Unix shell">Unix shells</a>) accessible via the <code>Get-Help</code> cmdlet. Updated local help contents can be retrieved from the Internet via the <code>Update-Help</code> cmdlet. Alternatively, help from the web can be acquired on a case-by-case basis via the <code class="nowrap">-online</code> switch to <code>Get-Help</code>. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Background">Background</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=1" title="Edit section: Background"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The <a href="/wiki/Command-line_interpreter" class="mw-redirect" title="Command-line interpreter">command-line interpreter</a> (CLI) has been an inseparable part of most Microsoft <a href="/wiki/Operating_system" title="Operating system">operating systems</a>. <a href="/wiki/MS-DOS" title="MS-DOS">MS-DOS</a> and <a href="/wiki/Xenix" title="Xenix">Xenix</a> relied almost exclusively on the CLI (though <span class="nowrap">MS-DOS 5</span> also came with a complementary graphical <a href="/wiki/DOS_Shell" title="DOS Shell">DOS Shell</a>.) The Windows 9x family came bundled with <a href="/wiki/COMMAND.COM" title="COMMAND.COM">COMMAND.COM</a>, the command-line environment of MS-DOS. The <a href="/wiki/Windows_NT" title="Windows NT">Windows NT</a> and <a href="/wiki/Windows_Embedded_Compact" title="Windows Embedded Compact">Windows CE</a> families, however, came with a new <a href="/wiki/Cmd.exe" title="Cmd.exe">cmd.exe</a> that bore strong similarities to COMMAND.COM. Both environments support a few basic internal commands and a primitive scripting language (<a href="/wiki/Batch_file" title="Batch file">batch files</a>), which can be used to automate various tasks. However, they cannot automate all facets of Windows <a href="/wiki/Graphical_user_interface" title="Graphical user interface">graphical user interface</a> (GUI) because command-line equivalents of operations are limited and the scripting language is elementary. </p><p>Microsoft attempted to address some of these shortcomings by introducing the <a href="/wiki/Windows_Script_Host" title="Windows Script Host">Windows Script Host</a> in 1998 with <a href="/wiki/Windows_98" title="Windows 98">Windows 98</a>, and its command-line based host, <code>cscript.exe</code>. It integrates with the <a href="/wiki/Active_Scripting" title="Active Scripting">Active Script</a> engine and allows scripts to be written in compatible languages, such as <a href="/wiki/JScript" title="JScript">JScript</a> and <a href="/wiki/VBScript" title="VBScript">VBScript</a>, leveraging the <a href="/wiki/Application_programming_interface" class="mw-redirect" title="Application programming interface">APIs</a> exposed by applications via the component object model (<a href="/wiki/Component_Object_Model" title="Component Object Model">COM</a>). Its shortcomings are: its documentation is not very accessible, and it quickly gained a reputation as a system <a href="/wiki/Vulnerability_(computing)" class="mw-redirect" title="Vulnerability (computing)">vulnerability vector</a> after several high-profile <a href="/wiki/Computer_virus" title="Computer virus">computer viruses</a> exploited weaknesses in its security provisions. Different versions of Windows provided various special-purpose command-line interpreters (such as <a href="/wiki/Netsh" title="Netsh">netsh</a> and <a href="/wiki/Windows_Management_Instrumentation_Command-line" class="mw-redirect" title="Windows Management Instrumentation Command-line">WMIC</a>) with their own command sets but they were not interoperable. <a href="/wiki/Windows_Server_2003" title="Windows Server 2003">Windows Server 2003</a> further attempted to improve the command-line experience but scripting support was still unsatisfactory.<sup id="cite_ref-pcmag-server2003_12-0" class="reference"><a href="#cite_note-pcmag-server2003-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Kermit">Kermit</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=2" title="Edit section: Kermit"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>By the late 1990s, <a href="/wiki/Intel" title="Intel">Intel</a> had come to Microsoft asking for help in making Windows, which ran on Intel CPUs, a more appropriate platform to support the development of future Intel CPUs. At the time, Intel CPU development was accomplished on <a href="/wiki/Sun_Microsystems" title="Sun Microsystems">Sun Microsystems</a> computers which ran <a href="/wiki/Oracle_Solaris" title="Oracle Solaris">Solaris</a> (a <a href="/wiki/Unix" title="Unix">Unix</a> variant) on <a href="/wiki/RISC" class="mw-redirect" title="RISC">RISC</a>-architecture CPUs. The ability to run Intel's many <a href="/wiki/KornShell" title="KornShell">KornShell</a> automation scripts on Windows was identified as a key capability. Internally, Microsoft began an effort to create a Windows port of Korn Shell, which was code-named Kermit.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup> Intel ultimately pivoted to a <a href="/wiki/Linux" title="Linux">Linux</a>-based development platform that could run on Intel CPUs, rendering the Kermit project redundant. However, with a fully funded team, Microsoft program manager <a href="/wiki/Jeffrey_Snover" title="Jeffrey Snover">Jeffrey Snover</a> realized there was an opportunity to create a more general-purpose solution to Microsoft's problem of administrative automation. </p> <div class="mw-heading mw-heading3"><h3 id="Monad">Monad</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=3" title="Edit section: Monad"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>By 2002, Microsoft had started to develop a new approach to command-line management, including a CLI called Monad (also known as <span class="nowrap">Microsoft Shell</span> or MSH). The ideas behind it were published in August 2002 in a white paper called the "Monad Manifesto" by its chief architect, <a href="/wiki/Jeffrey_Snover" title="Jeffrey Snover">Jeffrey Snover</a>.<sup id="cite_ref-MonadManifesto_14-0" class="reference"><a href="#cite_note-MonadManifesto-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> In a 2017 interview, Snover explains the genesis of PowerShell, saying that he had been trying to make <a href="/wiki/Unix" title="Unix">Unix</a> tools available on Windows, which didn't work due to "<a href="/wiki/Unix_philosophy" title="Unix philosophy">core architectural difference[s] between Windows and Linux</a>". Specifically, he noted that <a href="/wiki/Linux" title="Linux">Linux</a> considers everything a <a href="/wiki/Text_file" title="Text file">text file</a>, whereas Windows considers everything an "<a href="/wiki/Application_programming_interface" class="mw-redirect" title="Application programming interface">API</a> that returns structured data". They were fundamentally incompatible, which led him to take a different approach.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> </p><p>Monad was to be a new extensible CLI with a fresh design capable of automating a range of core administrative tasks. Microsoft first demonstrated Monad publicly at the Professional Development Conference in Los Angeles in October 2003. A few months later, they opened up private beta, which eventually led to a public beta. Microsoft published the first Monad public <a href="/wiki/Development_stage#Beta" class="mw-redirect" title="Development stage">beta release</a> on June 17, 2005, and the Beta 2 on September 11, 2005, and Beta 3 on January 10, 2006. </p> <div class="mw-heading mw-heading3"><h3 id="PowerShell">PowerShell</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=4" title="Edit section: PowerShell"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Windows_PowerShell_1.0_PD.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Windows_PowerShell_1.0_PD.png/220px-Windows_PowerShell_1.0_PD.png" decoding="async" width="220" height="233" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Windows_PowerShell_1.0_PD.png/330px-Windows_PowerShell_1.0_PD.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Windows_PowerShell_1.0_PD.png/440px-Windows_PowerShell_1.0_PD.png 2x" data-file-width="658" data-file-height="696" /></a><figcaption>The first version of PowerShell</figcaption></figure> <p>On April 25, 2006, not long after the initial Monad announcement, Microsoft announced that Monad had been renamed <b>Windows PowerShell</b>, positioning it as a significant part of its management technology offerings.<sup id="cite_ref-monad-renamed_16-0" class="reference"><a href="#cite_note-monad-renamed-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> Release Candidate (RC) 1 of PowerShell was released at the same time. A significant aspect of both the name change and the RC was that this was now a component of Windows, rather than a mere add-on. </p><p>Release Candidate 2 of PowerShell version 1 was released on September 26, 2006, with final <a href="/wiki/Software_release_life_cycle#Release_to_the_Web_(RTW)" title="Software release life cycle">release to the web</a> on November 14, 2006. PowerShell for earlier versions of Windows was released on January 30, 2007.<sup id="cite_ref-powershell-vista_17-0" class="reference"><a href="#cite_note-powershell-vista-17"><span class="cite-bracket">[</span>17<span class="cite-bracket">]</span></a></sup> PowerShell v2.0 development began before PowerShell v1.0 shipped. During the development, Microsoft shipped three <a href="/wiki/Community_Technology_Preview" class="mw-redirect" title="Community Technology Preview">community technology previews (CTP)</a>. Microsoft made these releases available to the public. The last CTP release of Windows PowerShell v2.0 was made available in December 2008. </p><p>PowerShell v2.0 was completed and released to manufacturing in August 2009, as an integral part of Windows 7 and Windows Server 2008 R2. Versions of PowerShell for Windows XP, Windows Server 2003, Windows Vista and Windows Server 2008 were released in October 2009 and are available for download for both 32-bit and 64-bit platforms.<sup id="cite_ref-PowerShell-V2-RTM_18-0" class="reference"><a href="#cite_note-PowerShell-V2-RTM-18"><span class="cite-bracket">[</span>18<span class="cite-bracket">]</span></a></sup> In an October 2009 issue of <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">TechNet Magazine</a></i>, Microsoft called proficiency with PowerShell "the single most important skill a Windows <a href="/wiki/System_administrator" title="System administrator">administrator</a> will need in the coming years".<sup id="cite_ref-posey_19-0" class="reference"><a href="#cite_note-posey-19"><span class="cite-bracket">[</span>19<span class="cite-bracket">]</span></a></sup> </p><p>Windows 10 shipped with Pester, a script validation suite for PowerShell.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20"><span class="cite-bracket">[</span>20<span class="cite-bracket">]</span></a></sup> </p> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Powershell_for_Linux_on_Ubuntu_22.10.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Powershell_for_Linux_on_Ubuntu_22.10.png/220px-Powershell_for_Linux_on_Ubuntu_22.10.png" decoding="async" width="220" height="101" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Powershell_for_Linux_on_Ubuntu_22.10.png/330px-Powershell_for_Linux_on_Ubuntu_22.10.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a3/Powershell_for_Linux_on_Ubuntu_22.10.png/440px-Powershell_for_Linux_on_Ubuntu_22.10.png 2x" data-file-width="885" data-file-height="407" /></a><figcaption>PowerShell for Linux 7.3.1 on <a href="/wiki/Ubuntu_(operating_system)" class="mw-redirect" title="Ubuntu (operating system)">Ubuntu</a> 22.10</figcaption></figure> <p>On August 18, 2016, Microsoft announced<sup id="cite_ref-21" class="reference"><a href="#cite_note-21"><span class="cite-bracket">[</span>21<span class="cite-bracket">]</span></a></sup> that they had made PowerShell open-source and cross-platform with support for Windows, <a href="/wiki/MacOS" title="MacOS">macOS</a>, <a href="/wiki/CentOS" title="CentOS">CentOS</a> and <a href="/wiki/Ubuntu_(operating_system)" class="mw-redirect" title="Ubuntu (operating system)">Ubuntu</a>.<sup id="cite_ref-ars-opensource_5-2" class="reference"><a href="#cite_note-ars-opensource-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> The source code was published on <a href="/wiki/GitHub" title="GitHub">GitHub</a>.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22"><span class="cite-bracket">[</span>22<span class="cite-bracket">]</span></a></sup> The move to open source created a second incarnation of PowerShell called "PowerShell Core", which runs on <a href="/wiki/.NET_Core" class="mw-redirect" title=".NET Core">.NET Core</a>. It is distinct from "Windows PowerShell", which runs on the full <a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a>.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23"><span class="cite-bracket">[</span>23<span class="cite-bracket">]</span></a></sup> Starting with version 5.1, PowerShell Core is bundled with <a href="/wiki/Windows_Server_2016#Nano_Server" title="Windows Server 2016">Windows Server 2016 Nano Server</a>.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24"><span class="cite-bracket">[</span>24<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:0_25-0" class="reference"><a href="#cite_note-:0-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Design">Design</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=5" title="Edit section: Design"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A key design tactic for PowerShell was to leverage the large number of <a href="/wiki/API" title="API">APIs</a> that already existed in Windows, Windows Management Instrumentation, .NET Framework, and other software. PowerShell cmdlets "wrap around" existing functionality. The intent with this tactic is to provide an administrator-friendly, more-consistent interface between administrators and a wide range of underlying functionality. With PowerShell, an administrator doesn't need to know .NET, WMI, or low-level API coding, and can instead focus on using the cmdlets exposed by PowerShell. In this regard, PowerShell creates little new functionality, instead focusing on making existing functionality more accessible to a particular audience.<sup id="cite_ref-26" class="reference"><a href="#cite_note-26"><span class="cite-bracket">[</span>26<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Grammar">Grammar</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=6" title="Edit section: Grammar"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PowerShell's developers based the core grammar of the tool on that of the <a href="/wiki/POSIX" title="POSIX">POSIX 1003.2</a> <a href="/wiki/KornShell" title="KornShell">KornShell</a>.<sup id="cite_ref-27" class="reference"><a href="#cite_note-27"><span class="cite-bracket">[</span>27<span class="cite-bracket">]</span></a></sup> </p><p>However, PowerShell's language was also influenced by <a href="/wiki/PHP" title="PHP">PHP</a>, <a href="/wiki/Perl" title="Perl">Perl</a>, and many other existing languages.<sup id="cite_ref-28" class="reference"><a href="#cite_note-28"><span class="cite-bracket">[</span>28<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Named_Commands">Named Commands</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=7" title="Edit section: Named Commands"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Windows PowerShell can execute four kinds of named commands:<sup id="cite_ref-29" class="reference"><a href="#cite_note-29"><span class="cite-bracket">[</span>29<span class="cite-bracket">]</span></a></sup> </p> <ul><li><i>cmdlets</i> (<a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a> programs designed to interact with PowerShell)</li> <li>PowerShell scripts (files suffixed by <code>.ps1</code>)</li> <li>PowerShell functions</li> <li>Standalone <a href="/wiki/Executable" title="Executable">executable</a> programs</li></ul> <p>If a command is a standalone executable program, PowerShell launches it in a separate <a href="/wiki/Process_(computing)" title="Process (computing)">process</a>; if it is a cmdlet, it executes in the PowerShell process. PowerShell provides an interactive <a href="/wiki/Command-line_interface" title="Command-line interface">command-line interface</a>, where the commands can be entered and their output displayed. The user interface offers customizable <a href="/wiki/Command-line_completion" title="Command-line completion">tab completion</a>. PowerShell enables the creation of <i><a href="/wiki/Alias_(command)" title="Alias (command)">aliases</a></i> for cmdlets, which PowerShell textually translates into invocations of the original commands. PowerShell supports both <a href="/wiki/Named_parameter" title="Named parameter">named</a> and positional <a href="/wiki/Parameter_(computer_science)" class="mw-redirect" title="Parameter (computer science)">parameters</a> for commands. In executing a cmdlet, the job of binding the argument value to the parameter is done by PowerShell itself, but for external executables, arguments are parsed by the external executable independently of PowerShell interpretation.<sup id="cite_ref-30" class="reference"><a href="#cite_note-30"><span class="cite-bracket">[</span>30<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Extended_Type_System">Extended Type System</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=8" title="Edit section: Extended Type System"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The PowerShell <i>Extended Type System</i> (<i>ETS</i>) is based on the .NET type system, but with extended semantics (for example, propertySets and third-party extensibility). For example, it enables the creation of different views of objects by exposing only a subset of the data fields, properties, and methods, as well as specifying custom formatting and sorting behavior. These views are mapped to the original object using <a href="/wiki/XML" title="XML">XML</a>-based configuration files.<sup id="cite_ref-31" class="reference"><a href="#cite_note-31"><span class="cite-bracket">[</span>31<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Cmdlets">Cmdlets</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=9" title="Edit section: Cmdlets"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Cmdlets are specialized commands in the PowerShell environment that implement specific functions. These are the native commands in the PowerShell stack. Cmdlets follow a <i>Verb</i>-<i>Noun</i> naming pattern, such as <i>Get-ChildItem</i>, which makes it <a href="/wiki/Self-documenting_code" title="Self-documenting code">self-documenting code</a>.<sup id="cite_ref-cmdlets_32-0" class="reference"><a href="#cite_note-cmdlets-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> Cmdlets output their results as objects and can also receive objects as input, making them suitable for use as recipients in a pipeline. If a cmdlet outputs multiple objects, each object in the collection is passed down through the entire pipeline before the next object is processed.<sup id="cite_ref-cmdlets_32-1" class="reference"><a href="#cite_note-cmdlets-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> </p><p>Cmdlets are specialized .NET <a href="/wiki/Class_(computing)" class="mw-redirect" title="Class (computing)">classes</a>, which the PowerShell <a href="/wiki/Runtime_system" title="Runtime system">runtime</a> instantiates and invokes at <a href="/wiki/Runtime_(program_lifecycle_phase)" class="mw-redirect" title="Runtime (program lifecycle phase)">execution time</a>. Cmdlets derive either from <code>Cmdlet</code> or from <code>PSCmdlet</code>, the latter being used when the cmdlet needs to interact with the PowerShell runtime.<sup id="cite_ref-cmdlets_32-2" class="reference"><a href="#cite_note-cmdlets-32"><span class="cite-bracket">[</span>32<span class="cite-bracket">]</span></a></sup> These base classes specify certain methods – <code>BeginProcessing()</code>, <code>ProcessRecord()</code> and <code>EndProcessing()</code> – which the cmdlet's implementation overrides to provide the functionality. Whenever a cmdlet runs, PowerShell invokes these methods in sequence, with <code>ProcessRecord()</code> being called if it receives pipeline input.<sup id="cite_ref-firstcmdlet_33-0" class="reference"><a href="#cite_note-firstcmdlet-33"><span class="cite-bracket">[</span>33<span class="cite-bracket">]</span></a></sup> If a collection of objects is piped, the method is invoked for each object in the collection. The class implementing the cmdlet must have one .NET <a href="/wiki/Attribute_(computing)" title="Attribute (computing)">attribute</a> – <code>CmdletAttribute</code> – which specifies the verb and the noun that make up the name of the cmdlet. Common verbs are provided as an <a href="/wiki/Enumerated_type" title="Enumerated type">enum</a>.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34"><span class="cite-bracket">[</span>34<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-35" class="reference"><a href="#cite_note-35"><span class="cite-bracket">[</span>35<span class="cite-bracket">]</span></a></sup> </p><p>If a cmdlet receives either pipeline input or command-line parameter input, there must be a corresponding <a href="/wiki/Property_(programming)" title="Property (programming)">property</a> in the class, with a <a href="/wiki/Mutator_method" title="Mutator method">mutator</a> implementation. PowerShell invokes the mutator with the parameter value or pipeline input, which is saved by the mutator implementation in class variables. These values are then referred to by the methods which implement the functionality. Properties that map to command-line parameters are marked by <code>ParameterAttribute</code><sup id="cite_ref-36" class="reference"><a href="#cite_note-36"><span class="cite-bracket">[</span>36<span class="cite-bracket">]</span></a></sup> and are set before the call to <code>BeginProcessing()</code>. Those which map to pipeline input are also flanked by <code>ParameterAttribute</code>, but with the <code>ValueFromPipeline</code> attribute parameter set.<sup id="cite_ref-37" class="reference"><a href="#cite_note-37"><span class="cite-bracket">[</span>37<span class="cite-bracket">]</span></a></sup> </p><p>The implementation of these cmdlet classes can refer to any <a href="/wiki/.NET_Framework" title=".NET Framework">.NET</a> <a href="/wiki/API" title="API">API</a> and may be in any <a href="/wiki/List_of_CLI_languages" title="List of CLI languages">.NET language</a>. In addition, PowerShell makes certain APIs available, such as <code>WriteObject()</code>, which is used to access PowerShell-specific functionality, such as writing resultant objects to the pipeline. Cmdlets can use .NET data access <a href="/wiki/API" title="API">APIs</a> directly or use the PowerShell infrastructure of PowerShell <i>Providers</i>, which make data stores addressable using unique <a href="/wiki/Path_(computing)" title="Path (computing)">paths</a>. Data stores are exposed using <a href="/wiki/Drive_letter_assignment" title="Drive letter assignment">drive letters</a>, and hierarchies within them, addressed as directories. Windows PowerShell ships with providers for the <a href="/wiki/File_system" title="File system">file system</a>, <a href="/wiki/Windows_Registry" title="Windows Registry">registry</a>, the <a href="/wiki/Public_key_certificate" title="Public key certificate">certificate</a> store, as well as the <a href="/wiki/Namespace" title="Namespace">namespaces</a> for command aliases, variables, and functions.<sup id="cite_ref-38" class="reference"><a href="#cite_note-38"><span class="cite-bracket">[</span>38<span class="cite-bracket">]</span></a></sup> Windows PowerShell also includes various cmdlets for managing various <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a> systems, including the <a href="/wiki/File_system" title="File system">file system</a>, or using <a href="/wiki/Windows_Management_Instrumentation" title="Windows Management Instrumentation">Windows Management Instrumentation</a> to control <a href="/wiki/List_of_Microsoft_Windows_components" title="List of Microsoft Windows components">Windows components</a>. Other applications can register cmdlets with PowerShell, thus allowing it to manage them, and, if they enclose any datastore (such as a database), they can add specific providers as well.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (May 2013)">citation needed</span></a></i>]</sup> </p><p>The number of cmdlets included in the base PowerShell install has generally increased with each version: </p> <table class="wikitable sortable"> <tbody><tr> <th>Version </th> <th data-sort-type="number">Cmdlets </th> <th>Ref </th></tr> <tr> <td>Windows PowerShell 1.0 </td> <td><div style="float:right;">129</div></td> <td><sup id="cite_ref-39" class="reference"><a href="#cite_note-39"><span class="cite-bracket">[</span>39<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>Windows PowerShell 2.0 </td> <td><div style="float:right;">632</div></td> <td><sup id="cite_ref-40" class="reference"><a href="#cite_note-40"><span class="cite-bracket">[</span>40<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>Windows PowerShell 3.0 </td> <td><div style="float:right;">about 1,000</div></td> <td><sup id="cite_ref-41" class="reference"><a href="#cite_note-41"><span class="cite-bracket">[</span>41<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>Windows PowerShell 4.0 </td> <td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Unknown">?</td> <td> </td></tr> <tr> <td>Windows PowerShell 5.0 </td> <td><div style="float:right;">about 1,300</div></td> <td><sup id="cite_ref-42" class="reference"><a href="#cite_note-42"><span class="cite-bracket">[</span>42<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>Windows PowerShell 5.1 </td> <td><div style="float:right;">1,586</div></td> <td><sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (April 2020)">citation needed</span></a></i>]</sup> </td></tr> <tr> <td>PowerShell Core 6.0 </td> <td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Unknown">?</td> <td> </td></tr> <tr> <td>PowerShell Core 6.1 </td> <td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Unknown">?</td> <td> </td></tr> <tr> <td>PowerShell Core 6.2 </td> <td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Unknown">?</td> <td> </td></tr> <tr> <td>PowerShell 7.0 </td> <td><div style="float:right;">1,507</div></td> <td><sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (April 2020)">citation needed</span></a></i>]</sup> </td></tr> <tr> <td>PowerShell 7.1 </td> <td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Unknown">?</td> <td> </td></tr> <tr> <td>PowerShell 7.2 </td> <td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Unknown">?</td> <td> </td></tr> <tr> <td>PowerShell 7.4 </td> <td><div style="float:right;">1,656</div></td> <td> </td></tr></tbody></table> <p>Cmdlets can be added into the shell through snap-ins (deprecated in v2) and modules; users are not limited to the cmdlets included in the base PowerShell installation. </p> <div class="mw-heading mw-heading3"><h3 id="Pipeline">Pipeline</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=10" title="Edit section: Pipeline"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PowerShell implements the concept of a <i><a href="/wiki/Pipeline_(computing)" title="Pipeline (computing)">pipeline</a></i>, which enables piping the output of one cmdlet to another cmdlet as input. As with <a href="/wiki/Pipeline_(Unix)" title="Pipeline (Unix)">Unix pipelines</a>, PowerShell pipelines can construct complex commands, using the <code>|</code> operator to connect stages. However, the PowerShell pipeline differs from Unix pipelines in that stages execute <i>within</i> the PowerShell runtime rather than as a set of processes coordinated by the <a href="/wiki/Operating_system" title="Operating system">operating system</a>. Additionally, structured .NET objects, rather than <a href="/wiki/Bitstream" title="Bitstream">byte streams</a>, are passed from one stage to the next. Using <a href="/wiki/Object_(computer_science)" title="Object (computer science)">objects</a> and executing stages within the PowerShell runtime eliminates the need to <a href="/wiki/Serialization_(computing)" class="mw-redirect" title="Serialization (computing)">serialize</a> data structures, or to extract them by explicitly <a href="/wiki/Parser" class="mw-redirect" title="Parser">parsing</a> text output.<sup id="cite_ref-43" class="reference"><a href="#cite_note-43"><span class="cite-bracket">[</span>43<span class="cite-bracket">]</span></a></sup> An object can also <a href="/wiki/Encapsulation_(computer_programming)" title="Encapsulation (computer programming)">encapsulate</a> certain functions that work on the contained data, which become available to the recipient command for use.<sup id="cite_ref-44" class="reference"><a href="#cite_note-44"><span class="cite-bracket">[</span>44<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-45" class="reference"><a href="#cite_note-45"><span class="cite-bracket">[</span>45<span class="cite-bracket">]</span></a></sup> For the last cmdlet in a pipeline, PowerShell automatically pipes its output object to the <code>Out-Default</code> cmdlet, which transforms the objects into a stream of format objects and then renders those to the screen.<sup id="cite_ref-46" class="reference"><a href="#cite_note-46"><span class="cite-bracket">[</span>46<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-47" class="reference"><a href="#cite_note-47"><span class="cite-bracket">[</span>47<span class="cite-bracket">]</span></a></sup> </p><p>Because all PowerShell objects are .NET objects, they share a <code>.ToString()</code> method, which retrieves the text representation of the data in an object. In addition, PowerShell allows formatting definitions to be specified, so the text representation of objects can be customized by choosing which data elements to display, and in what manner. However, in order to maintain <a href="/wiki/Backward_compatibility" title="Backward compatibility">backward compatibility</a>, if an external executable is used in a pipeline, it receives a text stream representing the object, instead of directly integrating with the PowerShell type system.<sup id="cite_ref-48" class="reference"><a href="#cite_note-48"><span class="cite-bracket">[</span>48<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-49" class="reference"><a href="#cite_note-49"><span class="cite-bracket">[</span>49<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-about_Format.ps1xml_50-0" class="reference"><a href="#cite_note-about_Format.ps1xml-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Scripting">Scripting</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=11" title="Edit section: Scripting"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Windows PowerShell includes a <a href="/wiki/Dynamically_typed" class="mw-redirect" title="Dynamically typed">dynamically typed</a> <a href="/wiki/Scripting_language" title="Scripting language">scripting language</a> which can implement complex operations using cmdlets <a href="/wiki/Imperative_programming" title="Imperative programming">imperatively</a>. The scripting language supports variables, functions, branching (<code><a href="/wiki/Conditional_(programming)" class="mw-redirect" title="Conditional (programming)">if-then-else</a></code>), loops (<code><a href="/wiki/While_loop" title="While loop">while</a></code>, <code><a href="/wiki/Do_while_loop" title="Do while loop">do</a></code>, <code><a href="/wiki/For_loop" title="For loop">for</a></code>, and <code><a href="/wiki/Foreach" class="mw-redirect" title="Foreach">foreach</a></code>), structured error/exception handling and <a href="/wiki/Closure_(computer_science)" class="mw-redirect" title="Closure (computer science)">closures</a>/<a href="/wiki/Anonymous_function" title="Anonymous function">lambda expressions</a>,<sup id="cite_ref-lambda1_51-0" class="reference"><a href="#cite_note-lambda1-51"><span class="cite-bracket">[</span>51<span class="cite-bracket">]</span></a></sup> as well as integration with .NET. Variables in PowerShell scripts are prefixed with <code>$</code>. Variables can be assigned any value, including the output of cmdlets. Strings can be enclosed either in single quotes or in double quotes: when using double quotes, variables will be expanded even if they are inside the quotation marks. Enclosing the path to a file in braces preceded by a dollar sign (as in <code>${C:\foo.txt}</code>) creates a reference to the contents of the file. If it is used as an <a href="/wiki/Value_(computer_science)" title="Value (computer science)">L-value</a>, anything assigned to it will be written to the file. When used as an <a href="/wiki/Value_(computer_science)" title="Value (computer science)">R-value</a>, the contents of the file will be read. If an object is assigned, it is serialized before being stored.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (May 2013)">citation needed</span></a></i>]</sup> </p><p>Object members can be accessed using <code>.</code> notation, as in C# syntax. PowerShell provides special variables, such as <code>$args</code>, which is an array of all the command-line arguments passed to a function from the command line, and <code>$_</code>, which refers to the current object in the pipeline.<sup id="cite_ref-52" class="reference"><a href="#cite_note-52"><span class="cite-bracket">[</span>52<span class="cite-bracket">]</span></a></sup> PowerShell also provides <a href="/wiki/Array_data_type" class="mw-redirect" title="Array data type">arrays</a> and <a href="/wiki/Associative_array" title="Associative array">associative arrays</a>. The PowerShell scripting language also evaluates arithmetic expressions entered on the command line immediately, and it parses common abbreviations, such as GB, MB, and KB.<sup id="cite_ref-53" class="reference"><a href="#cite_note-53"><span class="cite-bracket">[</span>53<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-54" class="reference"><a href="#cite_note-54"><span class="cite-bracket">[</span>54<span class="cite-bracket">]</span></a></sup> </p><p>Using the <code>function</code> keyword, PowerShell provides for the creation of functions. A simple function has the following general look:<sup id="cite_ref-about_Functions_55-0" class="reference"><a href="#cite_note-about_Functions-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-highlight mw-highlight-lang-powershell mw-content-ltr" dir="ltr"><pre><span></span><span class="k">function</span> <span class="n">name</span> <span class="p">(</span><span class="no">[Type]</span><span class="nv">$Param1</span><span class="p">,</span> <span class="no">[Type]</span><span class="nv">$Param2</span><span class="p">)</span> <span class="p">{</span> <span class="c"># Instructions</span> <span class="p">}</span> </pre></div> <p>However, PowerShell allows for advanced functions that support named parameters, positional parameters, switch parameters and dynamic parameters.<sup id="cite_ref-about_Functions_55-1" class="reference"><a href="#cite_note-about_Functions-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-highlight mw-highlight-lang-powershell mw-content-ltr mw-highlight-lines" dir="ltr"><pre><span></span><span class="linenos" data-line="1"></span><span class="k">function</span> <span class="n">Verb-Noun</span> <span class="p">{</span> <span class="linenos" data-line="2"></span> <span class="k">param</span> <span class="p">(</span> <span class="linenos" data-line="3"></span> <span class="c"># Definition of static parameters</span> <span class="linenos" data-line="4"></span> <span class="p">)</span> <span class="linenos" data-line="5"></span> <span class="k">dynamicparam</span> <span class="p">{</span> <span class="linenos" data-line="6"></span> <span class="c"># Definition of dynamic parameters</span> <span class="linenos" data-line="7"></span> <span class="p">}</span> <span class="linenos" data-line="8"></span> <span class="k">begin</span> <span class="p">{</span> <span class="linenos" data-line="9"></span> <span class="c"># Set of instruction to run at the start of the pipeline</span> <span class="linenos" data-line="10"></span> <span class="p">}</span> <span class="linenos" data-line="11"></span> <span class="k">process</span> <span class="p">{</span> <span class="linenos" data-line="12"></span> <span class="c"># Main instruction sets, ran for each item in the pipeline</span> <span class="linenos" data-line="13"></span> <span class="p">}</span> <span class="linenos" data-line="14"></span> <span class="k">end</span> <span class="p">{</span> <span class="linenos" data-line="15"></span> <span class="c"># Set of instruction to run at the end of the pipeline</span> <span class="linenos" data-line="16"></span> <span class="p">}</span> <span class="linenos" data-line="17"></span><span class="p">}</span> </pre></div> <p>The defined function is invoked in either of the following forms:<sup id="cite_ref-about_Functions_55-2" class="reference"><a href="#cite_note-about_Functions-55"><span class="cite-bracket">[</span>55<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-highlight mw-highlight-lang-powershell mw-content-ltr" dir="ltr"><pre><span></span><span class="n">name</span> <span class="n">value1</span> <span class="n">value2</span> <span class="n">Verb-Noun</span> <span class="n">-Param1</span> <span class="n">value1</span> <span class="n">-Param2</span> <span class="n">value2</span> </pre></div><p> PowerShell allows any static .NET methods to be called by providing their namespaces enclosed in brackets (<code>[]</code>), and then using a pair of colons (<code>::</code>) to indicate the static method.<sup id="cite_ref-dotnet_56-0" class="reference"><a href="#cite_note-dotnet-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> For example:</p><div class="mw-highlight mw-highlight-lang-powershell mw-content-ltr" dir="ltr"><pre><span></span><span class="no">[Console]</span><span class="p">::</span><span class="n">WriteLine</span><span class="p">(</span><span class="s2">"PowerShell"</span><span class="p">)</span> </pre></div><p>There are dozens of ways to create objects in PowerShell. Once created, one can access the properties and instance methods of an object using the <code>.</code> notation.<sup id="cite_ref-dotnet_56-1" class="reference"><a href="#cite_note-dotnet-56"><span class="cite-bracket">[</span>56<span class="cite-bracket">]</span></a></sup> </p><p>PowerShell accepts <a href="/wiki/String_(computer_science)" title="String (computer science)">strings</a>, both raw and <a href="/wiki/Escape_character" title="Escape character">escaped</a>. A string enclosed between single <a href="/wiki/Quotation_mark" title="Quotation mark">quotation marks</a> is a raw string while a string enclosed between double quotation marks is an escaped string. PowerShell treats straight and curly quotes as equivalent.<sup id="cite_ref-57" class="reference"><a href="#cite_note-57"><span class="cite-bracket">[</span>57<span class="cite-bracket">]</span></a></sup> </p><p>The following list of special characters is supported by PowerShell:<sup id="cite_ref-58" class="reference"><a href="#cite_note-58"><span class="cite-bracket">[</span>58<span class="cite-bracket">]</span></a></sup> </p> <table class="wikitable plainrowheaders" style="text-align: center; font-size: small;"> <caption>PowerShell special characters </caption> <tbody><tr> <th scope="col">Sequence </th> <th scope="col">Meaning </th></tr> <tr> <th><style data-mw-deduplicate="TemplateStyles:r886049734">.mw-parser-output .monospaced{font-family:monospace,monospace}</style><span class="monospaced">`0</span> </th> <td><a href="/wiki/Null_character" title="Null character">Null</a> </td></tr> <tr> <th><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">`a</span> </th> <td><a href="/wiki/Bell_character" title="Bell character">Alert</a> </td></tr> <tr> <th><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">`b</span> </th> <td><a href="/wiki/Backspace" title="Backspace">Backspace</a> </td></tr> <tr> <th><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">`e</span> </th> <td><a href="/wiki/Escape_character" title="Escape character">Escape</a> (since PowerShell 6) </td></tr> <tr> <th><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">`f</span> </th> <td><a href="/wiki/Page_break" title="Page break">Form feed</a> </td></tr> <tr> <th><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">`n</span> </th> <td><a href="/wiki/Newline" title="Newline">Newline</a> </td></tr> <tr> <th><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">`r</span> </th> <td><a href="/wiki/Carriage_return" title="Carriage return">Carriage return</a> </td></tr> <tr> <th><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">`t</span> </th> <td><a href="/wiki/Tab_key" title="Tab key">Horizontal tab</a> </td></tr> <tr> <th><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">`u{x}</span> </th> <td><a href="/wiki/Unicode" title="Unicode">Unicode</a> escape sequence (since PowerShell 6) </td></tr> <tr> <th><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">`v</span> </th> <td><a href="/wiki/Tab_key" title="Tab key">Vertical tab</a> </td></tr> <tr> <th><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">--%</span> </th> <td>Treat any character from this point forward literally </td></tr></tbody></table> <p>For error handling, PowerShell provides a .NET-based <a href="/wiki/Exception_handling_syntax" title="Exception handling syntax">exception-handling</a> mechanism. In case of errors, objects containing information about the error (<code>Exception</code> object) are thrown, which are caught using the <code>try ... catch</code> construct (although a <code>trap</code> construct is supported as well). PowerShell can be configured to silently resume execution, without actually throwing the exception; this can be done either on a single command, a single session or perpetually.<sup id="cite_ref-59" class="reference"><a href="#cite_note-59"><span class="cite-bracket">[</span>59<span class="cite-bracket">]</span></a></sup> </p><p>Scripts written using PowerShell can be made to persist across sessions in either a <code>.ps1</code> file or a <code>.psm1</code> file (the latter is used to implement a module). Later, either the entire script or individual functions in the script can be used. Scripts and functions operate analogously with cmdlets, in that they can be used as commands in pipelines, and parameters can be bound to them. Pipeline objects can be passed between functions, scripts, and cmdlets seamlessly. To prevent unintentional running of scripts, script execution is disabled by default and must be enabled explicitly.<sup id="cite_ref-60" class="reference"><a href="#cite_note-60"><span class="cite-bracket">[</span>60<span class="cite-bracket">]</span></a></sup> Enabling of scripts can be performed either at system, user or session level. PowerShell scripts can be <a href="/wiki/Code_signing" title="Code signing">signed</a> to verify their integrity, and are subject to <a href="/wiki/Code_Access_Security" title="Code Access Security">Code Access Security</a>.<sup id="cite_ref-61" class="reference"><a href="#cite_note-61"><span class="cite-bracket">[</span>61<span class="cite-bracket">]</span></a></sup> </p><p>The PowerShell scripting language supports <a href="/wiki/Binary_prefix" title="Binary prefix">binary prefix</a> notation similar to the <a href="/wiki/Scientific_notation" title="Scientific notation">scientific notation</a> supported by many programming languages in the C-family.<sup id="cite_ref-62" class="reference"><a href="#cite_note-62"><span class="cite-bracket">[</span>62<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="Hosting">Hosting</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=12" title="Edit section: Hosting"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>One can also use PowerShell embedded in a management application, which uses the PowerShell runtime to implement the management functionality. For this, PowerShell provides a <a href="/wiki/Managed_code" title="Managed code">managed</a> hosting <a href="/wiki/API" title="API">API</a>. Via the APIs, the application can instantiate a <i>runspace</i> (one instantiation of the PowerShell runtime), which runs in the application's <a href="/wiki/Process_(computing)" title="Process (computing)">process</a> and is exposed as a <code>Runspace</code> object.<sup id="cite_ref-how_8-2" class="reference"><a href="#cite_note-how-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> The state of the runspace is encased in a <code>SessionState</code> object. When the runspace is created, the Windows PowerShell runtime initializes the instantiation, including initializing the providers and enumerating the cmdlets, and updates the <code>SessionState</code> object accordingly. The Runspace then must be opened for either synchronous processing or asynchronous processing. After that it can be used to execute commands.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (May 2013)">citation needed</span></a></i>]</sup> </p><p>To execute a command, a pipeline (represented by a <code>Pipeline</code> object) must be created and associated with the runspace. The pipeline object is then populated with the cmdlets that make up the pipeline. For sequential operations (as in a PowerShell script), a Pipeline object is created for each statement and nested inside another Pipeline object.<sup id="cite_ref-how_8-3" class="reference"><a href="#cite_note-how-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> When a pipeline is created, Windows PowerShell invokes the pipeline processor, which resolves the cmdlets into their respective <a href="/wiki/Assembly_(CLI)" title="Assembly (CLI)">assemblies</a> (the <i>command processor</i>) and adds a reference to them to the pipeline, and associates them with <code>InputPipe</code>, <code>OutputPipe</code> and <code>ErrorOutputPipe</code> objects, to represent the connection with the pipeline. The types are verified and parameters bound using <a href="/wiki/Reflection_(computer_science)" class="mw-redirect" title="Reflection (computer science)">reflection</a>.<sup id="cite_ref-how_8-4" class="reference"><a href="#cite_note-how-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> Once the pipeline is set up, the host calls the <code>Invoke()</code> method to run the commands, or its asynchronous equivalent, <code>InvokeAsync()</code>. If the pipeline has the <code>Write-Host</code> cmdlet at the end of the pipeline, it writes the result onto the console screen. If not, the results are handed over to the host, which might either apply further processing or display the output itself.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (May 2013)">citation needed</span></a></i>]</sup> </p><p><a href="/wiki/Microsoft_Exchange_Server" title="Microsoft Exchange Server">Microsoft Exchange Server</a> 2007 uses the hosting APIs to provide its management GUI. Each operation exposed in the GUI is mapped to a sequence of PowerShell commands (or pipelines). The host creates the pipeline and executes them. In fact, the interactive PowerShell console itself is a PowerShell host, which <a href="/wiki/Interpreter" class="mw-redirect" title="Interpreter">interprets</a> the scripts entered at command line and creates the necessary <code>Pipeline</code> objects and invokes them.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Citation_needed" title="Wikipedia:Citation needed"><span title="This claim needs references to reliable sources. (May 2013)">citation needed</span></a></i>]</sup> </p> <div class="mw-heading mw-heading2"><h2 id="Desired_State_Configuration">Desired State Configuration</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=13" title="Edit section: Desired State Configuration"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>DSC allows for declaratively specifying how a software environment should be configured.<sup id="cite_ref-63" class="reference"><a href="#cite_note-63"><span class="cite-bracket">[</span>63<span class="cite-bracket">]</span></a></sup> </p><p>Upon running a <i>configuration</i>, DSC will ensure that the system gets the state described in the configuration. DSC configurations are idempotent. The <i>Local Configuration Manager</i> (LCM) periodically polls the system using the control flow described by <i>resources</i> (imperative pieces of DSC) to make sure that the state of a configuration is maintained. </p> <div class="mw-heading mw-heading2"><h2 id="Versions">Versions</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=14" title="Edit section: Versions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Initially using the code name "Monad", PowerShell was first shown publicly at the Professional Developers Conference in October 2003 in Los Angeles. All major releases are still supported, and each major release has featured backwards compatibility with preceding versions. </p> <div class="mw-heading mw-heading3"><h3 id="Windows_PowerShell_1.0">Windows PowerShell 1.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=15" title="Edit section: Windows PowerShell 1.0"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Windows_PowerShell_1.0_PD.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Windows_PowerShell_1.0_PD.png/220px-Windows_PowerShell_1.0_PD.png" decoding="async" width="220" height="233" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Windows_PowerShell_1.0_PD.png/330px-Windows_PowerShell_1.0_PD.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Windows_PowerShell_1.0_PD.png/440px-Windows_PowerShell_1.0_PD.png 2x" data-file-width="658" data-file-height="696" /></a><figcaption>Windows PowerShell 1.0 session using the <a href="/wiki/Windows_Console" title="Windows Console">Windows Console</a></figcaption></figure> <p>PowerShell 1.0 was released in November 2006 for <a href="/wiki/Windows_XP_SP2" class="mw-redirect" title="Windows XP SP2">Windows XP SP2</a>, <a href="/wiki/Windows_Server_2003_SP1" class="mw-redirect" title="Windows Server 2003 SP1">Windows Server 2003 SP1</a> and <a href="/wiki/Windows_Vista" title="Windows Vista">Windows Vista</a>.<sup id="cite_ref-64" class="reference"><a href="#cite_note-64"><span class="cite-bracket">[</span>64<span class="cite-bracket">]</span></a></sup> It is an optional component of <a href="/wiki/Windows_Server_2008" title="Windows Server 2008">Windows Server 2008</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Windows_PowerShell_2.0">Windows PowerShell 2.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=16" title="Edit section: Windows PowerShell 2.0"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/File:Windows_PowerShell_ISE_screenshot.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/en/thumb/b/b9/Windows_PowerShell_ISE_screenshot.png/220px-Windows_PowerShell_ISE_screenshot.png" decoding="async" width="220" height="160" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/b/b9/Windows_PowerShell_ISE_screenshot.png/330px-Windows_PowerShell_ISE_screenshot.png 1.5x, //upload.wikimedia.org/wikipedia/en/b/b9/Windows_PowerShell_ISE_screenshot.png 2x" data-file-width="371" data-file-height="269" /></a><figcaption>Windows PowerShell ISE v2.0 on <a href="/wiki/Windows_7" title="Windows 7">Windows 7</a>, an <a href="/wiki/Integrated_development_environment" title="Integrated development environment">integrated development environment</a> for PowerShell scripts</figcaption></figure> <p>PowerShell 2.0 is integrated with <a href="/wiki/Windows_7" title="Windows 7">Windows 7</a> and <a href="/wiki/Windows_Server_2008_R2" title="Windows Server 2008 R2">Windows Server 2008 R2</a><sup id="cite_ref-65" class="reference"><a href="#cite_note-65"><span class="cite-bracket">[</span>65<span class="cite-bracket">]</span></a></sup> and is released for <a href="/wiki/Windows_XP" title="Windows XP">Windows XP</a> with Service Pack 3, <a href="/wiki/Windows_Server_2003" title="Windows Server 2003">Windows Server 2003</a> with Service Pack 2, and <a href="/wiki/Windows_Vista" title="Windows Vista">Windows Vista</a> with Service Pack 1.<sup id="cite_ref-66" class="reference"><a href="#cite_note-66"><span class="cite-bracket">[</span>66<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-67" class="reference"><a href="#cite_note-67"><span class="cite-bracket">[</span>67<span class="cite-bracket">]</span></a></sup> </p><p>PowerShell v2 includes changes to the scripting language and hosting API, in addition to including more than 240 new cmdlets.<sup id="cite_ref-68" class="reference"><a href="#cite_note-68"><span class="cite-bracket">[</span>68<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-69" class="reference"><a href="#cite_note-69"><span class="cite-bracket">[</span>69<span class="cite-bracket">]</span></a></sup> </p><p>New features of PowerShell 2.0 include:<sup id="cite_ref-70" class="reference"><a href="#cite_note-70"><span class="cite-bracket">[</span>70<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-71" class="reference"><a href="#cite_note-71"><span class="cite-bracket">[</span>71<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-72" class="reference"><a href="#cite_note-72"><span class="cite-bracket">[</span>72<span class="cite-bracket">]</span></a></sup> </p> <ul><li><b>PowerShell remoting</b>: Using <a href="/wiki/WS-Management" title="WS-Management">WS-Management</a>, PowerShell 2.0 allows scripts and cmdlets to be invoked on a remote machine or a large set of remote machines.</li> <li><b>Background jobs</b>: Also called a <i>PSJob</i>, it allows a command sequence (script) or pipeline to be invoked asynchronously. Jobs can be run on the local machine or on multiple remote machines. An interactive cmdlet in a PSJob blocks the execution of the job until user input is provided.</li> <li><b>Transactions</b>: Enable cmdlet and developers can perform <a href="/wiki/Transaction_processing" title="Transaction processing">transactional operations</a>. PowerShell 2.0 includes transaction cmdlets for starting, committing, and rolling back a <i>PSTransaction</i> as well as features to manage and direct the transaction to the participating cmdlet and provider operations. The PowerShell Registry provider supports transactions.</li> <li><b>Advanced functions</b>: These are cmdlets written using the PowerShell scripting language. Initially called "script cmdlets", this feature was later renamed "advanced functions".<sup id="cite_ref-73" class="reference"><a href="#cite_note-73"><span class="cite-bracket">[</span>73<span class="cite-bracket">]</span></a></sup></li> <li><b>SteppablePipelines</b>: This allows the user to control when the <code>BeginProcessing()</code>, <code>ProcessRecord()</code> and <code>EndProcessing()</code> functions of a cmdlet are called.</li> <li><b>Modules</b>: This allows script developers and administrators to organize and partition PowerShell scripts in self-contained, reusable units. Code from a <a href="/wiki/Modular_programming" title="Modular programming">module</a> executes in its own self-contained context and does not affect the state outside the module. Modules can define a restricted runspace environment by using a script. They have a persistent state as well as public and private members.</li> <li><b>Data language</b>: A domain-specific subset of the PowerShell scripting language that allows data definitions to be decoupled from the scripts and allows <a href="/wiki/Internationalization_and_localization" title="Internationalization and localization">localized</a> string resources to be imported into the script at runtime (<i>Script Internationalization</i>).</li> <li><b>Script debugging</b>: It allows <a href="/wiki/Breakpoint" title="Breakpoint">breakpoints</a> to be set in a PowerShell script or function. Breakpoints can be set on lines, line & columns, commands and read or write access of variables. It includes a set of cmdlets to control the breakpoints via script.</li> <li><b>Eventing</b>: This feature allows listening, forwarding, and acting on management and system events. Eventing allows PowerShell hosts to be notified about state changes to their managed entities. It also enables PowerShell scripts to subscribe to <i>ObjectEvents</i>, <i>PSEvents</i>, and <i>WmiEvents</i> and process them synchronously and asynchronously.</li> <li><b>Windows PowerShell Integrated Scripting Environment (ISE)</b>: PowerShell 2.0 includes a GUI-based PowerShell host that provides integrated debugger, <a href="/wiki/Syntax_highlighting" title="Syntax highlighting">syntax highlighting</a>, tab completion and up to 8 PowerShell Unicode-enabled consoles (Runspaces) in a tabbed UI, as well as the ability to run only the selected parts in a script.</li> <li><b>Network file transfer</b>: Native support for prioritized, throttled, and asynchronous transfer of files between machines using the <a href="/wiki/Background_Intelligent_Transfer_Service" title="Background Intelligent Transfer Service">Background Intelligent Transfer Service</a> (BITS).<sup id="cite_ref-74" class="reference"><a href="#cite_note-74"><span class="cite-bracket">[</span>74<span class="cite-bracket">]</span></a></sup></li> <li><b>New cmdlets</b>: Including <code>Out-GridView</code>, which displays tabular data in the <a href="/wiki/Windows_Presentation_Foundation" title="Windows Presentation Foundation">WPF</a> <a href="/wiki/Grid_view" title="Grid view">GridView</a> object, on systems that allow it, and if ISE is installed and enabled.</li> <li><b>New operators</b>: <code>-Split</code>, <code>-Join</code>, and Splatting (<code>@</code>) operators.</li> <li><b>Exception handling with Try-Catch-Finally</b>: Unlike other .NET languages, this allows multiple exception types for a single catch block.</li> <li><b>Nestable Here-Strings</b>: PowerShell <a href="/wiki/Here_document" title="Here document">Here-Strings</a> have been improved and can now nest.<sup id="cite_ref-75" class="reference"><a href="#cite_note-75"><span class="cite-bracket">[</span>75<span class="cite-bracket">]</span></a></sup></li> <li><b>Block comments</b>: PowerShell 2.0 supports block comments using <code><#</code> and <code>#></code> as delimiters.<sup id="cite_ref-76" class="reference"><a href="#cite_note-76"><span class="cite-bracket">[</span>76<span class="cite-bracket">]</span></a></sup></li> <li><b>New APIs</b>: The new APIs range from handing more control over the PowerShell parser and runtime to the host, to creating and managing collection of Runspaces (<code>RunspacePools</code>) as well as the ability to create <i>Restricted Runspaces</i> which only allow a configured subset of PowerShell to be invoked. The new APIs also support participation in a transaction managed by PowerShell</li></ul> <div class="mw-heading mw-heading3"><h3 id="Windows_PowerShell_3.0">Windows PowerShell 3.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=17" title="Edit section: Windows PowerShell 3.0"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PowerShell 3.0 is integrated with <a href="/wiki/Windows_8" title="Windows 8">Windows 8</a> and with <a href="/wiki/Windows_Server_2012" title="Windows Server 2012">Windows Server 2012</a>. Microsoft has also made PowerShell 3.0 available for <a href="/wiki/Windows_7" title="Windows 7">Windows 7</a> with Service Pack 1, for <a href="/wiki/Windows_Server_2008" title="Windows Server 2008">Windows Server 2008</a> with Service Pack 1, and for <a href="/wiki/Windows_Server_2008_R2" title="Windows Server 2008 R2">Windows Server 2008 R2</a> with Service Pack 1.<sup id="cite_ref-77" class="reference"><a href="#cite_note-77"><span class="cite-bracket">[</span>77<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-WMF3_78-0" class="reference"><a href="#cite_note-WMF3-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup> </p><p>PowerShell 3.0 is part of a larger package, <a rel="nofollow" class="external text" href="https://www.microsoft.com/en-in/download/details.aspx?id=34595">Windows Management Framework</a> 3.0 (WMF3), which also contains the <a href="/wiki/WinRM" class="mw-redirect" title="WinRM">WinRM</a> service to support remoting.<sup id="cite_ref-WMF3_78-1" class="reference"><a href="#cite_note-WMF3-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup> Microsoft made several <a href="/wiki/Community_Technology_Preview" class="mw-redirect" title="Community Technology Preview">Community Technology Preview</a> releases of WMF3. An early community technology preview 2 (CTP 2) version of Windows Management Framework 3.0 was released on December 2, 2011.<sup id="cite_ref-79" class="reference"><a href="#cite_note-79"><span class="cite-bracket">[</span>79<span class="cite-bracket">]</span></a></sup> Windows Management Framework 3.0 was released for general availability in December 2012<sup id="cite_ref-80" class="reference"><a href="#cite_note-80"><span class="cite-bracket">[</span>80<span class="cite-bracket">]</span></a></sup> and is included with Windows 8 and Windows Server 2012 by default.<sup id="cite_ref-81" class="reference"><a href="#cite_note-81"><span class="cite-bracket">[</span>81<span class="cite-bracket">]</span></a></sup> </p><p>New features in PowerShell 3.0 include:<sup id="cite_ref-WMF3_78-2" class="reference"><a href="#cite_note-WMF3-78"><span class="cite-bracket">[</span>78<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-82" class="reference"><a href="#cite_note-82"><span class="cite-bracket">[</span>82<span class="cite-bracket">]</span></a></sup><sup class="reference nowrap"><span title="Page / location: 33–34">: 33–34 </span></sup> </p> <ul><li><b>Scheduled jobs</b>: Jobs can be scheduled to run on a preset time and date using the <a href="/wiki/Windows_Task_Scheduler" title="Windows Task Scheduler">Windows Task Scheduler</a> infrastructure.</li> <li><b>Session connectivity</b>: Sessions can be disconnected and reconnected. Remote sessions have become more tolerant of temporary network failures.</li> <li><b>Improved code writing</b>: <a href="/wiki/Code_completion" title="Code completion">Code completion</a> (IntelliSense) and <a href="/wiki/Snippet_(programming)" title="Snippet (programming)">snippets</a> are added. PowerShell ISE allows users to use dialog boxes to fill in parameters for PowerShell cmdlets.</li> <li><b>Delegation support</b>: Administrative tasks can be delegated to users who do not have permissions for that type of task, without granting them perpetual additional permissions.</li> <li><b>Help update</b>: Help documentations can be updated via Update-Help command.</li> <li><b>Automatic module detection</b>: Modules are loaded implicitly whenever a command from that module is invoked. Code completion works for unloaded modules as well.</li> <li><b>New commands</b>: Dozens of new modules were added, including functionality to manage disks <code>get-WmiObject win32_logicaldisk</code>, volumes, firewalls, network connections, and printers, which had previously been performed via WMI.<sup class="noprint Inline-Template" style="white-space:nowrap;">[<i><a href="/wiki/Wikipedia:Please_clarify" title="Wikipedia:Please clarify"><span title="The text near this tag needs further explanation. (January 2014)">further explanation needed</span></a></i>]</sup></li></ul> <div class="mw-heading mw-heading3"><h3 id="Windows_PowerShell_4.0">Windows PowerShell 4.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=18" title="Edit section: Windows PowerShell 4.0"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PowerShell 4.0 is integrated with <a href="/wiki/Windows_8.1" title="Windows 8.1">Windows 8.1</a> and with <a href="/wiki/Windows_Server_2012_R2" title="Windows Server 2012 R2">Windows Server 2012 R2</a>. Microsoft has also made PowerShell 4.0 available for <a href="/wiki/Windows_7_SP1" class="mw-redirect" title="Windows 7 SP1">Windows 7 SP1</a>, <a href="/wiki/Windows_Server_2008_R2" title="Windows Server 2008 R2">Windows Server 2008 R2</a> SP1 and <a href="/wiki/Windows_Server_2012" title="Windows Server 2012">Windows Server 2012</a>.<sup id="cite_ref-83" class="reference"><a href="#cite_note-83"><span class="cite-bracket">[</span>83<span class="cite-bracket">]</span></a></sup> </p><p>New features in PowerShell 4.0 include: </p> <ul><li><b>Desired State Configuration</b>:<sup id="cite_ref-84" class="reference"><a href="#cite_note-84"><span class="cite-bracket">[</span>84<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-85" class="reference"><a href="#cite_note-85"><span class="cite-bracket">[</span>85<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-86" class="reference"><a href="#cite_note-86"><span class="cite-bracket">[</span>86<span class="cite-bracket">]</span></a></sup> Declarative language extensions and tools that enable the deployment and management of configuration data for systems using the <a href="/wiki/DMTF" class="mw-redirect" title="DMTF">DMTF</a> management standards and <a href="/wiki/WS-Management" title="WS-Management">WS-Management</a> Protocol</li> <li><b>New default execution policy</b>: On Windows Servers, the default execution policy is now <code>RemoteSigned</code>.</li> <li><b>Save-Help</b>: Help can now be saved for modules that are installed on remote computers.</li> <li><b>Enhanced debugging</b>: The <a href="/wiki/Debugger" title="Debugger">debugger</a> now supports debugging workflows, remote script execution and preserving debugging sessions across PowerShell session reconnections.</li> <li><b>-PipelineVariable switch</b>: A new ubiquitous parameter to expose the current pipeline object as a variable for programming purposes</li> <li><b>Network diagnostics</b> to manage physical and <a href="/wiki/Hyper-V" title="Hyper-V">Hyper-V</a>'s virtualized <a href="/wiki/Network_switch" title="Network switch">network switches</a></li> <li><b>Where and ForEach</b> method syntax provides an alternate method of filtering and iterating over objects.</li></ul> <div class="mw-heading mw-heading3"><h3 id="Windows_PowerShell_5.0">Windows PowerShell 5.0</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=19" title="Edit section: Windows PowerShell 5.0"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure typeof="mw:File/Thumb"><a href="/wiki/File:PowerShell_5.0_icon.png" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/2f/PowerShell_5.0_icon.png/128px-PowerShell_5.0_icon.png" decoding="async" width="128" height="128" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/2f/PowerShell_5.0_icon.png/192px-PowerShell_5.0_icon.png 1.5x, //upload.wikimedia.org/wikipedia/commons/2/2f/PowerShell_5.0_icon.png 2x" data-file-width="256" data-file-height="256" /></a><figcaption>PowerShell 5.0 icon</figcaption></figure> <p>Windows Management Framework (WMF) 5.0 RTM which includes PowerShell 5.0 was re-released to web on February 24, 2016, following an initial release with a severe bug.<sup id="cite_ref-87" class="reference"><a href="#cite_note-87"><span class="cite-bracket">[</span>87<span class="cite-bracket">]</span></a></sup> </p><p>Key features included: </p> <ul><li>The new <code>class</code> <a href="/wiki/Reserved_word" title="Reserved word">keyword</a> that creates <a href="/wiki/Class_(computer_programming)" title="Class (computer programming)">classes</a> for <a href="/wiki/Object-oriented_programming" title="Object-oriented programming">object-oriented programming</a></li> <li>The new <code>enum</code> keyword that creates <a href="/wiki/Enumeration" title="Enumeration">enums</a></li> <li><code>OneGet</code> cmdlets to support the <a href="/wiki/Chocolatey_(software_package_manager)" class="mw-redirect" title="Chocolatey (software package manager)">Chocolatey</a> <a href="/wiki/Package_management" class="mw-redirect" title="Package management">package manager</a><sup id="cite_ref-88" class="reference"><a href="#cite_note-88"><span class="cite-bracket">[</span>88<span class="cite-bracket">]</span></a></sup></li> <li>Extending support for switch management to <a href="/wiki/Data_link_layer" title="Data link layer">layer 2</a> network switches.<sup id="cite_ref-Snover_2014-04-03_89-0" class="reference"><a href="#cite_note-Snover_2014-04-03-89"><span class="cite-bracket">[</span>89<span class="cite-bracket">]</span></a></sup></li> <li>Debugging for PowerShell background jobs and instances of PowerShell hosted in other processes (each of which is called a "runspace")</li> <li>Desired State Configuration (DSC) Local Configuration Manager (LCM) version 2.0</li> <li>DSC partial configurations</li> <li>DSC Local Configuration Manager meta-configurations</li> <li>Authoring of DSC resources using PowerShell classes</li></ul> <div class="mw-heading mw-heading3"><h3 id="Windows_PowerShell_5.1">Windows PowerShell 5.1</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=20" title="Edit section: Windows PowerShell 5.1"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>It was released along with the <a href="/wiki/Windows_10_Anniversary_Update" class="mw-redirect" title="Windows 10 Anniversary Update">Windows 10 Anniversary Update</a><sup id="cite_ref-90" class="reference"><a href="#cite_note-90"><span class="cite-bracket">[</span>90<span class="cite-bracket">]</span></a></sup> on August 2, 2016, and in <a href="/wiki/Windows_Server_2016" title="Windows Server 2016">Windows Server 2016</a>.<sup id="cite_ref-91" class="reference"><a href="#cite_note-91"><span class="cite-bracket">[</span>91<span class="cite-bracket">]</span></a></sup> PackageManagement now supports proxies, PSReadLine now has ViMode support, and two new cmdlets were added: Get-TimeZone and Set-TimeZone. The LocalAccounts module allows for adding/removing local user accounts.<sup id="cite_ref-92" class="reference"><a href="#cite_note-92"><span class="cite-bracket">[</span>92<span class="cite-bracket">]</span></a></sup> A preview for PowerShell 5.1 was released for Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, and Windows Server 2012 R2 on July 16, 2016,<sup id="cite_ref-93" class="reference"><a href="#cite_note-93"><span class="cite-bracket">[</span>93<span class="cite-bracket">]</span></a></sup> and was released on January 19, 2017.<sup id="cite_ref-94" class="reference"><a href="#cite_note-94"><span class="cite-bracket">[</span>94<span class="cite-bracket">]</span></a></sup> </p><p>PowerShell 5.1 is the first version to come in two editions of "Desktop" and "Core". The "Desktop" edition is the continuation of the traditional Windows PowerShell that runs on the .NET Framework stack. The "Core" edition runs on .NET Core and is bundled with Windows Server 2016 Nano Server. In exchange for smaller footprint, the latter lacks some features such as the cmdlets to manage clipboard or join a computer to a domain, WMI version 1 cmdlets, Event Log cmdlets and profiles.<sup id="cite_ref-:0_25-1" class="reference"><a href="#cite_note-:0-25"><span class="cite-bracket">[</span>25<span class="cite-bracket">]</span></a></sup> This was the final version of PowerShell made exclusively for Windows. Windows PowerShell 5.1 remains pre-installed on Windows 10, Windows 11 and Windows Server 2022, while the .NET PowerShell needs to be installed separately and can run side-by-side with Windows PowerShell.<sup id="cite_ref-95" class="reference"><a href="#cite_note-95"><span class="cite-bracket">[</span>95<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-96" class="reference"><a href="#cite_note-96"><span class="cite-bracket">[</span>96<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="PowerShell_Core_6">PowerShell Core 6</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=21" title="Edit section: PowerShell Core 6"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PowerShell Core 6.0 was first announced on August 18, 2016, when Microsoft unveiled PowerShell Core and its decision to make the product <a href="/wiki/Cross-platform_software" title="Cross-platform software">cross-platform</a>, independent of Windows, free and open source.<sup id="cite_ref-ars-opensource_5-3" class="reference"><a href="#cite_note-ars-opensource-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> It achieved <a href="/wiki/General_availability" class="mw-redirect" title="General availability">general availability</a> on January 10, 2018, for Windows, <a href="/wiki/MacOS" title="MacOS">macOS</a> and <a href="/wiki/Linux" title="Linux">Linux</a>.<sup id="cite_ref-97" class="reference"><a href="#cite_note-97"><span class="cite-bracket">[</span>97<span class="cite-bracket">]</span></a></sup> It has its own support lifecycle and adheres to the Microsoft lifecycle policy that is introduced with Windows 10: Only the latest version of PowerShell Core is supported. Microsoft expects to release one minor version for PowerShell Core 6.0 every six months.<sup id="cite_ref-98" class="reference"><a href="#cite_note-98"><span class="cite-bracket">[</span>98<span class="cite-bracket">]</span></a></sup> </p><p>The most significant change in this version of PowerShell is the expansion to the other platforms. For Windows administrators, this version of PowerShell did not include any major new features. In an interview with the community on January 11, 2018, the PowerShell team was asked to list the top 10 most exciting things that would happen for a Windows IT professional who would migrate from Windows PowerShell 5.1 to PowerShell Core 6.0; in response, Angel Calvo of Microsoft could only name two: cross-platform and open-source.<sup id="cite_ref-99" class="reference"><a href="#cite_note-99"><span class="cite-bracket">[</span>99<span class="cite-bracket">]</span></a></sup> PowerShell 6 changed to <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a> as default encoding, with some exceptions.<sup id="cite_ref-100" class="reference"><a href="#cite_note-100"><span class="cite-bracket">[</span>100<span class="cite-bracket">]</span></a></sup> (PowerShell 7.4 changes more to UTF-8)<sup id="cite_ref-Windows-1252_101-0" class="reference"><a href="#cite_note-Windows-1252-101"><span class="cite-bracket">[</span>101<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading4"><h4 id="6.1">6.1</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=22" title="Edit section: 6.1"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>According to Microsoft, one of the new features of PowerShell 6.1 is "Compatibility with 1900+ existing cmdlets in Windows 10 and <a href="/wiki/Windows_Server_2019" title="Windows Server 2019">Windows Server 2019</a>."<sup id="cite_ref-102" class="reference"><a href="#cite_note-102"><span class="cite-bracket">[</span>102<span class="cite-bracket">]</span></a></sup> Still, no details of these cmdlets can be found in the full version of the change log.<sup id="cite_ref-103" class="reference"><a href="#cite_note-103"><span class="cite-bracket">[</span>103<span class="cite-bracket">]</span></a></sup> Microsoft later professes that this number was insufficient as PowerShell Core failed to replace Windows PowerShell 5.1 and gain traction on Windows.<sup id="cite_ref-:1_104-0" class="reference"><a href="#cite_note-:1-104"><span class="cite-bracket">[</span>104<span class="cite-bracket">]</span></a></sup> It was, however, popular on Linux.<sup id="cite_ref-:1_104-1" class="reference"><a href="#cite_note-:1-104"><span class="cite-bracket">[</span>104<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading4"><h4 id="6.2">6.2</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=23" title="Edit section: 6.2"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PowerShell Core 6.2 is focused primarily on performance improvements, bug fixes, and smaller cmdlet and language enhancements that improved developer productivity.<sup id="cite_ref-105" class="reference"><a href="#cite_note-105"><span class="cite-bracket">[</span>105<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading3"><h3 id="PowerShell_7">PowerShell 7</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=24" title="Edit section: PowerShell 7"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PowerShell 7 is the replacement for PowerShell Core 6.x products as well as Windows PowerShell 5.1, which is the last supported Windows PowerShell version.<sup id="cite_ref-106" class="reference"><a href="#cite_note-106"><span class="cite-bracket">[</span>106<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-:1_104-2" class="reference"><a href="#cite_note-:1-104"><span class="cite-bracket">[</span>104<span class="cite-bracket">]</span></a></sup> The focus in development was to make PowerShell 7 a viable replacement for Windows PowerShell 5.1, i.e. to have near parity with Windows PowerShell in terms of compatibility with modules that ship with Windows.<sup id="cite_ref-107" class="reference"><a href="#cite_note-107"><span class="cite-bracket">[</span>107<span class="cite-bracket">]</span></a></sup> </p><p>New features in PowerShell 7 include:<sup id="cite_ref-ps7p5_108-0" class="reference"><a href="#cite_note-ps7p5-108"><span class="cite-bracket">[</span>108<span class="cite-bracket">]</span></a></sup> </p> <ul><li>The <code>-Parallel</code> switch for the <code>ForEach-Object</code> cmdlet to help handle parallel processing</li> <li>Near parity with Windows PowerShell in terms of compatibility with built-in Windows modules</li> <li>A new error view</li> <li>The <code>Get-Error</code> cmdlet</li> <li>Pipeline chaining operators (<code>&&</code> and <code>||</code>) that allow conditional execution of the next cmdlet in the pipeline</li> <li>The <a href="/wiki/%3F:" class="mw-redirect" title="?:">?:</a> operator for <a href="/wiki/Ternary_operation" title="Ternary operation">ternary operation</a></li> <li>The <code>??</code> operator for <a href="/wiki/Null_coalescing_operator" title="Null coalescing operator">null coalescing</a></li> <li>The <code>??=</code> operator for null coalescing assignment</li> <li>Cross-platform <code>Invoke-DscResource</code> (experimental)</li> <li>Return of the <code>Out-GridView</code> cmdlet</li> <li>Return of the <code>-ShowWindow</code> switch for the <code>Get-Help</code></li></ul> <div class="mw-heading mw-heading4"><h4 id="PowerShell_7.2">PowerShell 7.2</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=25" title="Edit section: PowerShell 7.2"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PowerShell 7.2 is the next long-term support version of PowerShell, after version 7.0. It uses <a href="/wiki/.NET" title=".NET">.NET</a> 6.0 and features universal installer packages for Linux. On Windows, updates to PowerShell 7.2 and later come via the <a href="/wiki/Microsoft_Update" class="mw-redirect" title="Microsoft Update">Microsoft Update</a> service; this feature has been missing from PowerShell 6.0 through 7.1.<sup id="cite_ref-109" class="reference"><a href="#cite_note-109"><span class="cite-bracket">[</span>109<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading4"><h4 id="PowerShell_7.3">PowerShell 7.3</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=26" title="Edit section: PowerShell 7.3"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>This version includes some general Cmdlet updates and fixes, testing for framework dependent package in release pipeline as well as build and packaging improvements.<sup id="cite_ref-110" class="reference"><a href="#cite_note-110"><span class="cite-bracket">[</span>110<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading4"><h4 id="PowerShell_7.4">PowerShell 7.4</h4><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=27" title="Edit section: PowerShell 7.4"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>PowerShell 7.4 is based on <a href="/wiki/.NET" title=".NET">.NET</a> 8. And with that release webcmdlets default to <a href="/wiki/UTF-8" title="UTF-8">UTF-8</a> <a href="/wiki/Character_encoding" title="Character encoding">encoding</a> (changing from <a href="/wiki/ASCII" title="ASCII">ASCII</a>-superset <a href="/wiki/Windows-1252" title="Windows-1252">Windows-1252</a> aka <a href="/wiki/ISO-8859-1" class="mw-redirect" title="ISO-8859-1">ISO-8859-1</a>, that does not support <a href="/wiki/Unicode" title="Unicode">Unicode</a>).<sup id="cite_ref-111" class="reference"><a href="#cite_note-111"><span class="cite-bracket">[</span>111<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-Windows-1252_101-1" class="reference"><a href="#cite_note-Windows-1252-101"><span class="cite-bracket">[</span>101<span class="cite-bracket">]</span></a></sup> Previously UTF-8 was default for other, but not all, things. </p> <div class="mw-heading mw-heading2"><h2 id="Comparison_of_cmdlets_with_similar_commands">Comparison of cmdlets with similar commands</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=28" title="Edit section: Comparison of cmdlets with similar commands"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>The following table contains a selection of the cmdlets that ship with PowerShell, noting similar commands in other well-known command-line interpreters. Many of these similar commands come out-of-the-box defined as aliases within PowerShell, making it easy for people familiar with other common shells to start working. </p> <table class="wikitable plainrowheaders" style="width: 100%; text-align: center; font-size: small;"> <caption>Comparison of PowerShell cmdlets with internal and external commands of other command-line interpreters </caption> <tbody><tr> <th scope="col" style="width:130px;">PowerShell (Cmdlet) </th> <th scope="col">PowerShell (Alias) </th> <th scope="col"><a href="/wiki/Windows_Command_Prompt" class="mw-redirect" title="Windows Command Prompt">Windows Command Prompt</a> </th> <th scope="col"><a href="/wiki/Unix_shell" title="Unix shell">Unix shell</a> </th> <th scope="col">Description </th></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Get-ChildItem</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">gci, dir, ls</span><sup id="cite_ref-absent-linux-aliases_112-0" class="reference"><a href="#cite_note-absent-linux-aliases-112"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Dir_(command)" title="Dir (command)">dir</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Ls" title="Ls">ls</a></span> </td> <td>Lists all files and folders in the current or given folder </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Test-Connection<sup id="cite_ref-114" class="reference"><a href="#cite_note-114"><span class="cite-bracket">[</span>b<span class="cite-bracket">]</span></a></sup></span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Ping_(networking_utility)" title="Ping (networking utility)">ping</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Ping_(networking_utility)" title="Ping (networking utility)">ping</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Ping_(networking_utility)" title="Ping (networking utility)">ping</a></span> </td> <td>Sends <a href="/wiki/ICMP_Echo_Request" class="mw-redirect" title="ICMP Echo Request">ICMP echo requests</a> to the specified machine from the current machine, or instructs another machine to do so </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Get-Content</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">gc</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">type</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cat</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/TYPE_(DOS_command)" title="TYPE (DOS command)">type</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Cat_(Unix)" title="Cat (Unix)">cat</a></span> </td> <td>Gets the content of a file </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Get-Command</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">gcm</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Help_(command)" title="Help (command)">help</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Where_(command)" class="mw-redirect" title="Where (command)">where</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Type_(Unix)" title="Type (Unix)">type</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Which_(command)" title="Which (command)">which</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/w/index.php?title=Compgen_(Unix)&action=edit&redlink=1" class="new" title="Compgen (Unix) (page does not exist)">compgen</a></span> </td> <td>Lists available commands and gets command path </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Get-Help</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">help</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">man</span><sup id="cite_ref-absent-linux-aliases_112-1" class="reference"><a href="#cite_note-absent-linux-aliases-112"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Help_(command)" title="Help (command)">help</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Apropos_(Unix)" title="Apropos (Unix)">apropos</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Manpage" class="mw-redirect" title="Manpage">man</a></span> </td> <td>Prints a command's documentation on the console </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Clear-Host</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cls</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">clear</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Cls_(computing)" class="mw-redirect" title="Cls (computing)">cls</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Clear_(Unix)" title="Clear (Unix)">clear</a></span> </td> <td>Clears the screen<sup id="cite_ref-115" class="reference"><a href="#cite_note-115"><span class="cite-bracket">[</span>c<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Copy-Item</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cpi</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">copy</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cp</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Copy_(command)" title="Copy (command)">copy</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Xcopy" class="mw-redirect" title="Xcopy">xcopy</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Robocopy" title="Robocopy">robocopy</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Cp_(Unix)" title="Cp (Unix)">cp</a></span> </td> <td>Copies files and folders to another location </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Move-Item</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">mi</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">move</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">mv</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Move_(command)" title="Move (command)">move</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Mv_(Unix)" title="Mv (Unix)">mv</a></span> </td> <td>Moves files and folders to a new location </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Remove-Item</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">ri</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">del</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">erase</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">rmdir</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">rd</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">rm</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Del_(command)" title="Del (command)">del</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Del_(command)" title="Del (command)">erase</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Rmdir" title="Rmdir">rmdir</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Rmdir" title="Rmdir">rd</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Rm_(Unix)" title="Rm (Unix)">rm</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">rmdir</span> </td> <td>Deletes files or folders </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Rename-Item</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">rni</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">ren</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Ren_(command)" title="Ren (command)">ren</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Ren_(command)" title="Ren (command)">rename</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Mv_(Unix)" title="Mv (Unix)">mv</a></span> </td> <td>Renames a single file, folder, hard link or symbolic link </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Get-Location</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">gl</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">pwd</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Cd_(command)" title="Cd (command)">cd</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Pwd" title="Pwd">pwd</a></span> </td> <td>Displays the working path (current folder) </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Pop-Location</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">popd</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Pushd_and_popd" title="Pushd and popd">popd</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">popd</span> </td> <td>Changes the working path to the location most recently pushed onto the stack </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Push-Location</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">pushd</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Pushd_and_popd" title="Pushd and popd">pushd</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">pushd</span> </td> <td>Stores the working path onto the stack </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Set-Location</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">sl</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cd</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">chdir</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Cd_(command)" title="Cd (command)">cd</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Cd_(command)" title="Cd (command)">chdir</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">cd</span> </td> <td>Changes the working path </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Tee-Object</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">tee</span> </td> <td data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center;" class="table-na">— </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Tee_(command)" title="Tee (command)">tee</a></span> </td> <td>Pipes input to a file or variable, passing the input along the pipeline </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Write-Output</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">echo</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">write</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Echo_(command)" title="Echo (command)">echo</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">echo</span> </td> <td>Prints strings or other objects to the <a href="/wiki/Standard_output" class="mw-redirect" title="Standard output">standard output</a> </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Get-Process</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">gps</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">ps</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">tlist</span>,<sup id="cite_ref-Available_tlist_kill_116-0" class="reference"><a href="#cite_note-Available_tlist_kill-116"><span class="cite-bracket">[</span>d<span class="cite-bracket">]</span></a></sup> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Tasklist" title="Tasklist">tasklist</a></span><sup id="cite_ref-Available_tasklist_taskkill_117-0" class="reference"><a href="#cite_note-Available_tasklist_taskkill-117"><span class="cite-bracket">[</span>e<span class="cite-bracket">]</span></a></sup> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Ps_(Unix)" title="Ps (Unix)">ps</a></span> </td> <td>Lists all running processes </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Stop-Process</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">spps</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">kill</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Kill_(command)" title="Kill (command)">kill</a></span>,<sup id="cite_ref-Available_tlist_kill_116-1" class="reference"><a href="#cite_note-Available_tlist_kill-116"><span class="cite-bracket">[</span>d<span class="cite-bracket">]</span></a></sup> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Taskkill" class="mw-redirect" title="Taskkill">taskkill</a></span><sup id="cite_ref-Available_tasklist_taskkill_117-1" class="reference"><a href="#cite_note-Available_tasklist_taskkill-117"><span class="cite-bracket">[</span>e<span class="cite-bracket">]</span></a></sup> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">kill</span><sup id="cite_ref-UNIX_kill_misnomer_118-0" class="reference"><a href="#cite_note-UNIX_kill_misnomer-118"><span class="cite-bracket">[</span>f<span class="cite-bracket">]</span></a></sup> </td> <td>Stops a running process </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Select-String</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">sls</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Find_(Windows)" title="Find (Windows)">find</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Findstr_(computing)" class="mw-redirect" title="Findstr (computing)">findstr</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Grep" title="Grep">grep</a></span> </td> <td>Prints lines matching a pattern </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Set-Variable</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">sv</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">set</span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Environment_variable#DOS" title="Environment variable">set</a></span> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">env</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">export</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">set</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">setenv</span> </td> <td>Creates or alters the contents of an <a href="/wiki/Environment_variable" title="Environment variable">environment variable</a> </td></tr> <tr> <th scope="row"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">Invoke-WebRequest</span> </th> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">iwr</span>, <s><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">curl</span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">wget</span></s><sup id="cite_ref-119" class="reference"><a href="#cite_note-119"><span class="cite-bracket">[</span>g<span class="cite-bracket">]</span></a></sup> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/CURL" title="CURL">curl</a></span><sup id="cite_ref-120" class="reference"><a href="#cite_note-120"><span class="cite-bracket">[</span>113<span class="cite-bracket">]</span></a></sup> </td> <td><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced"><a href="/wiki/Wget" title="Wget">wget</a></span>, <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r886049734"><span class="monospaced">curl</span> </td> <td>Gets contents from a web page on the Internet </td></tr></tbody></table> <p><b>Notes</b> </p> <style data-mw-deduplicate="TemplateStyles:r1239543626">.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}</style><div class="reflist reflist-lower-alpha"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-absent-linux-aliases-112"><span class="mw-cite-backlink">^ <a href="#cite_ref-absent-linux-aliases_112-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-absent-linux-aliases_112-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><code>ls</code> and <code>man</code> aliases are absent in the Linux version of PowerShell Core.</span> </li> <li id="cite_note-114"><span class="mw-cite-backlink"><b><a href="#cite_ref-114">^</a></b></span> <span class="reference-text">While the external <a href="/wiki/Ping_(networking_utility)" title="Ping (networking utility)">ping</a> command remains available to PowerShell, Test-Connection's output is a structured <a href="/wiki/Object_(programming)" class="mw-redirect" title="Object (programming)">object</a> that can be programmatically inspected.<sup id="cite_ref-113" class="reference"><a href="#cite_note-113"><span class="cite-bracket">[</span>112<span class="cite-bracket">]</span></a></sup></span> </li> <li id="cite_note-115"><span class="mw-cite-backlink"><b><a href="#cite_ref-115">^</a></b></span> <span class="reference-text">Clear-Host is implemented as a predefined PowerShell function.</span> </li> <li id="cite_note-Available_tlist_kill-116"><span class="mw-cite-backlink">^ <a href="#cite_ref-Available_tlist_kill_116-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Available_tlist_kill_116-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">Available in <a href="/wiki/Windows_NT_4" class="mw-redirect" title="Windows NT 4">Windows NT 4</a>, <a href="/wiki/Resource_Kit#Windows_Resource_Kits" title="Resource Kit">Windows 98 Resource Kit</a>, Windows 2000 Support Tools</span> </li> <li id="cite_note-Available_tasklist_taskkill-117"><span class="mw-cite-backlink">^ <a href="#cite_ref-Available_tasklist_taskkill_117-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Available_tasklist_taskkill_117-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text">Introduced in Windows XP Professional Edition</span> </li> <li id="cite_note-UNIX_kill_misnomer-118"><span class="mw-cite-backlink"><b><a href="#cite_ref-UNIX_kill_misnomer_118-0">^</a></b></span> <span class="reference-text">Also used in UNIX to send a process any <a href="/wiki/Signal_(computing)" class="mw-redirect" title="Signal (computing)">signal</a>, the "Terminate" signal is merely the default</span> </li> <li id="cite_note-119"><span class="mw-cite-backlink"><b><a href="#cite_ref-119">^</a></b></span> <span class="reference-text"><code>curl</code> and <code>wget</code> aliases are absent from PowerShell Core, so as to not interfere with invoking similarly named native commands.</span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Filename_extensions">Filename extensions <span class="anchor" id="Extensions"></span></h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=29" title="Edit section: Filename extensions"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable"> <tbody><tr> <th>Extension </th> <th>Description </th></tr> <tr> <td>.ps1</td> <td>Script file<sup id="cite_ref-121" class="reference"><a href="#cite_note-121"><span class="cite-bracket">[</span>114<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>.psd1</td> <td>Module's manifest file; usually comes with a script module or binary module<sup id="cite_ref-122" class="reference"><a href="#cite_note-122"><span class="cite-bracket">[</span>115<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>.psm1</td> <td>Script module file<sup id="cite_ref-123" class="reference"><a href="#cite_note-123"><span class="cite-bracket">[</span>116<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>.dll</td> <td><a href="/wiki/Dynamic-link_library" title="Dynamic-link library">DLL</a>-compliant<sup id="cite_ref-DLL-f_124-0" class="reference"><a href="#cite_note-DLL-f-124"><span class="cite-bracket">[</span>a<span class="cite-bracket">]</span></a></sup> binary module file<sup id="cite_ref-125" class="reference"><a href="#cite_note-125"><span class="cite-bracket">[</span>117<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>.ps1xml</td> <td>Format and type definitions file<sup id="cite_ref-about_Format.ps1xml_50-1" class="reference"><a href="#cite_note-about_Format.ps1xml-50"><span class="cite-bracket">[</span>50<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-126" class="reference"><a href="#cite_note-126"><span class="cite-bracket">[</span>118<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>.xml</td> <td><a href="/wiki/XML" title="XML">XML</a>-compliant<sup id="cite_ref-XML-f_127-0" class="reference"><a href="#cite_note-XML-f-127"><span class="cite-bracket">[</span>b<span class="cite-bracket">]</span></a></sup> serialized data file<sup id="cite_ref-128" class="reference"><a href="#cite_note-128"><span class="cite-bracket">[</span>119<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>.psc1</td> <td>Console file<sup id="cite_ref-129" class="reference"><a href="#cite_note-129"><span class="cite-bracket">[</span>120<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>.pssc</td> <td>Session configuration file<sup id="cite_ref-130" class="reference"><a href="#cite_note-130"><span class="cite-bracket">[</span>121<span class="cite-bracket">]</span></a></sup> </td></tr> <tr> <td>.psrc</td> <td>Role Capability file<sup id="cite_ref-131" class="reference"><a href="#cite_note-131"><span class="cite-bracket">[</span>122<span class="cite-bracket">]</span></a></sup> </td></tr></tbody></table> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239543626"><div class="reflist reflist-lower-alpha"> <div class="mw-references-wrap"><ol class="references"> <li id="cite_note-DLL-f-124"><span class="mw-cite-backlink"><b><a href="#cite_ref-DLL-f_124-0">^</a></b></span> <span class="reference-text"><a href="/wiki/Dynamic-link_library" title="Dynamic-link library">Dynamic-link library</a> (DLL) is not a PowerShell-only format. It is a generic format for storing compiled .NET <a href="/wiki/Assembly_language" title="Assembly language">assembly</a>'s code.</span> </li> <li id="cite_note-XML-f-127"><span class="mw-cite-backlink"><b><a href="#cite_ref-XML-f_127-0">^</a></b></span> <span class="reference-text"><a href="/wiki/XML" title="XML">XML</a> is not a PowerShell-only format. It is a popular information interchange format.</span> </li> </ol></div></div> <div class="mw-heading mw-heading2"><h2 id="Application_support">Application support</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=30" title="Edit section: Application support"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <table class="wikitable sortable"> <tbody><tr> <th>Application </th> <th>Version </th> <th data-sort-type="number">Cmdlets </th> <th>Provider </th> <th>Management GUI </th></tr> <tr> <td><a href="/wiki/Microsoft_Exchange_Server" title="Microsoft Exchange Server">Exchange Server</a> </td> <td>2007 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">402 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td></tr> <tr> <td><a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows Server</a> </td> <td><a href="/wiki/Windows_Server_2008" title="Windows Server 2008">2008</a> </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/wiki/Microsoft_SQL_Server" title="Microsoft SQL Server">Microsoft SQL Server</a> </td> <td>2008 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/wiki/SharePoint" title="SharePoint">Microsoft SharePoint</a> </td> <td>2010 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/wiki/System_Center_Configuration_Manager" class="mw-redirect" title="System Center Configuration Manager">System Center Configuration Manager</a> </td> <td>2012 R2 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">400+ </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/wiki/System_Center_Operations_Manager" title="System Center Operations Manager">System Center Operations Manager</a> </td> <td>2007 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">74 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/wiki/System_Center_Virtual_Machine_Manager" title="System Center Virtual Machine Manager">System Center Virtual Machine Manager</a> </td> <td>2007 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td></tr> <tr> <td><a href="/wiki/System_Center_Data_Protection_Manager" title="System Center Data Protection Manager">System Center Data Protection Manager</a> </td> <td>2007 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/wiki/Windows_Compute_Cluster_Server" class="mw-redirect" title="Windows Compute Cluster Server">Windows Compute Cluster Server</a> </td> <td>2007 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td>Microsoft Transporter Suite for <a href="/wiki/IBM_Lotus_Domino" class="mw-redirect" title="IBM Lotus Domino">Lotus Domino</a><sup id="cite_ref-132" class="reference"><a href="#cite_note-132"><span class="cite-bracket">[</span>123<span class="cite-bracket">]</span></a></sup> </td> <td>08.02.0012 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">47 </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td>Microsoft PowerTools for <a href="/wiki/Office_Open_XML" title="Office Open XML">Open XML</a><sup id="cite_ref-133" class="reference"><a href="#cite_note-133"><span class="cite-bracket">[</span>124<span class="cite-bracket">]</span></a></sup> </td> <td>1.0 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">33 </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/wiki/IBM_WebSphere_MQ" class="mw-redirect" title="IBM WebSphere MQ">IBM WebSphere MQ</a><sup id="cite_ref-134" class="reference"><a href="#cite_note-134"><span class="cite-bracket">[</span>125<span class="cite-bracket">]</span></a></sup> </td> <td>6.0.2.2 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">44 </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/wiki/Windows_10_IoT_Core" class="mw-redirect" title="Windows 10 IoT Core">IoT Core</a> Add-ons<sup id="cite_ref-135" class="reference"><a href="#cite_note-135"><span class="cite-bracket">[</span>126<span class="cite-bracket">]</span></a></sup> </td> <td> </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">74 </td> <td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Unknown">Unknown </td> <td style="background: var(--background-color-interactive, #EEE); color: var(--color-base, black); vertical-align: middle; white-space: nowrap; text-align: center;" class="table-Unknown">Unknown </td></tr> <tr> <td><a href="/wiki/Quest_Software" title="Quest Software">Quest Management Shell for Active Directory</a><sup id="cite_ref-136" class="reference"><a href="#cite_note-136"><span class="cite-bracket">[</span>127<span class="cite-bracket">]</span></a></sup> </td> <td>1.7 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">95 </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td>Special Operations Software Specops Command<sup id="cite_ref-137" class="reference"><a href="#cite_note-137"><span class="cite-bracket">[</span>128<span class="cite-bracket">]</span></a></sup> </td> <td>1.0 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td></tr> <tr> <td><a href="/wiki/VMware_vSphere" title="VMware vSphere">VMware vSphere</a> PowerCLI<sup id="cite_ref-138" class="reference"><a href="#cite_note-138"><span class="cite-bracket">[</span>129<span class="cite-bracket">]</span></a></sup> </td> <td>6.5 R1 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">500+ </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td></tr> <tr> <td><a href="/wiki/Internet_Information_Services" title="Internet Information Services">Internet Information Services</a><sup id="cite_ref-139" class="reference"><a href="#cite_note-139"><span class="cite-bracket">[</span>130<span class="cite-bracket">]</span></a></sup> </td> <td>7.0 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">54 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/wiki/Windows_7" title="Windows 7">Windows 7</a> Troubleshooting Center<sup id="cite_ref-140" class="reference"><a href="#cite_note-140"><span class="cite-bracket">[</span>131<span class="cite-bracket">]</span></a></sup> </td> <td>6.1 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td></tr> <tr> <td><a href="/wiki/Microsoft_Deployment_Toolkit" title="Microsoft Deployment Toolkit">Microsoft Deployment Toolkit</a><sup id="cite_ref-141" class="reference"><a href="#cite_note-141"><span class="cite-bracket">[</span>132<span class="cite-bracket">]</span></a></sup> </td> <td>2010 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td></tr> <tr> <td><a href="/wiki/NetApp" title="NetApp">NetApp</a> PowerShell Toolkit<sup id="cite_ref-142" class="reference"><a href="#cite_note-142"><span class="cite-bracket">[</span>133<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-143" class="reference"><a href="#cite_note-143"><span class="cite-bracket">[</span>134<span class="cite-bracket">]</span></a></sup> </td> <td>4.2 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">2000+ </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td></tr> <tr> <td>JAMS Scheduler – Job Access & Management System<sup id="cite_ref-144" class="reference"><a href="#cite_note-144"><span class="cite-bracket">[</span>135<span class="cite-bracket">]</span></a></sup> </td> <td>5.0 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">52 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td></tr> <tr> <td><a href="/w/index.php?title=UIAutomation&action=edit&redlink=1" class="new" title="UIAutomation (page does not exist)">UIAutomation</a><sup id="cite_ref-145" class="reference"><a href="#cite_note-145"><span class="cite-bracket">[</span>136<span class="cite-bracket">]</span></a></sup> </td> <td>0.8 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">432 </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/wiki/Dell" title="Dell">Dell</a> Equallogic<sup id="cite_ref-146" class="reference"><a href="#cite_note-146"><span class="cite-bracket">[</span>137<span class="cite-bracket">]</span></a></sup> </td> <td>3.5 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">55 </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr> <tr> <td><a href="/w/index.php?title=LOGINventory&action=edit&redlink=1" class="new" title="LOGINventory (page does not exist)">LOGINventory</a><sup id="cite_ref-147" class="reference"><a href="#cite_note-147"><span class="cite-bracket">[</span>138<span class="cite-bracket">]</span></a></sup> </td> <td>5.8 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">Yes </td></tr> <tr> <td><a href="/w/index.php?title=SePSX&action=edit&redlink=1" class="new" title="SePSX (page does not exist)">SePSX</a><sup id="cite_ref-148" class="reference"><a href="#cite_note-148"><span class="cite-bracket">[</span>139<span class="cite-bracket">]</span></a></sup> </td> <td>0.4.1 </td> <td style="background:#9EFF9E;color:black;vertical-align:middle;text-align:center;" class="table-yes">39 </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td> <td style="background:#FFC7C7;color:black;vertical-align:middle;text-align:center;" class="table-no">No </td></tr></tbody></table> <div class="mw-heading mw-heading2"><h2 id="Alternative_implementation">Alternative implementation</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=31" title="Edit section: Alternative implementation"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>A project named <i>Pash</i>, a <a href="/wiki/Pun" title="Pun">pun</a> on the widely known "<a href="/wiki/Bash_(Unix_shell)" title="Bash (Unix shell)">bash</a>" Unix shell, has been an <a href="/wiki/Open-source_software" title="Open-source software">open-source</a> and <a href="/wiki/Cross-platform" class="mw-redirect" title="Cross-platform">cross-platform</a> reimplementation of PowerShell via the <a href="/wiki/Mono_(software)" title="Mono (software)">Mono framework</a>.<sup id="cite_ref-pash_149-0" class="reference"><a href="#cite_note-pash-149"><span class="cite-bracket">[</span>140<span class="cite-bracket">]</span></a></sup> Pash was created by Igor Moochnick, written in <a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a> and was released under the <a href="/wiki/GNU_General_Public_License" title="GNU General Public License">GNU General Public License</a>. Pash development stalled in 2008, was restarted on <a href="/wiki/GitHub" title="GitHub">GitHub</a> in 2012,<sup id="cite_ref-pash_project_150-0" class="reference"><a href="#cite_note-pash_project-150"><span class="cite-bracket">[</span>141<span class="cite-bracket">]</span></a></sup> and finally ceased in 2016 when PowerShell was officially made open-source and cross-platform.<sup id="cite_ref-151" class="reference"><a href="#cite_note-151"><span class="cite-bracket">[</span>142<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=32" title="Edit section: See also"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/wiki/Common_Information_Model_(computing)" title="Common Information Model (computing)">Common Information Model (computing)</a></li> <li><a href="/wiki/Comparison_of_command_shells" title="Comparison of command shells">Comparison of command shells</a></li> <li><a href="/wiki/Comparison_of_programming_languages" title="Comparison of programming languages">Comparison of programming languages</a></li> <li><a href="/wiki/Web-Based_Enterprise_Management" title="Web-Based Enterprise Management">Web-Based Enterprise Management</a></li> <li><a href="/wiki/Windows_Script_Host" title="Windows Script Host">Windows Script Host</a></li> <li><a href="/wiki/Windows_Terminal" title="Windows Terminal">Windows Terminal</a></li></ul> <div class="mw-heading mw-heading2"><h2 id="References">References</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=33" title="Edit section: References"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239543626"><div class="reflist reflist-columns references-column-width" style="column-width: 30em;"> <ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-1">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://apps.microsoft.com/detail/9mz1snwt0n5d">"PowerShell"</a>. <i>Microsoft Apps</i><span class="reference-accessdate">. Retrieved <span class="nowrap">October 24,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Apps&rft.atitle=PowerShell&rft_id=https%3A%2F%2Fapps.microsoft.com%2Fdetail%2F9mz1snwt0n5d&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/PowerShell/PowerShell/releases/tag/v7.4.6">"Release v7.4.6 Release of PowerShell"</a>. <i>PowerShell/PowerShell repo</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a><span class="reference-accessdate">. Retrieved <span class="nowrap">October 22,</span> 2024</span> – via <a href="/wiki/GitHub.com" class="mw-redirect" title="GitHub.com">GitHub.com</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=PowerShell%2FPowerShell+repo&rft.atitle=Release+v7.4.6+Release+of+PowerShell&rft_id=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell%2Freleases%2Ftag%2Fv7.4.6&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/PowerShell/PowerShell">"PowerShell for every system!"</a>. June 12, 2017 – via <a href="/wiki/GitHub.com" class="mw-redirect" title="GitHub.com">GitHub.com</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=PowerShell+for+every+system%21&rft.date=2017-06-12&rft_id=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-snover2008-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-snover2008_4-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSnover2008" class="citation web cs1">Snover, Jeffrey (May 25, 2008). <a rel="nofollow" class="external text" href="https://blogs.msdn.microsoft.com/powershell/2008/05/25/powershell-and-wpf-wtf/">"PowerShell and WPF: WTF"</a>. <i>Windows PowerShell Blog</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=PowerShell+and+WPF%3A+WTF&rft.date=2008-05-25&rft.aulast=Snover&rft.aufirst=Jeffrey&rft_id=https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpowershell%2F2008%2F05%2F25%2Fpowershell-and-wpf-wtf%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-ars-opensource-5"><span class="mw-cite-backlink">^ <a href="#cite_ref-ars-opensource_5-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-ars-opensource_5-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-ars-opensource_5-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-ars-opensource_5-3"><sup><i><b>d</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBright2016" class="citation web cs1">Bright, Peter (August 18, 2016). <a rel="nofollow" class="external text" href="https://arstechnica.com/information-technology/2016/08/powershell-is-microsofts-latest-open-source-release-coming-to-linux-os-x/">"PowerShell is Microsoft's latest open source release, coming to Linux, OS X"</a>. <i><a href="/wiki/Ars_Technica" title="Ars Technica">Ars Technica</a></i>. <a href="/wiki/Cond%C3%A9_Nast" title="Condé Nast">Condé Nast</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200409020253/https://arstechnica.com/information-technology/2016/08/powershell-is-microsofts-latest-open-source-release-coming-to-linux-os-x/">Archived</a> from the original on April 9, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 12,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Ars+Technica&rft.atitle=PowerShell+is+Microsoft%27s+latest+open+source+release%2C+coming+to+Linux%2C+OS+X&rft.date=2016-08-18&rft.aulast=Bright&rft.aufirst=Peter&rft_id=https%3A%2F%2Farstechnica.com%2Finformation-technology%2F2016%2F08%2Fpowershell-is-microsofts-latest-open-source-release-coming-to-linux-os-x%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.windows.com/windows-insider/2016/11/17/announcing-windows-10-insider-preview-build-14971-for-pc/">"Announcing Windows 10 Insider Preview Build 14971 for PC"</a>. November 17, 2016.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Announcing+Windows+10+Insider+Preview+Build+14971+for+PC&rft.date=2016-11-17&rft_id=https%3A%2F%2Fblogs.windows.com%2Fwindows-insider%2F2016%2F11%2F17%2Fannouncing-windows-10-insider-preview-build-14971-for-pc%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://support.microsoft.com/en-us/windows/powershell-is-replacing-command-prompt-fdb690cf-876c-d866-2124-21b6fb29a45f">"PowerShell is replacing Command Prompt"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=PowerShell+is+replacing+Command+Prompt&rft_id=https%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Fwindows%2Fpowershell-is-replacing-command-prompt-fdb690cf-876c-d866-2124-21b6fb29a45f&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-how-8"><span class="mw-cite-backlink">^ <a href="#cite_ref-how_8-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-how_8-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-how_8-2"><sup><i><b>c</b></i></sup></a> <a href="#cite_ref-how_8-3"><sup><i><b>d</b></i></sup></a> <a href="#cite_ref-how_8-4"><sup><i><b>e</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://stackoverflow.com/questions/tagged/powershell">"powershell"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">March 13,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=powershell&rft_id=https%3A%2F%2Fstackoverflow.com%2Fquestions%2Ftagged%2Fpowershell&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-MSDN-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-MSDN_9-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFTruher2007" class="citation magazine cs1">Truher, Jim (December 2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20081006195551/http://msdn.microsoft.com/en-us/magazine/cc163293.aspx">"Extend Windows PowerShell With Custom Commands"</a>. <i><a href="/wiki/MSDN_Magazine" class="mw-redirect" title="MSDN Magazine">MSDN Magazine</a></i>. Microsoft. Archived from <a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/magazine/cc163293.aspx">the original</a> on October 6, 2008.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=MSDN+Magazine&rft.atitle=Extend+Windows+PowerShell+With+Custom+Commands&rft.date=2007-12&rft.aulast=Truher&rft.aufirst=Jim&rft_id=https%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Fmagazine%2Fcc163293.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-lowe2007-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-lowe2007_10-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLowe2007" class="citation web cs1">Lowe, Scott (January 4, 2007). <a rel="nofollow" class="external text" href="https://www.techrepublic.com/article/exchange-2007-get-used-to-the-command-line/">"Exchange 2007: Get used to the command line"</a>. <i><a href="/wiki/TechRepublic" title="TechRepublic">TechRepublic</a></i>. <a href="/wiki/CBS_Interactive" class="mw-redirect" title="CBS Interactive">CBS Interactive</a>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181116084157/https://www.techrepublic.com/article/exchange-2007-get-used-to-the-command-line/">Archived</a> from the original on November 16, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">May 12,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechRepublic&rft.atitle=Exchange+2007%3A+Get+used+to+the+command+line&rft.date=2007-01-04&rft.aulast=Lowe&rft.aufirst=Scott&rft_id=http%3A%2F%2Fwww.techrepublic.com%2Farticle%2Fexchange-2007-get-used-to-the-command-line%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-snover2007b-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-snover2007b_11-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSnover2007" class="citation web cs1">Snover, Jeffrey (November 13, 2007). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20071115215316/http://blogs.msdn.com/powershell/archive/2007/11/13/sql-server-support-for-powershell.aspx">"SQL Server Support for PowerShell!"</a>. <i>Windows PowerShell Blog</i> (blog posting). Microsoft. Archived from <a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2007/11/13/sql-server-support-for-powershell.aspx">the original</a> on November 15, 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">November 13,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=SQL+Server+Support+for+PowerShell%21&rft.date=2007-11-13&rft.aulast=Snover&rft.aufirst=Jeffrey&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2007%2F11%2F13%2Fsql-server-support-for-powershell.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-pcmag-server2003-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-pcmag-server2003_12-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFDragan2003" class="citation web cs1">Dragan, Richard V. (April 23, 2003). <a rel="nofollow" class="external text" href="https://www.pcmag.com/archive/windows-server-2003-delivers-improvements-all-around-40764">"Windows Server 2003 Delivers Improvements All Around"</a>. <i><a href="/wiki/PCMag.com" class="mw-redirect" title="PCMag.com">PCMag.com</a></i>. <a href="/wiki/Ziff_Davis" title="Ziff Davis">Ziff Davis</a>. <q>A standout feature here is that virtually all admin utilities now work from the command line (and most are available through telnet).</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=PCMag.com&rft.atitle=Windows+Server+2003+Delivers+Improvements+All+Around&rft.date=2003-04-23&rft.aulast=Dragan&rft.aufirst=Richard+V.&rft_id=https%3A%2F%2Fwww.pcmag.com%2Farchive%2Fwindows-server-2003-delivers-improvements-all-around-40764&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJones2020" class="citation book cs1">Jones, Don (2020). <i>Shell of an Idea: The Untold History of PowerShell</i>. Don Gannon-Jones. p. 25. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-9536450-3-6" title="Special:BookSources/978-1-9536450-3-6"><bdi>978-1-9536450-3-6</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Shell+of+an+Idea%3A+The+Untold+History+of+PowerShell&rft.pages=25&rft.pub=Don+Gannon-Jones&rft.date=2020&rft.isbn=978-1-9536450-3-6&rft.aulast=Jones&rft.aufirst=Don&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-MonadManifesto-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-MonadManifesto_14-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJeffrey_P._Snover2002" class="citation news cs1">Jeffrey P. Snover (August 8, 2002). <a rel="nofollow" class="external text" href="https://www.jsnover.com/Docs/MonadManifesto.pdf">"Monad Manifesto"</a> <span class="cs1-format">(PDF)</span>. <i>Windows PowerShell Blog</i>. Microsoft<span class="reference-accessdate">. Retrieved <span class="nowrap">April 2,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=Monad+Manifesto&rft.date=2002-08-08&rft.au=Jeffrey+P.+Snover&rft_id=https%3A%2F%2Fwww.jsnover.com%2FDocs%2FMonadManifesto.pdf&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFBiggar_and_Harbaugh2017" class="citation podcast cs1">Biggar and Harbaugh (September 14, 2017). <a rel="nofollow" class="external text" href="https://www.heavybit.com/library/podcasts/to-be-continuous/ep-37-the-man-behind-windows-powershell/">"The Man Behind Windows PowerShell"</a>. <i>To Be Continuous</i> (Podcast). Heavybit<span class="reference-accessdate">. Retrieved <span class="nowrap">September 14,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+Man+Behind+Windows+PowerShell&rft.pub=Heavybit&rft.date=2017-09-14&rft.au=Biggar+and+Harbaugh&rft_id=https%3A%2F%2Fwww.heavybit.com%2Flibrary%2Fpodcasts%2Fto-be-continuous%2Fep-37-the-man-behind-windows-powershell%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-monad-renamed-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-monad-renamed_16-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.msdn.microsoft.com/powershell/2006/04/25/windows-powershell-monad-has-arrived/">"Windows PowerShell (Monad) Has Arrived"</a>. <i>Windows PowerShell Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. April 25, 2006.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=Windows+PowerShell+%28Monad%29+Has+Arrived&rft.date=2006-04-25&rft_id=https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpowershell%2F2006%2F04%2F25%2Fwindows-powershell-monad-has-arrived%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-powershell-vista-17"><span class="mw-cite-backlink"><b><a href="#cite_ref-powershell-vista_17-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSnover2006" class="citation web cs1">Snover, Jeffrey (November 15, 2006). <a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2006/11/15/windows-powershell-windows-vista.aspx">"Windows PowerShell & Windows Vista"</a>. <i>Windows PowerShell Blog</i> (blog posting). <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=Windows+PowerShell+%26+Windows+Vista&rft.date=2006-11-15&rft.aulast=Snover&rft.aufirst=Jeffrey&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2006%2F11%2F15%2Fwindows-powershell-windows-vista.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-PowerShell-V2-RTM-18"><span class="mw-cite-backlink"><b><a href="#cite_ref-PowerShell-V2-RTM_18-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20131013100052/http://support.microsoft.com/kb/968929">"Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0)"</a>. <i>Support</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. September 30, 2013. Archived from <a rel="nofollow" class="external text" href="http://support.microsoft.com/kb/968929">the original</a> on October 13, 2013.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Support&rft.atitle=Windows+Management+Framework+%28Windows+PowerShell+2.0%2C+WinRM+2.0%2C+and+BITS+4.0%29&rft.date=2013-09-30&rft_id=http%3A%2F%2Fsupport.microsoft.com%2Fkb%2F968929&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-posey-19"><span class="mw-cite-backlink"><b><a href="#cite_ref-posey_19-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPosey2009" class="citation news cs1">Posey, Brien (October 6, 2009). <a rel="nofollow" class="external text" href="https://www.techrepublic.com/blog/10-things/10-reasons-why-you-should-learn-to-use-powershell/">"10 reasons why you should learn to use PowerShell"</a>. <i>TechRepublic</i><span class="reference-accessdate">. Retrieved <span class="nowrap">April 2,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.jtitle=TechRepublic&rft.atitle=10+reasons+why+you+should+learn+to+use+PowerShell&rft.date=2009-10-06&rft.aulast=Posey&rft.aufirst=Brien&rft_id=https%3A%2F%2Fwww.techrepublic.com%2Fblog%2F10-things%2F10-reasons-why-you-should-learn-to-use-powershell%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-20"><span class="mw-cite-backlink"><b><a href="#cite_ref-20">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.technet.microsoft.com/heyscriptingguy/2015/12/14/what-is-pester-and-why-should-i-care/">"What is Pester and Why Should I Care?"</a>. December 14, 2015.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=What+is+Pester+and+Why+Should+I+Care%3F&rft.date=2015-12-14&rft_id=https%3A%2F%2Fblogs.technet.microsoft.com%2Fheyscriptingguy%2F2015%2F12%2F14%2Fwhat-is-pester-and-why-should-i-care%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-21"><span class="mw-cite-backlink"><b><a href="#cite_ref-21">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSnover2016" class="citation web cs1">Snover, Jeffrey (August 18, 2016). <a rel="nofollow" class="external text" href="https://azure.microsoft.com/en-us/blog/powershell-is-open-sourced-and-is-available-on-linux/">"PowerShell is open sourced and is available on Linux"</a>. <i>Microsoft Azure Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Azure+Blog&rft.atitle=PowerShell+is+open+sourced+and+is+available+on+Linux&rft.date=2016-08-18&rft.aulast=Snover&rft.aufirst=Jeffrey&rft_id=https%3A%2F%2Fazure.microsoft.com%2Fen-us%2Fblog%2Fpowershell-is-open-sourced-and-is-available-on-linux%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-22"><span class="mw-cite-backlink"><b><a href="#cite_ref-22">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/PowerShell/PowerShell">"PowerShell/PowerShell"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">August 18,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=PowerShell%2FPowerShell&rft_id=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-23"><span class="mw-cite-backlink"><b><a href="#cite_ref-23">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHansenCalvo2016" class="citation web cs1">Hansen, Kenneth; Calvo, Angel (August 18, 2016). <a rel="nofollow" class="external text" href="https://blogs.msdn.microsoft.com/powershell/2016/08/18/powershell-on-linux-and-open-source-2/">"PowerShell on Linux and Open Source!"</a>. <i>Windows PowerShell Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=PowerShell+on+Linux+and+Open+Source%21&rft.date=2016-08-18&rft.aulast=Hansen&rft.aufirst=Kenneth&rft.au=Calvo%2C+Angel&rft_id=https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpowershell%2F2016%2F08%2F18%2Fpowershell-on-linux-and-open-source-2%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-24"><span class="mw-cite-backlink"><b><a href="#cite_ref-24">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFFoley2016" class="citation web cs1"><a href="/wiki/Mary_Jo_Foley" title="Mary Jo Foley">Foley, Mary Jo</a> (August 18, 2016). <a rel="nofollow" class="external text" href="https://www.zdnet.com/article/microsoft-open-sources-powershell-brings-it-to-linux-and-mac-os-x/">"Microsoft open sources PowerShell; brings it to Linux and Mac OS X"</a>. <i><a href="/wiki/ZDNet" class="mw-redirect" title="ZDNet">ZDNet</a></i>. <a href="/wiki/CBS_Interactive" class="mw-redirect" title="CBS Interactive">CBS Interactive</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=ZDNet&rft.atitle=Microsoft+open+sources+PowerShell%3B+brings+it+to+Linux+and+Mac+OS+X&rft.date=2016-08-18&rft.aulast=Foley&rft.aufirst=Mary+Jo&rft_id=https%3A%2F%2Fwww.zdnet.com%2Farticle%2Fmicrosoft-open-sources-powershell-brings-it-to-linux-and-mac-os-x%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-:0-25"><span class="mw-cite-backlink">^ <a href="#cite_ref-:0_25-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:0_25-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/windows-server-docs/get-started/powershell-on-nano-server">"PowerShell on Nano Server"</a>. <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">TechNet</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. October 20, 2016.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechNet&rft.atitle=PowerShell+on+Nano+Server&rft.date=2016-10-20&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Fwindows-server-docs%2Fget-started%2Fpowershell-on-nano-server&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-26"><span class="mw-cite-backlink"><b><a href="#cite_ref-26">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJones2020" class="citation book cs1">Jones, Don (2020). <i>Shell of an Idea: The Untold History of PowerShell</i>. Don Gannon-Jones. p. 45. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-9536450-3-6" title="Special:BookSources/978-1-9536450-3-6"><bdi>978-1-9536450-3-6</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Shell+of+an+Idea%3A+The+Untold+History+of+PowerShell&rft.pages=45&rft.pub=Don+Gannon-Jones&rft.date=2020&rft.isbn=978-1-9536450-3-6&rft.aulast=Jones&rft.aufirst=Don&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-27"><span class="mw-cite-backlink"><b><a href="#cite_ref-27">^</a></b></span> <span class="reference-text"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFPayette2008" class="citation book cs1">Payette, Bruce (2008). <a rel="nofollow" class="external text" href="https://books.google.com/books?id=MYZQAAAAMAAJ"><i>Windows PowerShell in Action</i></a>. Manning Pubs Co Series. Manning. p. 27. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/9781932394900" title="Special:BookSources/9781932394900"><bdi>9781932394900</bdi></a><span class="reference-accessdate">. Retrieved <span class="nowrap">July 22,</span> 2016</span>. <q>The core PowerShell language is based on the POSIX 1003.2 grammar for the <a href="/wiki/KornShell" title="KornShell">Korn shell</a>.</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Windows+PowerShell+in+Action&rft.series=Manning+Pubs+Co+Series&rft.pages=27&rft.pub=Manning&rft.date=2008&rft.isbn=9781932394900&rft.aulast=Payette&rft.aufirst=Bruce&rft_id=https%3A%2F%2Fbooks.google.com%2Fbooks%3Fid%3DMYZQAAAAMAAJ&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-28"><span class="mw-cite-backlink"><b><a href="#cite_ref-28">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJones2020" class="citation book cs1">Jones, Don (2020). <i>Shell of an Idea: The Untold History of PowerShell</i>. Don Gannon-Jones. p. 109. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-9536450-3-6" title="Special:BookSources/978-1-9536450-3-6"><bdi>978-1-9536450-3-6</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Shell+of+an+Idea%3A+The+Untold+History+of+PowerShell&rft.pages=109&rft.pub=Don+Gannon-Jones&rft.date=2020&rft.isbn=978-1-9536450-3-6&rft.aulast=Jones&rft.aufirst=Don&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-29"><span class="mw-cite-backlink"><b><a href="#cite_ref-29">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/hh848304.aspx">"about_Command_Precedence"</a>. <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">TechNet</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. May 8, 2014.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechNet&rft.atitle=about_Command_Precedence&rft.date=2014-05-08&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fhh848304.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-30"><span class="mw-cite-backlink"><b><a href="#cite_ref-30">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWheeler2021" class="citation web cs1">Wheeler, Sean (September 7, 2021). <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_parsing?view=powershell-7.2#passing-arguments-to-native-commands">"about Parsing - PowerShell"</a>. <i>Microsoft Docs</i><span class="reference-accessdate">. Retrieved <span class="nowrap">December 5,</span> 2021</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Docs&rft.atitle=about+Parsing+-+PowerShell&rft.date=2021-09-07&rft.aulast=Wheeler&rft.aufirst=Sean&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fmicrosoft.powershell.core%2Fabout%2Fabout_parsing%3Fview%3Dpowershell-7.2%23passing-arguments-to-native-commands&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-31"><span class="mw-cite-backlink"><b><a href="#cite_ref-31">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://msdn2.microsoft.com/en-us/library/ms714419.aspx">"Windows PowerShell Extended Type System"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Windows+PowerShell+Extended+Type+System&rft_id=http%3A%2F%2Fmsdn2.microsoft.com%2Fen-us%2Flibrary%2Fms714419.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-cmdlets-32"><span class="mw-cite-backlink">^ <a href="#cite_ref-cmdlets_32-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-cmdlets_32-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-cmdlets_32-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://msdn2.microsoft.com/en-us/library/ms714395.aspx">"Windows PowerShell Cmdlets"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Windows+PowerShell+Cmdlets&rft_id=http%3A%2F%2Fmsdn2.microsoft.com%2Fen-us%2Flibrary%2Fms714395.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-firstcmdlet-33"><span class="mw-cite-backlink"><b><a href="#cite_ref-firstcmdlet_33-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://msdn2.microsoft.com/en-us/library/ms714622.aspx">"Creating Your First Cmdlet"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Creating+Your+First+Cmdlet&rft_id=http%3A%2F%2Fmsdn2.microsoft.com%2Fen-us%2Flibrary%2Fms714622.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-34"><span class="mw-cite-backlink"><b><a href="#cite_ref-34">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/hh852690.aspx">"Get-Verb"</a>. <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">TechNet</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. May 8, 2014.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechNet&rft.atitle=Get-Verb&rft.date=2014-05-08&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fhh852690.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-35"><span class="mw-cite-backlink"><b><a href="#cite_ref-35">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/library/ms714395%28v=vs.85%29.aspx">"Cmdlet Overview"</a>. <i><a href="/wiki/MSDN" class="mw-redirect" title="MSDN">MSDN</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. May 8, 2014.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=MSDN&rft.atitle=Cmdlet+Overview&rft.date=2014-05-08&rft_id=https%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fms714395%2528v%3Dvs.85%2529.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-36"><span class="mw-cite-backlink"><b><a href="#cite_ref-36">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://msdn2.microsoft.com/en-us/library/ms714663.aspx">"Adding parameters That Process Command Line Input"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Adding+parameters+That+Process+Command+Line+Input&rft_id=http%3A%2F%2Fmsdn2.microsoft.com%2Fen-us%2Flibrary%2Fms714663.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-37"><span class="mw-cite-backlink"><b><a href="#cite_ref-37">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://msdn2.microsoft.com/en-us/library/ms714597.aspx">"Adding parameters That Process Pipeline Input"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Adding+parameters+That+Process+Pipeline+Input&rft_id=http%3A%2F%2Fmsdn2.microsoft.com%2Fen-us%2Flibrary%2Fms714597.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-38"><span class="mw-cite-backlink"><b><a href="#cite_ref-38">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/dd347723.aspx">"Windows PowerShell Providers"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">October 14,</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Windows+PowerShell+Providers&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fdd347723.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-39"><span class="mw-cite-backlink"><b><a href="#cite_ref-39">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFYoshizawaRamos2012" class="citation web cs1">Yoshizawa, Tomoaki; Ramos, Durval (September 29, 2012). <a rel="nofollow" class="external text" href="https://social.technet.microsoft.com/wiki/contents/articles/13769.powershell-1-0-cmdlets.aspx">"PowerShell 1.0 Cmdlets"</a>. <i>TechNet Articles</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechNet+Articles&rft.atitle=PowerShell+1.0+Cmdlets&rft.date=2012-09-29&rft.aulast=Yoshizawa&rft.aufirst=Tomoaki&rft.au=Ramos%2C+Durval&rft_id=https%3A%2F%2Fsocial.technet.microsoft.com%2Fwiki%2Fcontents%2Farticles%2F13769.powershell-1-0-cmdlets.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-40"><span class="mw-cite-backlink"><b><a href="#cite_ref-40">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFYoshizawa2012" class="citation web cs1">Yoshizawa, Tomoaki (July 10, 2012). <a rel="nofollow" class="external text" href="https://social.technet.microsoft.com/wiki/contents/articles/13876.powershell-2-0-cmdlets.aspx">"PowerShell 2.0 Cmdlets"</a>. <i>TechNet Articles</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechNet+Articles&rft.atitle=PowerShell+2.0+Cmdlets&rft.date=2012-07-10&rft.aulast=Yoshizawa&rft.aufirst=Tomoaki&rft_id=https%3A%2F%2Fsocial.technet.microsoft.com%2Fwiki%2Fcontents%2Farticles%2F13876.powershell-2-0-cmdlets.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-41"><span class="mw-cite-backlink"><b><a href="#cite_ref-41">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWilson2013" class="citation book cs1">Wilson, Ed (2013). <a rel="nofollow" class="external text" href="https://www.microsoftpressstore.com/articles/article.aspx?p=2201304">"1: Overview of Windows PowerShell 3.0"</a>. <i>Windows Powershell 3.0 Step by Step</i>. Sebastopol, California: <a href="/wiki/Microsoft_Press" title="Microsoft Press">Microsoft Press</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-7356-7000-6" title="Special:BookSources/978-0-7356-7000-6"><bdi>978-0-7356-7000-6</bdi></a>. <a href="/wiki/OCLC_(identifier)" class="mw-redirect" title="OCLC (identifier)">OCLC</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/oclc/829236530">829236530</a>. <q>Windows PowerShell 3.0 comes with about 1,000 cmdlets on Windows 8</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=1%3A+Overview+of+Windows+PowerShell+3.0&rft.btitle=Windows+Powershell+3.0+Step+by+Step&rft.place=Sebastopol%2C+California&rft.pub=Microsoft+Press&rft.date=2013&rft_id=info%3Aoclcnum%2F829236530&rft.isbn=978-0-7356-7000-6&rft.aulast=Wilson&rft.aufirst=Ed&rft_id=https%3A%2F%2Fwww.microsoftpressstore.com%2Farticles%2Farticle.aspx%3Fp%3D2201304&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-42"><span class="mw-cite-backlink"><b><a href="#cite_ref-42">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWilson2015" class="citation book cs1">Wilson, Ed (2015). <a rel="nofollow" class="external text" href="https://www.microsoftpressstore.com/articles/article.aspx?p=2449029">"1: Overview of Windows PowerShell 5.0"</a>. <i>Windows PowerShell Step by Step</i> (Third ed.). Redmond, Washington: <a href="/wiki/Microsoft_Press" title="Microsoft Press">Microsoft Press</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-5093-0043-3" title="Special:BookSources/978-1-5093-0043-3"><bdi>978-1-5093-0043-3</bdi></a>. <a href="/wiki/OCLC_(identifier)" class="mw-redirect" title="OCLC (identifier)">OCLC</a> <a rel="nofollow" class="external text" href="https://search.worldcat.org/oclc/927112976">927112976</a>. <q>Windows PowerShell 5.0 comes with about 1,300 cmdlets on Windows 10</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.atitle=1%3A+Overview+of+Windows+PowerShell+5.0&rft.btitle=Windows+PowerShell+Step+by+Step&rft.place=Redmond%2C+Washington&rft.edition=Third&rft.pub=Microsoft+Press&rft.date=2015&rft_id=info%3Aoclcnum%2F927112976&rft.isbn=978-1-5093-0043-3&rft.aulast=Wilson&rft.aufirst=Ed&rft_id=https%3A%2F%2Fwww.microsoftpressstore.com%2Farticles%2Farticle.aspx%3Fp%3D2449029&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-43"><span class="mw-cite-backlink"><b><a href="#cite_ref-43">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/ee176927.aspx">"Windows PowerShell Owner's Manual: Piping and the Pipeline in Windows PowerShell"</a>. <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">TechNet</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 27,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechNet&rft.atitle=Windows+PowerShell+Owner%27s+Manual%3A+Piping+and+the+Pipeline+in+Windows+PowerShell&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fee176927.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-44"><span class="mw-cite-backlink"><b><a href="#cite_ref-44">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJones2008" class="citation web cs1">Jones, Don (2008). <a rel="nofollow" class="external text" href="http://www.microsoft.com/technet/technetmag/issues/2007/07/PowerShell/default.aspx">"Windows PowerShell – Rethinking the Pipeline"</a>. <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">Microsoft TechNet</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+TechNet&rft.atitle=Windows+PowerShell+%E2%80%93+Rethinking+the+Pipeline&rft.date=2008&rft.aulast=Jones&rft.aufirst=Don&rft_id=http%3A%2F%2Fwww.microsoft.com%2Ftechnet%2Ftechnetmag%2Fissues%2F2007%2F07%2FPowerShell%2Fdefault.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-45"><span class="mw-cite-backlink"><b><a href="#cite_ref-45">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20070819233213/http://msdn2.microsoft.com/en-us/library/aa347685.aspx">"Windows PowerShell Object Concepts"</a>. Archived from <a rel="nofollow" class="external text" href="http://msdn2.microsoft.com/en-us/library/aa347685.aspx">the original</a> on August 19, 2007<span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Windows+PowerShell+Object+Concepts&rft_id=http%3A%2F%2Fmsdn2.microsoft.com%2Fen-us%2Flibrary%2Faa347685.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-46"><span class="mw-cite-backlink"><b><a href="#cite_ref-46">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2006/04/30/586973.aspx">"How PowerShell Formatting and Outputting REALLY works"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=How+PowerShell+Formatting+and+Outputting+REALLY+works&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2006%2F04%2F30%2F586973.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-47"><span class="mw-cite-backlink"><b><a href="#cite_ref-47">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2006/06/21/641738.aspx">"More – How does PowerShell formatting really work?"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=More+%E2%80%93+How+does+PowerShell+formatting+really+work%3F&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2006%2F06%2F21%2F641738.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-48"><span class="mw-cite-backlink"><b><a href="#cite_ref-48">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/hh847902.aspx">"about_Pipelines"</a>. <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">TechNet</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. May 8, 2014.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechNet&rft.atitle=about_Pipelines&rft.date=2014-05-08&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fhh847902.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-49"><span class="mw-cite-backlink"><b><a href="#cite_ref-49">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/hh847810.aspx">"about_Objects"</a>. <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">TechNet</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. May 8, 2014.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechNet&rft.atitle=about_Objects&rft.date=2014-05-08&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fhh847810.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-about_Format.ps1xml-50"><span class="mw-cite-backlink">^ <a href="#cite_ref-about_Format.ps1xml_50-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-about_Format.ps1xml_50-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/hh847831.aspx">"about_Format.ps1xml"</a>. <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">TechNet</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. May 8, 2014.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechNet&rft.atitle=about_Format.ps1xml&rft.date=2014-05-08&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fhh847831.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-lambda1-51"><span class="mw-cite-backlink"><b><a href="#cite_ref-lambda1_51-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://defndo.com/powershell-code-blocks-and-anonymous-functions/">"Anonymous Functions and Code Blocks in PowerShell"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">January 21,</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Anonymous+Functions+and+Code+Blocks+in+PowerShell&rft_id=http%3A%2F%2Fdefndo.com%2Fpowershell-code-blocks-and-anonymous-functions%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-52"><span class="mw-cite-backlink"><b><a href="#cite_ref-52">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.computerperformance.co.uk/powershell/powershell_variables.htm">"Introduction to Windows PowerShell's Variables"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Introduction+to+Windows+PowerShell%27s+Variables&rft_id=http%3A%2F%2Fwww.computerperformance.co.uk%2Fpowershell%2Fpowershell_variables.htm&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-53"><span class="mw-cite-backlink"><b><a href="#cite_ref-53">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/ee692684.aspx">"Byte Conversion"</a>. <i>Windows PowerShell Tip of the Week</i>. October 22, 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">November 15,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Tip+of+the+Week&rft.atitle=Byte+Conversion&rft.date=2009-10-22&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fee692684.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-54"><span class="mw-cite-backlink"><b><a href="#cite_ref-54">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFRavikanth2013" class="citation web cs1">Ravikanth (May 20, 2013). <a rel="nofollow" class="external text" href="http://www.powershellmagazine.com/2013/05/20/converting-to-size-units-kb-mbgbtb-and-pb-without-using-powershell-multipliers/">"Converting to size units (KB, MB, GB, TB, and PB) without using PowerShell multipliers"</a>. <i>PowerShell Magazine</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=PowerShell+Magazine&rft.atitle=Converting+to+size+units+%28KB%2C+MB%2C+GB%2C+TB%2C+and+PB%29+without+using+PowerShell+multipliers&rft.date=2013-05-20&rft.au=Ravikanth&rft_id=http%3A%2F%2Fwww.powershellmagazine.com%2F2013%2F05%2F20%2Fconverting-to-size-units-kb-mbgbtb-and-pb-without-using-powershell-multipliers%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-about_Functions-55"><span class="mw-cite-backlink">^ <a href="#cite_ref-about_Functions_55-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-about_Functions_55-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-about_Functions_55-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/hh847829.aspx">"about_Functions"</a>. <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">Microsoft TechNet</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. October 17, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">November 15,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+TechNet&rft.atitle=about_Functions&rft.date=2013-10-17&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fhh847829.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-dotnet-56"><span class="mw-cite-backlink">^ <a href="#cite_ref-dotnet_56-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-dotnet_56-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://msdn.microsoft.com/msdnmag/issues/07/05/TestRun/default.aspx">"Lightweight Testing with Windows PowerShell"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Lightweight+Testing+with+Windows+PowerShell&rft_id=http%3A%2F%2Fmsdn.microsoft.com%2Fmsdnmag%2Fissues%2F07%2F05%2FTestRun%2Fdefault.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-57"><span class="mw-cite-backlink"><b><a href="#cite_ref-57">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAngelopoulosKaren2007" class="citation web cs1">Angelopoulos, Alex; Karen, Bemowski (December 4, 2007). <a rel="nofollow" class="external text" href="http://windowsitpro.com/powershell/powershell-got-smart-about-smart-quotes">"PowerShell Got Smart About Smart Quotes"</a>. <i>Windows IT Pro</i>. <a href="/wiki/Penton_Media" class="mw-redirect" title="Penton Media">Penton Media</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 15,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+IT+Pro&rft.atitle=PowerShell+Got+Smart+About+Smart+Quotes&rft.date=2007-12-04&rft.aulast=Angelopoulos&rft.aufirst=Alex&rft.au=Karen%2C+Bemowski&rft_id=http%3A%2F%2Fwindowsitpro.com%2Fpowershell%2Fpowershell-got-smart-about-smart-quotes&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-58"><span class="mw-cite-backlink"><b><a href="#cite_ref-58">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_special_characters?view=powershell-6">"About Special Characters"</a>. Powershell / Scripting. <i>Microsoft</i>. June 8, 2017<span class="reference-accessdate">. Retrieved <span class="nowrap">June 20,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft&rft.atitle=About+Special+Characters&rft.date=2017-06-08&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fmicrosoft.powershell.core%2Fabout%2Fabout_special_characters%3Fview%3Dpowershell-6&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-59"><span class="mw-cite-backlink"><b><a href="#cite_ref-59">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://huddledmasses.org/trap-exception-in-powershell">"Trap [Exception] { "In PowerShell" }"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Trap+%5BException%5D+%7B+%22In+PowerShell%22+%7D&rft_id=http%3A%2F%2Fhuddledmasses.org%2Ftrap-exception-in-powershell&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-60"><span class="mw-cite-backlink"><b><a href="#cite_ref-60">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.microsoft.com/technet/scriptcenter/topics/winpsh/manual/run.mspx">"Running Windows PowerShell Scripts"</a>. <i><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft&rft.atitle=Running+Windows+PowerShell+Scripts&rft_id=http%3A%2F%2Fwww.microsoft.com%2Ftechnet%2Fscriptcenter%2Ftopics%2Fwinpsh%2Fmanual%2Frun.mspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-61"><span class="mw-cite-backlink"><b><a href="#cite_ref-61">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/hh847874.aspx">"about_Signing"</a>. <i><a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">Microsoft TechNet</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. October 17, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">November 15,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+TechNet&rft.atitle=about_Signing&rft.date=2013-10-17&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fhh847874.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-62"><span class="mw-cite-backlink"><b><a href="#cite_ref-62">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLee_Holmes2006" class="citation book cs1">Lee Holmes (September 2006). <i>Windows PowerShell Quick Reference</i>. O'Reilly Media.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Windows+PowerShell+Quick+Reference&rft.pub=O%27Reilly+Media&rft.date=2006-09&rft.au=Lee+Holmes&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-63"><span class="mw-cite-backlink"><b><a href="#cite_ref-63">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFeslesar2023" class="citation web cs1">eslesar (May 23, 2023). <a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/powershell/dsc/overview">"Windows PowerShell Desired State Configuration Overview"</a>. <i>msdn.microsoft.com</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=msdn.microsoft.com&rft.atitle=Windows+PowerShell+Desired+State+Configuration+Overview&rft.date=2023-05-23&rft.au=eslesar&rft_id=https%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Fpowershell%2Fdsc%2Foverview&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-64"><span class="mw-cite-backlink"><b><a href="#cite_ref-64">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFChungSnoverKumaravel2006" class="citation web cs1">Chung, Leonard; Snover, Jeffrey; Kumaravel, Arul (November 14, 2006). <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/powershell/its-a-wrap-windows-powershell-1-0-released">"It's a Wrap! Windows PowerShell 1.0 Released!"</a>. <i>Windows PowerShell Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=It%27s+a+Wrap%21+Windows+PowerShell+1.0+Released%21&rft.date=2006-11-14&rft.aulast=Chung&rft.aufirst=Leonard&rft.au=Snover%2C+Jeffrey&rft.au=Kumaravel%2C+Arul&rft_id=https%3A%2F%2Fdevblogs.microsoft.com%2Fpowershell%2Fits-a-wrap-windows-powershell-1-0-released&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-65"><span class="mw-cite-backlink"><b><a href="#cite_ref-65">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2008/10/28/powershell-will-be-installed-by-default-on-windows-server-08-r2-ws08r2-and-windows-7-w7.aspx">"PowerShell will be installed by default on Windows Server 08 R2 (WS08R2) and Windows 7 (W7)!"</a>. <i>Windows PowerShell Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. October 28, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">September 27,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=PowerShell+will+be+installed+by+default+on+Windows+Server+08+R2+%28WS08R2%29+and+Windows+7+%28W7%29%21&rft.date=2008-10-28&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2008%2F10%2F28%2Fpowershell-will-be-installed-by-default-on-windows-server-08-r2-ws08r2-and-windows-7-w7.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-66"><span class="mw-cite-backlink"><b><a href="#cite_ref-66">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2009/10/27/windows-management-framework-is-here.aspx">"Windows Management Framework is here!"</a>. October 27, 2009<span class="reference-accessdate">. Retrieved <span class="nowrap">October 30,</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Windows+Management+Framework+is+here%21&rft.date=2009-10-27&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2009%2F10%2F27%2Fwindows-management-framework-is-here.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-67"><span class="mw-cite-backlink"><b><a href="#cite_ref-67">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://support.microsoft.com/kb/968929">"Microsoft Support Knowledge Base: Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0, and BITS 4.0)"</a>. Support.microsoft.com. September 23, 2011<span class="reference-accessdate">. Retrieved <span class="nowrap">September 27,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Microsoft+Support+Knowledge+Base%3A+Windows+Management+Framework+%28Windows+PowerShell+2.0%2C+WinRM+2.0%2C+and+BITS+4.0%29&rft.pub=Support.microsoft.com&rft.date=2011-09-23&rft_id=http%3A%2F%2Fsupport.microsoft.com%2Fkb%2F968929&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-68"><span class="mw-cite-backlink"><b><a href="#cite_ref-68">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2008/10/29/574-reasons-why-we-are-so-proud-and-optimistic-about-w7-and-ws08r2.aspx">"574 Reasons Why We Are So Proud and Optimistic About W7 and WS08R2"</a>. <i>Windows PowerShell Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. October 29, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">September 27,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=574+Reasons+Why+We+Are+So+Proud+and+Optimistic+About+W7+and+WS08R2&rft.date=2008-10-29&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2008%2F10%2F29%2F574-reasons-why-we-are-so-proud-and-optimistic-about-w7-and-ws08r2.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-69"><span class="mw-cite-backlink"><b><a href="#cite_ref-69">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSnover2008" class="citation web cs1">Snover, Jeffrey (2008). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20081013065033/http://channel9.msdn.com/pdc2008/ES24/">"PowerShell: Creating Manageable Web Services"</a>. Archived from <a rel="nofollow" class="external text" href="http://channel9.msdn.com/pdc2008/ES24/">the original</a> on October 13, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">July 19,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=PowerShell%3A+Creating+Manageable+Web+Services&rft.date=2008&rft.aulast=Snover&rft.aufirst=Jeffrey&rft_id=http%3A%2F%2Fchannel9.msdn.com%2Fpdc2008%2FES24%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-70"><span class="mw-cite-backlink"><b><a href="#cite_ref-70">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2007/11/06/what-s-new-in-ctp-of-powershell-2-0.aspx">"What's New in CTP of PowerShell 2.0"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">November 28,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=What%27s+New+in+CTP+of+PowerShell+2.0&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2007%2F11%2F06%2Fwhat-s-new-in-ctp-of-powershell-2-0.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-71"><span class="mw-cite-backlink"><b><a href="#cite_ref-71">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080506150324/http://www.microsoft.com/downloads/details.aspx?FamilyID=7c8051c2-9bfc-4c81-859d-0864979fa403&DisplayLang=en">"Windows PowerShell V2 Community Technology Preview 2 (CTP2) – releaseNotes"</a>. <i><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a></i>. Archived from <a rel="nofollow" class="external text" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=7C8051C2-9BFC-4C81-859D-0864979FA403&displaylang=en">the original</a> on May 6, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">May 5,</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft&rft.atitle=Windows+PowerShell+V2+Community+Technology+Preview+2+%28CTP2%29+%E2%80%93+releaseNotes&rft_id=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3FFamilyId%3D7C8051C2-9BFC-4C81-859D-0864979FA403%26displaylang%3Den&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-72"><span class="mw-cite-backlink"><b><a href="#cite_ref-72">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100917075605/http://activexperts.com/admin/powershell/ps1vs2/">"Differences between PowerShell 1.0 and PowerShell 2.0"</a>. Archived from <a rel="nofollow" class="external text" href="https://activexperts.com/admin/powershell/ps1vs2/">the original</a> on September 17, 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">June 26,</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Differences+between+PowerShell+1.0+and+PowerShell+2.0&rft_id=http%3A%2F%2Factivexperts.com%2Fadmin%2Fpowershell%2Fps1vs2%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-73"><span class="mw-cite-backlink"><b><a href="#cite_ref-73">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJones2010" class="citation web cs1">Jones, Don (May 2010). <a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/ff677563.aspx">"Windows PowerShell: Writing Cmdlets in Script"</a>. <i><a href="/wiki/TechNet_Magazine" class="mw-redirect" title="TechNet Magazine">TechNet Magazine</a></i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=TechNet+Magazine&rft.atitle=Windows+PowerShell%3A+Writing+Cmdlets+in+Script&rft.date=2010-05&rft.aulast=Jones&rft.aufirst=Don&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fff677563.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-74"><span class="mw-cite-backlink"><b><a href="#cite_ref-74">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2008/10/14/gogrid-snap-in-managing-cloud-services-with-powershell.aspx">"GoGrid Snap-in – Managing Cloud Services with PowerShell"</a>. <i>Windows PowerShell Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. October 14, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">September 27,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=GoGrid+Snap-in+%E2%80%93+Managing+Cloud+Services+with+PowerShell&rft.date=2008-10-14&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2008%2F10%2F14%2Fgogrid-snap-in-managing-cloud-services-with-powershell.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-75"><span class="mw-cite-backlink"><b><a href="#cite_ref-75">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2008/10/18/emit-xml.aspx">"Emit-XML"</a>. <i>Windows PowerShell Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. October 17, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">September 27,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=Emit-XML&rft.date=2008-10-17&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2008%2F10%2F18%2Femit-xml.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-76"><span class="mw-cite-backlink"><b><a href="#cite_ref-76">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2008/06/14/block-comments-in-v2.aspx">"Block Comments in V2"</a>. <i>Windows PowerShell Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. June 14, 2008<span class="reference-accessdate">. Retrieved <span class="nowrap">September 27,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=Block+Comments+in+V2&rft.date=2008-06-14&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2008%2F06%2F14%2Fblock-comments-in-v2.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-77"><span class="mw-cite-backlink"><b><a href="#cite_ref-77">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLee2012" class="citation web cs1">Lee, Thomas (August 13, 2012). <a rel="nofollow" class="external text" href="http://tfl09.blogspot.co.uk/2012/08/powershell-version-3-is-rtm.html">"PowerShell Version 3 is RTM!"</a>. <i>Under The Stairs</i><span class="reference-accessdate">. Retrieved <span class="nowrap">August 13,</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Under+The+Stairs&rft.atitle=PowerShell+Version+3+is+RTM%21&rft.date=2012-08-13&rft.aulast=Lee&rft.aufirst=Thomas&rft_id=http%3A%2F%2Ftfl09.blogspot.co.uk%2F2012%2F08%2Fpowershell-version-3-is-rtm.html&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-WMF3-78"><span class="mw-cite-backlink">^ <a href="#cite_ref-WMF3_78-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-WMF3_78-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-WMF3_78-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.microsoft.com/en-us/download/details.aspx?id=34595">"Windows Management Framework 3.0"</a>. <i>Download Center</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. September 4, 2012<span class="reference-accessdate">. Retrieved <span class="nowrap">November 8,</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Download+Center&rft.atitle=Windows+Management+Framework+3.0&rft.date=2012-09-04&rft_id=http%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fdownload%2Fdetails.aspx%3Fid%3D34595&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-79"><span class="mw-cite-backlink"><b><a href="#cite_ref-79">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/b/powershell/archive/2011/12/02/windows-management-framework-3-0-community-technology-preview-ctp-2-available-for-download.aspx">"Windows Management Framework 3.0 Community Technology Preview (CTP) #2 Available for Download"</a>. <i>Windows PowerShell Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. December 2, 2011.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=Windows+Management+Framework+3.0+Community+Technology+Preview+%28CTP%29+%232+Available+for+Download&rft.date=2011-12-02&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fb%2Fpowershell%2Farchive%2F2011%2F12%2F02%2Fwindows-management-framework-3-0-community-technology-preview-ctp-2-available-for-download.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-80"><span class="mw-cite-backlink"><b><a href="#cite_ref-80">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.microsoft.com/en-us/download/details.aspx?id=34595">"Windows Management Framework 3.0"</a>. <i>Download Center</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. December 3, 2012.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Download+Center&rft.atitle=Windows+Management+Framework+3.0&rft.date=2012-12-03&rft_id=https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fdownload%2Fdetails.aspx%3Fid%3D34595&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-81"><span class="mw-cite-backlink"><b><a href="#cite_ref-81">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFJofre2016" class="citation web cs1">Jofre, JuanPablo (December 14, 2016). <a rel="nofollow" class="external text" href="https://msdn.microsoft.com/en-us/powershell/scripting/setup/windows-powershell-system-requirements">"Windows PowerShell System Requirements"</a>. <i>Microsoft Developer Network</i>. Microsoft<span class="reference-accessdate">. Retrieved <span class="nowrap">April 20,</span> 2017</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Developer+Network&rft.atitle=Windows+PowerShell+System+Requirements&rft.date=2016-12-14&rft.aulast=Jofre&rft.aufirst=JuanPablo&rft_id=https%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Fpowershell%2Fscripting%2Fsetup%2Fwindows-powershell-system-requirements&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-82"><span class="mw-cite-backlink"><b><a href="#cite_ref-82">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHoneycutt2012" class="citation book cs1">Honeycutt, Jerry (2012). Woolley, Valerie (ed.). <a rel="nofollow" class="external text" href="http://blogs.msdn.com/b/microsoft_press/archive/2012/11/13/free-ebook-introducing-windows-8-an-overview-for-it-professionals-final-edition.aspx"><i>Introducing Windows 8: An Overview for IT Professionals</i></a>. Redmond, WA: <a href="/wiki/Microsoft_Press" title="Microsoft Press">Microsoft Press</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-7356-7050-1" title="Special:BookSources/978-0-7356-7050-1"><bdi>978-0-7356-7050-1</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Introducing+Windows+8%3A+An+Overview+for+IT+Professionals&rft.place=Redmond%2C+WA&rft.pub=Microsoft+Press&rft.date=2012&rft.isbn=978-0-7356-7050-1&rft.aulast=Honeycutt&rft.aufirst=Jerry&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fb%2Fmicrosoft_press%2Farchive%2F2012%2F11%2F13%2Ffree-ebook-introducing-windows-8-an-overview-for-it-professionals-final-edition.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-83"><span class="mw-cite-backlink"><b><a href="#cite_ref-83">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/b/powershell/archive/2013/10/25/windows-management-framework-4-0-is-now-available.aspx">"Windows Management Framework 4.0 is now available"</a>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. October 24, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">November 4,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Windows+Management+Framework+4.0+is+now+available&rft.pub=Microsoft&rft.date=2013-10-24&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fb%2Fpowershell%2Farchive%2F2013%2F10%2F25%2Fwindows-management-framework-4-0-is-now-available.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-84"><span class="mw-cite-backlink"><b><a href="#cite_ref-84">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLevy2013" class="citation web cs1">Levy, Shay (June 25, 2013). <a rel="nofollow" class="external text" href="http://www.powershellmagazine.com/2013/06/25/new-features-in-windows-powershell-4-0/">"New Features in Windows PowerShell 4.0"</a>. <i>PowerShell Magazine</i><span class="reference-accessdate">. Retrieved <span class="nowrap">June 26,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=PowerShell+Magazine&rft.atitle=New+Features+in+Windows+PowerShell+4.0&rft.date=2013-06-25&rft.aulast=Levy&rft.aufirst=Shay&rft_id=http%3A%2F%2Fwww.powershellmagazine.com%2F2013%2F06%2F25%2Fnew-features-in-windows-powershell-4-0%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-85"><span class="mw-cite-backlink"><b><a href="#cite_ref-85">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20131226224907/http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-B302#fbid=sBK5uHH2bcL">"Desired State Configuration in Windows Server 2012 R2 PowerShell"</a>. <i><a href="/wiki/Channel_9_(Microsoft)" title="Channel 9 (Microsoft)">Channel 9</a></i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. June 3, 2013. Archived from <a rel="nofollow" class="external text" href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2013/MDC-B302#fbid=sBK5uHH2bcL">the original</a> on December 26, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">June 26,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Channel+9&rft.atitle=Desired+State+Configuration+in+Windows+Server+2012+R2+PowerShell&rft.date=2013-06-03&rft_id=http%3A%2F%2Fchannel9.msdn.com%2FEvents%2FTechEd%2FNorthAmerica%2F2013%2FMDC-B302%23fbid%3DsBK5uHH2bcL&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-86"><span class="mw-cite-backlink"><b><a href="#cite_ref-86">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFHall2013" class="citation web cs1">Hall, Adrian (June 7, 2013). <a rel="nofollow" class="external text" href="http://blogs.splunk.com/2013/06/07/thoughts-from-microsoft-teched-north-america/">"Thoughts from Microsoft TechEd North America"</a>. <i>Blogs: Tips & Tricks</i>. <a href="/wiki/Splunk" title="Splunk">Splunk</a><span class="reference-accessdate">. Retrieved <span class="nowrap">June 26,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Blogs%3A+Tips+%26+Tricks&rft.atitle=Thoughts+from+Microsoft+TechEd+North+America&rft.date=2013-06-07&rft.aulast=Hall&rft.aufirst=Adrian&rft_id=http%3A%2F%2Fblogs.splunk.com%2F2013%2F06%2F07%2Fthoughts-from-microsoft-teched-north-america%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-87"><span class="mw-cite-backlink"><b><a href="#cite_ref-87">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.msdn.microsoft.com/powershell/2016/02/24/windows-management-framework-wmf-5-0-rtm-packages-has-been-republished/">"Windows Management Framework (WMF) 5.0 RTM packages has been republished"</a>. <i>Windows PowerShell Blog</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. February 24, 2016.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+Blog&rft.atitle=Windows+Management+Framework+%28WMF%29+5.0+RTM+packages+has+been+republished&rft.date=2016-02-24&rft_id=https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpowershell%2F2016%2F02%2F24%2Fwindows-management-framework-wmf-5-0-rtm-packages-has-been-republished%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-88"><span class="mw-cite-backlink"><b><a href="#cite_ref-88">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/OneGet/oneget/wiki/Q-and-A">"Q and A"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">April 21,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=Q+and+A&rft_id=https%3A%2F%2Fgithub.com%2FOneGet%2Foneget%2Fwiki%2FQ-and-A&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-Snover_2014-04-03-89"><span class="mw-cite-backlink"><b><a href="#cite_ref-Snover_2014-04-03_89-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFSnover2014" class="citation web cs1">Snover, Jeffrey (April 3, 2014). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140630174828/http://blogs.technet.com/b/windowsserver/archive/2014/04/03/windows-management-framework-v5-preview.aspx">"Windows Management Framework V5 Preview"</a>. <i>blogs.technet.com</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. Archived from <a rel="nofollow" class="external text" href="http://blogs.technet.com/b/windowsserver/archive/2014/04/03/windows-management-framework-v5-preview.aspx">the original</a> on June 30, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">April 21,</span> 2015</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=blogs.technet.com&rft.atitle=Windows+Management+Framework+V5+Preview&rft.date=2014-04-03&rft.aulast=Snover&rft.aufirst=Jeffrey&rft_id=http%3A%2F%2Fblogs.technet.com%2Fb%2Fwindowsserver%2Farchive%2F2014%2F04%2F03%2Fwindows-management-framework-v5-preview.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-90"><span class="mw-cite-backlink"><b><a href="#cite_ref-90">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFsays2016" class="citation web cs1">says, Jaap Brasser (August 2, 2016). <a rel="nofollow" class="external text" href="http://www.powershellmagazine.com/2016/08/02/pstip-new-powershell-commands-in-windows-10-anniversary-update/">"#PSTip New PowerShell Commands in Windows 10 Anniversary Update"</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=%23PSTip+New+PowerShell+Commands+in+Windows+10+Anniversary+Update&rft.date=2016-08-02&rft.aulast=says&rft.aufirst=Jaap+Brasser&rft_id=http%3A%2F%2Fwww.powershellmagazine.com%2F2016%2F08%2F02%2Fpstip-new-powershell-commands-in-windows-10-anniversary-update%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-91"><span class="mw-cite-backlink"><b><a href="#cite_ref-91">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.technet.microsoft.com/ausoemteam/2016/09/04/whats-new-in-windows-server-2016-standard-edition-part-9-management-and-automation/">"What's New In Windows Server 2016 Standard Edition Part 9 – Management And Automation"</a>. September 4, 2016.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=What%27s+New+In+Windows+Server+2016+Standard+Edition+Part+9+%E2%80%93+Management+And+Automation&rft.date=2016-09-04&rft_id=https%3A%2F%2Fblogs.technet.microsoft.com%2Fausoemteam%2F2016%2F09%2F04%2Fwhats-new-in-windows-server-2016-standard-edition-part-9-management-and-automation%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-92"><span class="mw-cite-backlink"><b><a href="#cite_ref-92">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/mt651681.aspx">"Microsoft.PowerShell.LocalAccounts Module"</a>. <i>technet.microsoft.com</i>. June 16, 2016.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=technet.microsoft.com&rft.atitle=Microsoft.PowerShell.LocalAccounts+Module&rft.date=2016-06-16&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fmt651681.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-93"><span class="mw-cite-backlink"><b><a href="#cite_ref-93">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://blogs.msdn.microsoft.com/powershell/2016/07/16/announcing-windows-management-framework-wmf-5-1-preview/">"Announcing Windows Management Framework (WMF) 5.1 Preview"</a>. July 16, 2016.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Announcing+Windows+Management+Framework+%28WMF%29+5.1+Preview&rft.date=2016-07-16&rft_id=https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpowershell%2F2016%2F07%2F16%2Fannouncing-windows-management-framework-wmf-5-1-preview%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-94"><span class="mw-cite-backlink"><b><a href="#cite_ref-94">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.microsoft.com/en-us/download/details.aspx?id=54616">"WMF 5.1"</a>. <i>Microsoft Download Center</i>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Download+Center&rft.atitle=WMF+5.1&rft_id=https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fdownload%2Fdetails.aspx%3Fid%3D54616&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-95"><span class="mw-cite-backlink"><b><a href="#cite_ref-95">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/powershell/scripting/what-is-windows-powershell?view=powershell-7.4">"What is Windows PowerShell? - PowerShell"</a>. <i>Microsoft Learn</i>. March 7, 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">August 19,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Learn&rft.atitle=What+is+Windows+PowerShell%3F+-+PowerShell&rft.date=2024-03-07&rft_id=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fpowershell%2Fscripting%2Fwhat-is-windows-powershell%3Fview%3Dpowershell-7.4&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-96"><span class="mw-cite-backlink"><b><a href="#cite_ref-96">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/powershell/scripting/whats-new/migrating-from-windows-powershell-51-to-powershell-7?view=powershell-7.4#using-powershell-7-side-by-side-with-windows-powershell-51">"Migrating from Windows PowerShell 5.1 to PowerShell 7 - PowerShell"</a>. <i>Microsoft Learn</i>. April 2, 2024<span class="reference-accessdate">. Retrieved <span class="nowrap">August 19,</span> 2024</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Learn&rft.atitle=Migrating+from+Windows+PowerShell+5.1+to+PowerShell+7+-+PowerShell&rft.date=2024-04-02&rft_id=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fpowershell%2Fscripting%2Fwhats-new%2Fmigrating-from-windows-powershell-51-to-powershell-7%3Fview%3Dpowershell-7.4%23using-powershell-7-side-by-side-with-windows-powershell-51&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-97"><span class="mw-cite-backlink"><b><a href="#cite_ref-97">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="1" class="citation web cs1">Aiello, Joey (January 11, 2018). <a rel="nofollow" class="external text" href="https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/">"PowerShell Core 6.0: Generally Available (GA) and Supported!"</a>. <i>PowerShell Team Blog</i>. Microsoft. <a rel="nofollow" class="external text" href="https://archive.today/20180611172006/https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/">Archived</a> from the original on June 11, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">June 11,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=PowerShell+Team+Blog&rft.atitle=PowerShell+Core+6.0%3A+Generally+Available+%28GA%29+and+Supported%21&rft.date=2018-01-11&rft.aulast=Aiello&rft.aufirst=Joey&rft_id=https%3A%2F%2Fblogs.msdn.microsoft.com%2Fpowershell%2F2018%2F01%2F10%2Fpowershell-core-6-0-generally-available-ga-and-supported%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-98"><span class="mw-cite-backlink"><b><a href="#cite_ref-98">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAielloWheeler2018" class="citation web cs1">Aiello, Joey; Wheeler, Sean (January 10, 2018). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181116013534/https://docs.microsoft.com/en-us/powershell/scripting/powershell-core-support?view=powershell-6">"PowerShell Core Support Lifecycle"</a>. <i>Microsoft Docs</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. Archived from <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/scripting/PowerShell-Core-Support?view=powershell-6">the original</a> on November 16, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">January 11,</span> 2018</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Docs&rft.atitle=PowerShell+Core+Support+Lifecycle&rft.date=2018-01-10&rft.aulast=Aiello&rft.aufirst=Joey&rft.au=Wheeler%2C+Sean&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fscripting%2FPowerShell-Core-Support%3Fview%3Dpowershell-6&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-99"><span class="mw-cite-backlink"><b><a href="#cite_ref-99">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFCalvo2018" class="citation web cs1">Calvo, Angel (January 11, 2018). <a rel="nofollow" class="external text" href="https://techcommunity.microsoft.com/t5/PowerShell-AMA/Top-10-most-exciting-reasons-to-migrate/m-p/143960#M25">"Top 10 most exciting reasons to migrate"</a>. <i>PowerShell AMA</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=PowerShell+AMA&rft.atitle=Top+10+most+exciting+reasons+to+migrate&rft.date=2018-01-11&rft.aulast=Calvo&rft.aufirst=Angel&rft_id=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FPowerShell-AMA%2FTop-10-most-exciting-reasons-to-migrate%2Fm-p%2F143960%23M25&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-100"><span class="mw-cite-backlink"><b><a href="#cite_ref-100">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFsdwheeler2023" class="citation web cs1">sdwheeler (August 3, 2023). <a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/previous-versions/powershell/scripting/whats-new/what-s-new-in-powershell-core-60?view=powershell-7.1">"What's New in PowerShell Core 6.0"</a>. <i>learn.microsoft.com</i><span class="reference-accessdate">. Retrieved <span class="nowrap">December 11,</span> 2023</span>. <q>Default encoding is UTF-8 without a BOM except for New-ModuleManifest</q></cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=learn.microsoft.com&rft.atitle=What%27s+New+in+PowerShell+Core+6.0&rft.date=2023-08-03&rft.au=sdwheeler&rft_id=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fprevious-versions%2Fpowershell%2Fscripting%2Fwhats-new%2Fwhat-s-new-in-powershell-core-60%3Fview%3Dpowershell-7.1&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-Windows-1252-101"><span class="mw-cite-backlink">^ <a href="#cite_ref-Windows-1252_101-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-Windows-1252_101-1"><sup><i><b>b</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://learn.microsoft.com/en-us/powershell/scripting/dev-cross-plat/vscode/understanding-file-encoding?view=powershell-7.4">"Understanding file encoding in VS Code and PowerShell - PowerShell"</a>. <i>learn.microsoft.com</i>. November 29, 2023<span class="reference-accessdate">. Retrieved <span class="nowrap">December 11,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=learn.microsoft.com&rft.atitle=Understanding+file+encoding+in+VS+Code+and+PowerShell+-+PowerShell&rft.date=2023-11-29&rft_id=https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fpowershell%2Fscripting%2Fdev-cross-plat%2Fvscode%2Funderstanding-file-encoding%3Fview%3Dpowershell-7.4&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-102"><span class="mw-cite-backlink"><b><a href="#cite_ref-102">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFAiello2018" class="citation web cs1">Aiello, Joey (September 13, 2018). <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/powershell/announcing-powershell-core-6-1/">"Announcing PowerShell Core 6.1"</a>. <i>devblogs.microsoft.com</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a><span class="reference-accessdate">. Retrieved <span class="nowrap">June 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=devblogs.microsoft.com&rft.atitle=Announcing+PowerShell+Core+6.1&rft.date=2018-09-13&rft.aulast=Aiello&rft.aufirst=Joey&rft_id=https%3A%2F%2Fdevblogs.microsoft.com%2Fpowershell%2Fannouncing-powershell-core-6-1%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-103"><span class="mw-cite-backlink"><b><a href="#cite_ref-103">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/PowerShell/PowerShell">"PowerShell/PowerShell"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">June 22,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=PowerShell%2FPowerShell&rft_id=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-:1-104"><span class="mw-cite-backlink">^ <a href="#cite_ref-:1_104-0"><sup><i><b>a</b></i></sup></a> <a href="#cite_ref-:1_104-1"><sup><i><b>b</b></i></sup></a> <a href="#cite_ref-:1_104-2"><sup><i><b>c</b></i></sup></a></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLee2019" class="citation web cs1">Lee, Steve (April 5, 2019). <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/powershell/the-next-release-of-powershell-powershell-7/">"The Next Release of PowerShell – PowerShell 7"</a>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a><span class="reference-accessdate">. Retrieved <span class="nowrap">June 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=The+Next+Release+of+PowerShell+%E2%80%93+PowerShell+7&rft.pub=Microsoft&rft.date=2019-04-05&rft.aulast=Lee&rft.aufirst=Steve&rft_id=https%3A%2F%2Fdevblogs.microsoft.com%2Fpowershell%2Fthe-next-release-of-powershell-powershell-7%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-105"><span class="mw-cite-backlink"><b><a href="#cite_ref-105">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLee2019" class="citation web cs1">Lee, Steve (March 28, 2019). <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/powershell/general-availability-of-powershell-core-6-2/">"General Availability of PowerShell Core 6.2"</a>. <i>devblogs.microsoft.com</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a><span class="reference-accessdate">. Retrieved <span class="nowrap">June 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=devblogs.microsoft.com&rft.atitle=General+Availability+of+PowerShell+Core+6.2&rft.date=2019-03-28&rft.aulast=Lee&rft.aufirst=Steve&rft_id=https%3A%2F%2Fdevblogs.microsoft.com%2Fpowershell%2Fgeneral-availability-of-powershell-core-6-2%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-106"><span class="mw-cite-backlink"><b><a href="#cite_ref-106">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMackie2019" class="citation web cs1">Mackie, Kurt (May 30, 2019). <a rel="nofollow" class="external text" href="https://redmondmag.com/articles/2019/05/30/powershell-7-preview-released.aspx">"Microsoft Releases PowerShell 7 Preview"</a>. <a href="/w/index.php?title=1105_Media_Inc&action=edit&redlink=1" class="new" title="1105 Media Inc (page does not exist)">1105 Media Inc</a><span class="reference-accessdate">. Retrieved <span class="nowrap">June 1,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Microsoft+Releases+PowerShell+7+Preview&rft.pub=1105+Media+Inc&rft.date=2019-05-30&rft.aulast=Mackie&rft.aufirst=Kurt&rft_id=https%3A%2F%2Fredmondmag.com%2Farticles%2F2019%2F05%2F30%2Fpowershell-7-preview-released.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-107"><span class="mw-cite-backlink"><b><a href="#cite_ref-107">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFLee2019" class="citation web cs1">Lee, Steve (May 30, 2019). <a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/powershell/powershell-7-road-map/">"PowerShell 7 Road Map"</a>. <i>devblogs.microsoft.com</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a><span class="reference-accessdate">. Retrieved <span class="nowrap">August 12,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=devblogs.microsoft.com&rft.atitle=PowerShell+7+Road+Map&rft.date=2019-05-30&rft.aulast=Lee&rft.aufirst=Steve&rft_id=https%3A%2F%2Fdevblogs.microsoft.com%2Fpowershell%2Fpowershell-7-road-map%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-ps7p5-108"><span class="mw-cite-backlink"><b><a href="#cite_ref-ps7p5_108-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://devblogs.microsoft.com/powershell/powershell-7-preview-5/">"PowerShell 7 Preview 5 | PowerShell"</a>. October 23, 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200215113601/https://devblogs.microsoft.com/powershell/powershell-7-preview-5/">Archived</a> from the original on February 15, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">March 5,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=PowerShell+7+Preview+5+%7C+PowerShell&rft.date=2019-10-23&rft_id=https%3A%2F%2Fdevblogs.microsoft.com%2Fpowershell%2Fpowershell-7-preview-5%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-109"><span class="mw-cite-backlink"><b><a href="#cite_ref-109">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://www.itsfoss.net/powershell-7-2/">"PowerShell 7.2 is the new version of Microsoft's next-generation shell"</a>. <i>itsfoss.net</i>. November 12, 2021.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=itsfoss.net&rft.atitle=PowerShell+7.2+is+the+new+version+of+Microsoft%27s+next-generation+shell&rft.date=2021-11-12&rft_id=https%3A%2F%2Fwww.itsfoss.net%2Fpowershell-7-2%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-110"><span class="mw-cite-backlink"><b><a href="#cite_ref-110">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/PowerShell/PowerShell/releases/tag/v7.3.0">"Release v7.3.0 Release of PowerShell · PowerShell/PowerShell"</a>. <i><a href="/wiki/GitHub" title="GitHub">GitHub</a></i>. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20221109021444/https://github.com/PowerShell/PowerShell/releases/tag/v7.3.0">Archived</a> from the original on November 9, 2022<span class="reference-accessdate">. Retrieved <span class="nowrap">March 7,</span> 2022</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=Release+v7.3.0+Release+of+PowerShell+%C2%B7+PowerShell%2FPowerShell&rft_id=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell%2Freleases%2Ftag%2Fv7.3.0&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-111"><span class="mw-cite-backlink"><b><a href="#cite_ref-111">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/PowerShell/PowerShell/pull/18219">"Webcmdlets set default charset encoding to UTF8 by CarloToso · Pull Request #18219 · PowerShell/PowerShell"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">December 11,</span> 2023</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=Webcmdlets+set+default+charset+encoding+to+UTF8+by+CarloToso+%C2%B7+Pull+Request+%2318219+%C2%B7+PowerShell%2FPowerShell&rft_id=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell%2Fpull%2F18219&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-113"><span class="mw-cite-backlink"><b><a href="#cite_ref-113">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://technet.microsoft.com/en-us/library/hh849808.aspx">"Test-Connection"</a>. <i>PowerShell documentations</i>. <a href="/wiki/Microsoft" title="Microsoft">Microsoft</a>. August 9, 2015.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=PowerShell+documentations&rft.atitle=Test-Connection&rft.date=2015-08-09&rft_id=https%3A%2F%2Ftechnet.microsoft.com%2Fen-us%2Flibrary%2Fhh849808.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-120"><span class="mw-cite-backlink"><b><a href="#cite_ref-120">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://techcommunity.microsoft.com/t5/Containers/Tar-and-Curl-Come-to-Windows/ba-p/382409">"Tar and Curl Come to Windows! - Microsoft Tech Community - 382409"</a>. March 22, 2019. <a rel="nofollow" class="external text" href="https://web.archive.org/web/20200911181923/https://techcommunity.microsoft.com/t5/containers/tar-and-curl-come-to-windows/ba-p/382409">Archived</a> from the original on September 11, 2020<span class="reference-accessdate">. Retrieved <span class="nowrap">May 17,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Tar+and+Curl+Come+to+Windows%21+-+Microsoft+Tech+Community+-+382409&rft.date=2019-03-22&rft_id=https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2FContainers%2FTar-and-Curl-Come-to-Windows%2Fba-p%2F382409&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-121"><span class="mw-cite-backlink"><b><a href="#cite_ref-121">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWheeler2020" class="citation web cs1">Wheeler, Sean (June 2, 2020). <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_scripts?view=powershell-7.1">"About Scripts"</a>. <i>Microsoft Docs</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Docs&rft.atitle=About+Scripts&rft.date=2020-06-02&rft.aulast=Wheeler&rft.aufirst=Sean&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fmicrosoft.powershell.core%2Fabout%2Fabout_scripts%3Fview%3Dpowershell-7.1&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-122"><span class="mw-cite-backlink"><b><a href="#cite_ref-122">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWheelerSmatlakWilson2019" class="citation web cs1">Wheeler, Sean; Smatlak, David; Wilson, Chase (October 16, 2019). <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/scripting/developer/module/how-to-write-a-powershell-module-manifest?view=powershell-7">"How to write a PowerShell module manifest"</a>. <i>Docs</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Docs&rft.atitle=How+to+write+a+PowerShell+module+manifest&rft.date=2019-10-16&rft.aulast=Wheeler&rft.aufirst=Sean&rft.au=Smatlak%2C+David&rft.au=Wilson%2C+Chase&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fscripting%2Fdeveloper%2Fmodule%2Fhow-to-write-a-powershell-module-manifest%3Fview%3Dpowershell-7&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-123"><span class="mw-cite-backlink"><b><a href="#cite_ref-123">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWheelerSmatlak2019" class="citation web cs1">Wheeler, Sean; Smatlak, David (November 22, 2019). <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/scripting/developer/module/how-to-write-a-powershell-script-module?view=powershell-7">"How to Write a PowerShell Script Module"</a>. <i>Microsoft Docs</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Docs&rft.atitle=How+to+Write+a+PowerShell+Script+Module&rft.date=2019-11-22&rft.aulast=Wheeler&rft.aufirst=Sean&rft.au=Smatlak%2C+David&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fscripting%2Fdeveloper%2Fmodule%2Fhow-to-write-a-powershell-script-module%3Fview%3Dpowershell-7&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-125"><span class="mw-cite-backlink"><b><a href="#cite_ref-125">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWheeler2016" class="citation web cs1">Wheeler, Sean (November 13, 2016). <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/scripting/developer/module/how-to-write-a-powershell-binary-module?view=powershell-7">"How to Write a PowerShell Binary Module"</a>. <i>Microsoft Docs</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Docs&rft.atitle=How+to+Write+a+PowerShell+Binary+Module&rft.date=2016-11-13&rft.aulast=Wheeler&rft.aufirst=Sean&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fscripting%2Fdeveloper%2Fmodule%2Fhow-to-write-a-powershell-binary-module%3Fview%3Dpowershell-7&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-126"><span class="mw-cite-backlink"><b><a href="#cite_ref-126">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWheelerJofreVorobevNikolaev2020" class="citation web cs1">Wheeler, Sean; Jofre, Juan Pablo; Vorobev, Sergei; Nikolaev, Kirill; Coulter, David (June 2, 2020). <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_types.ps1xml?view=powershell-7">"About Types.ps1xml"</a>. <i>Microsoft Docs</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Docs&rft.atitle=About+Types.ps1xml&rft.date=2020-06-02&rft.aulast=Wheeler&rft.aufirst=Sean&rft.au=Jofre%2C+Juan+Pablo&rft.au=Vorobev%2C+Sergei&rft.au=Nikolaev%2C+Kirill&rft.au=Coulter%2C+David&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fmicrosoft.powershell.core%2Fabout%2Fabout_types.ps1xml%3Fview%3Dpowershell-7&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-128"><span class="mw-cite-backlink"><b><a href="#cite_ref-128">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWheeler" class="citation web cs1">Wheeler, Sean. <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/export-clixml?view=powershell-7">"Export-Clixml"</a>. <i>Microsoft Docs</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Docs&rft.atitle=Export-Clixml&rft.aulast=Wheeler&rft.aufirst=Sean&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fmicrosoft.powershell.utility%2Fexport-clixml%3Fview%3Dpowershell-7&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-129"><span class="mw-cite-backlink"><b><a href="#cite_ref-129">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWheelerJofreVorobevNikolaev" class="citation web cs1">Wheeler, Sean; Jofre, Juan Pablo; Vorobev, Sergei; Nikolaev, Kirill; Coulter, David. <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/export-console?view=powershell-5.1">"Export-Console"</a>. <i>Microsoft Docs</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Docs&rft.atitle=Export-Console&rft.aulast=Wheeler&rft.aufirst=Sean&rft.au=Jofre%2C+Juan+Pablo&rft.au=Vorobev%2C+Sergei&rft.au=Nikolaev%2C+Kirill&rft.au=Coulter%2C+David&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fmicrosoft.powershell.core%2Fexport-console%3Fview%3Dpowershell-5.1&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-130"><span class="mw-cite-backlink"><b><a href="#cite_ref-130">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWheeler2020" class="citation web cs1">Wheeler, Sean (June 2, 2020). <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_session_configuration_files?view=powershell-7">"About Session Configuration Files"</a>. <i>Microsoft Docs</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Docs&rft.atitle=About+Session+Configuration+Files&rft.date=2020-06-02&rft.aulast=Wheeler&rft.aufirst=Sean&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fmicrosoft.powershell.core%2Fabout%2Fabout_session_configuration_files%3Fview%3Dpowershell-7&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-131"><span class="mw-cite-backlink"><b><a href="#cite_ref-131">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFWheeler2020" class="citation web cs1">Wheeler, Sean (June 2, 2020). <a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/new-psrolecapabilityfile?view=powershell-7">"New-PSRoleCapabilityFile"</a>. <i>Microsoft Docs</i>. Microsoft.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft+Docs&rft.atitle=New-PSRoleCapabilityFile&rft.date=2020-06-02&rft.aulast=Wheeler&rft.aufirst=Sean&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fmicrosoft.powershell.core%2Fnew-psrolecapabilityfile%3Fview%3Dpowershell-7&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-132"><span class="mw-cite-backlink"><b><a href="#cite_ref-132">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.microsoft.com/downloads/details.aspx?familyid=35fc4205-792b-4306-8e4b-0de9cce72172&displaylang=en">"Microsoft Transporter Suite for Lotus Domino"</a>. <i><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">March 7,</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Microsoft&rft.atitle=Microsoft+Transporter+Suite+for+Lotus+Domino&rft_id=http%3A%2F%2Fwww.microsoft.com%2Fdownloads%2Fdetails.aspx%3Ffamilyid%3D35fc4205-792b-4306-8e4b-0de9cce72172%26displaylang%3Den&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-133"><span class="mw-cite-backlink"><b><a href="#cite_ref-133">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.codeplex.com/PowerTools">"PowerTools for Open XML"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">June 20,</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=PowerTools+for+Open+XML&rft_id=http%3A%2F%2Fwww.codeplex.com%2FPowerTools&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-134"><span class="mw-cite-backlink"><b><a href="#cite_ref-134">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg24017698">"MO74: WebSphere MQ – Windows PowerShell Library"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">December 5,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MO74%3A+WebSphere+MQ+%E2%80%93+Windows+PowerShell+Library&rft_id=http%3A%2F%2Fwww-1.ibm.com%2Fsupport%2Fdocview.wss%3Frs%3D171%26uid%3Dswg24017698&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-135"><span class="mw-cite-backlink"><b><a href="#cite_ref-135">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://docs.microsoft.com/en-us/windows-hardware/manufacture/iot/iot-core-adk-addons-command-line-options">"IoT Core Add-ons command-line options"</a>. October 15, 2018<span class="reference-accessdate">. Retrieved <span class="nowrap">June 13,</span> 2020</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=IoT+Core+Add-ons+command-line+options&rft.date=2018-10-15&rft_id=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-hardware%2Fmanufacture%2Fiot%2Fiot-core-adk-addons-command-line-options&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-136"><span class="mw-cite-backlink"><b><a href="#cite_ref-136">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.quest.com/powershell/activeroles-server.aspx">"PowerShell Commands for Active Directory by Quest Software"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">July 2,</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=PowerShell+Commands+for+Active+Directory+by+Quest+Software&rft_id=http%3A%2F%2Fwww.quest.com%2Fpowershell%2Factiveroles-server.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-137"><span class="mw-cite-backlink"><b><a href="#cite_ref-137">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.specopssoft.com/powershell/">"PowerShell Remoting through Group Policy"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">December 7,</span> 2007</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=PowerShell+Remoting+through+Group+Policy&rft_id=http%3A%2F%2Fwww.specopssoft.com%2Fpowershell%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-138"><span class="mw-cite-backlink"><b><a href="#cite_ref-138">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://archive.today/20141230022901/https://www.vmware.com/go/PowerCLI">"VMware vSphere PowerCLI"</a>. Archived from <a rel="nofollow" class="external text" href="https://www.vmware.com/go/PowerCLI">the original</a> on December 30, 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">September 9,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=VMware+vSphere+PowerCLI&rft_id=https%3A%2F%2Fwww.vmware.com%2Fgo%2FPowerCLI&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-139"><span class="mw-cite-backlink"><b><a href="#cite_ref-139">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20100204104602/https://blogs.msdn.com/powershell/archive/2008/07/03/iis7-powershell-provider-tech-preview-2.aspx">"IIS7 PowerShell Provider Tech Preview 2"</a>. <i>Windows PowerShell blog</i>. Archived from <a rel="nofollow" class="external text" href="https://blogs.msdn.com/powershell/archive/2008/07/03/iis7-powershell-provider-tech-preview-2.aspx">the original</a> on February 4, 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">July 3,</span> 2008</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=Windows+PowerShell+blog&rft.atitle=IIS7+PowerShell+Provider+Tech+Preview+2&rft_id=https%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2008%2F07%2F03%2Fiis7-powershell-provider-tech-preview-2.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-140"><span class="mw-cite-backlink"><b><a href="#cite_ref-140">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/powershell/archive/2009/06/14/kudos-to-the-win7-diagnostics-team.aspx">"Kudos to the Win7 Diagnostics Team"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">June 15,</span> 2009</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Kudos+to+the+Win7+Diagnostics+Team&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fpowershell%2Farchive%2F2009%2F06%2F14%2Fkudos-to-the-win7-diagnostics-team.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-141"><span class="mw-cite-backlink"><b><a href="#cite_ref-141">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite id="CITEREFMichael2009" class="citation web cs1">Michael, Niehaus (July 10, 2009). <a rel="nofollow" class="external text" href="http://blogs.technet.com/b/mniehaus/archive/2009/07/10/mdt-2010-new-feature-16-powershell-support.aspx">"MDT 2010 New Feature #16: PowerShell support"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">October 27,</span> 2014</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=MDT+2010+New+Feature+%2316%3A+PowerShell+support&rft.date=2009-07-10&rft.aulast=Michael&rft.aufirst=Niehaus&rft_id=http%3A%2F%2Fblogs.technet.com%2Fb%2Fmniehaus%2Farchive%2F2009%2F07%2F10%2Fmdt-2010-new-feature-16-powershell-support.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-142"><span class="mw-cite-backlink"><b><a href="#cite_ref-142">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/b/powershell/archive/2010/06/16/kudos-to-netapp-for-data-ontap-powershell-toolkit.aspx">"Kudos to NetApp for Data ONTAP PowerShell ToolKit"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">June 15,</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Kudos+to+NetApp+for+Data+ONTAP+PowerShell+ToolKit&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fb%2Fpowershell%2Farchive%2F2010%2F06%2F16%2Fkudos-to-netapp-for-data-ontap-powershell-toolkit.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-143"><span class="mw-cite-backlink"><b><a href="#cite_ref-143">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://community.netapp.com/t5/Microsoft-Cloud-and-Virtualization-Discussions/NetApp-PowerShell-Toolkit-4-2-released/m-p/120539">"PowerShell Toolkit 4.2 Announcement"</a>. June 23, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">September 7,</span> 2016</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=PowerShell+Toolkit+4.2+Announcement&rft.date=2016-06-23&rft_id=http%3A%2F%2Fcommunity.netapp.com%2Ft5%2FMicrosoft-Cloud-and-Virtualization-Discussions%2FNetApp-PowerShell-Toolkit-4-2-released%2Fm-p%2F120539&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-144"><span class="mw-cite-backlink"><b><a href="#cite_ref-144">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://blogs.msdn.com/b/powershell/archive/2007/06/28/heterogeneous-job-scheduling-with-powershell.aspx">"Heterogeneous Job Scheduling With PowerShell"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">September 15,</span> 2010</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Heterogeneous+Job+Scheduling+With+PowerShell&rft_id=http%3A%2F%2Fblogs.msdn.com%2Fb%2Fpowershell%2Farchive%2F2007%2F06%2F28%2Fheterogeneous-job-scheduling-with-powershell.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-145"><span class="mw-cite-backlink"><b><a href="#cite_ref-145">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20160817204820/http://uiautomation.codeplex.com/">"UIAutomation PowerShell Extensions"</a>. Archived from <a rel="nofollow" class="external text" href="http://uiautomation.codeplex.com/">the original</a> on August 17, 2016<span class="reference-accessdate">. Retrieved <span class="nowrap">February 16,</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=UIAutomation+PowerShell+Extensions&rft_id=http%3A%2F%2Fuiautomation.codeplex.com%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-146"><span class="mw-cite-backlink"><b><a href="#cite_ref-146">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://en.community.dell.com/techcenter/storage/w/wiki/2688.aspx">"EqualLogic HIT-ME with PowerShell"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">March 9,</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=EqualLogic+HIT-ME+with+PowerShell&rft_id=http%3A%2F%2Fen.community.dell.com%2Ftechcenter%2Fstorage%2Fw%2Fwiki%2F2688.aspx&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-147"><span class="mw-cite-backlink"><b><a href="#cite_ref-147">^</a></b></span> <span class="reference-text"><a href="https://de.wikipedia.org/wiki/LOGINventory" class="extiw" title="de:LOGINventory">de:LOGINventory</a></span> </li> <li id="cite_note-148"><span class="mw-cite-backlink"><b><a href="#cite_ref-148">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://archive.today/20130119175212/http://sepsx.codeplex.com/">"Selenium PowerShell eXtensions"</a>. Archived from <a rel="nofollow" class="external text" href="http://sepsx.codeplex.com">the original</a> on January 19, 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">August 20,</span> 2012</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=unknown&rft.btitle=Selenium+PowerShell+eXtensions&rft_id=http%3A%2F%2Fsepsx.codeplex.com&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-pash-149"><span class="mw-cite-backlink"><b><a href="#cite_ref-pash_149-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://pash.sourceforge.net/">"Pash"</a>. <i><a href="/wiki/SourceForge" title="SourceForge">SourceForge</a></i>. <a href="/wiki/Dice_Holdings,_Inc." class="mw-redirect" title="Dice Holdings, Inc.">Dice Holdings, Inc.</a><span class="reference-accessdate"> Retrieved <span class="nowrap">September 27,</span> 2011</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=SourceForge&rft.atitle=Pash&rft_id=http%3A%2F%2Fpash.sourceforge.net%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-pash_project-150"><span class="mw-cite-backlink"><b><a href="#cite_ref-pash_project_150-0">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/Pash-Project/Pash/">"Pash Project"</a>. <i><a href="/wiki/GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">April 10,</span> 2013</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=Pash+Project&rft_id=https%3A%2F%2Fgithub.com%2FPash-Project%2FPash%2F&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> <li id="cite_note-151"><span class="mw-cite-backlink"><b><a href="#cite_ref-151">^</a></b></span> <span class="reference-text"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://github.com/Pash-Project/Pash/issues/429">"Pash is now obsolete · Issue #429 · Pash-Project/Pash"</a>. <i>GitHub</i><span class="reference-accessdate">. Retrieved <span class="nowrap">November 26,</span> 2019</span>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=unknown&rft.jtitle=GitHub&rft.atitle=Pash+is+now+obsolete+%C2%B7+Issue+%23429+%C2%B7+Pash-Project%2FPash&rft_id=https%3A%2F%2Fgithub.com%2FPash-Project%2FPash%2Fissues%2F429&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="Further_reading">Further reading</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=34" title="Edit section: Further reading"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Finke, Douglas (2012). <i>Windows PowerShell for Developers</i>. <a href="/wiki/O%27Reilly_Media" title="O'Reilly Media">O'Reilly Media</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-4493-2270-0" title="Special:BookSources/978-1-4493-2270-0"><bdi>978-1-4493-2270-0</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Windows+PowerShell+for+Developers&rft.pub=O%27Reilly+Media&rft.date=2012&rft.isbn=978-1-4493-2270-0&rft.aulast=Finke&rft.aufirst=Douglas&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Holmes, Lee (2006). <i>Windows PowerShell Quick Reference</i>. <a href="/wiki/O%27Reilly_Media" title="O'Reilly Media">O'Reilly Media</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/0-596-52813-2" title="Special:BookSources/0-596-52813-2"><bdi>0-596-52813-2</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Windows+PowerShell+Quick+Reference&rft.pub=O%27Reilly+Media&rft.date=2006&rft.isbn=0-596-52813-2&rft.aulast=Holmes&rft.aufirst=Lee&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Holmes, Lee (2007). <i>Windows PowerShell Cookbook</i>. <a href="/wiki/O%27Reilly_Media" title="O'Reilly Media">O'Reilly Media</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-596-52849-2" title="Special:BookSources/978-0-596-52849-2"><bdi>978-0-596-52849-2</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Windows+PowerShell+Cookbook&rft.pub=O%27Reilly+Media&rft.date=2007&rft.isbn=978-0-596-52849-2&rft.aulast=Holmes&rft.aufirst=Lee&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Jones, Don; Hicks, Jeffery (2010). <i>Windows PowerShell 2.0: TFM</i> (3rd ed.). Sapien Technologies. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-9821314-2-8" title="Special:BookSources/978-0-9821314-2-8"><bdi>978-0-9821314-2-8</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Windows+PowerShell+2.0%3A+TFM&rft.edition=3rd&rft.pub=Sapien+Technologies&rft.date=2010&rft.isbn=978-0-9821314-2-8&rft.aulast=Jones&rft.aufirst=Don&rft.au=Hicks%2C+Jeffery&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Jones, Don (2020). <i>Shell of an Idea: The Untold History of PowerShell</i>. Self-published. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-1-9536450-3-6" title="Special:BookSources/978-1-9536450-3-6"><bdi>978-1-9536450-3-6</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Shell+of+an+Idea%3A+The+Untold+History+of+PowerShell&rft.pub=Self-published&rft.date=2020&rft.isbn=978-1-9536450-3-6&rft.aulast=Jones&rft.aufirst=Don&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Kopczynski, Tyson; Handley, Pete; Shaw, Marco (2009). <i>Windows PowerShell Unleashed</i> (2nd ed.). <a href="/wiki/Pearson_Education" title="Pearson Education">Pearson Education</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-672-32988-3" title="Special:BookSources/978-0-672-32988-3"><bdi>978-0-672-32988-3</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Windows+PowerShell+Unleashed&rft.edition=2nd&rft.pub=Pearson+Education&rft.date=2009&rft.isbn=978-0-672-32988-3&rft.aulast=Kopczynski&rft.aufirst=Tyson&rft.au=Handley%2C+Pete&rft.au=Shaw%2C+Marco&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Kumaravel, Arul; White, Jon; Naixin Li, Michael; Happell, Scott; Xie, Guohui; Vutukuri, Krishna C. (2008). <i>Professional Windows PowerShell Programming: Snapins, Cmdlets, Hosts and Providers</i>. <a href="/wiki/Wrox_Press" title="Wrox Press">Wrox Press</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-470-17393-0" title="Special:BookSources/978-0-470-17393-0"><bdi>978-0-470-17393-0</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Professional+Windows+PowerShell+Programming%3A+Snapins%2C+Cmdlets%2C+Hosts+and+Providers&rft.pub=Wrox+Press&rft.date=2008&rft.isbn=978-0-470-17393-0&rft.aulast=Kumaravel&rft.aufirst=Arul&rft.au=White%2C+Jon&rft.au=Naixin+Li%2C+Michael&rft.au=Happell%2C+Scott&rft.au=Xie%2C+Guohui&rft.au=Vutukuri%2C+Krishna+C.&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Oakley, Andy (2005). <i>Monad (AKA PowerShell)</i>. <a href="/wiki/O%27Reilly_Media" title="O'Reilly Media">O'Reilly Media</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/0-596-10009-4" title="Special:BookSources/0-596-10009-4"><bdi>0-596-10009-4</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Monad+%28AKA+PowerShell%29&rft.pub=O%27Reilly+Media&rft.date=2005&rft.isbn=0-596-10009-4&rft.aulast=Oakley&rft.aufirst=Andy&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Watt, Andrew (2007). <i>Professional Windows PowerShell</i>. <a href="/wiki/Wrox_Press" title="Wrox Press">Wrox Press</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-471-94693-9" title="Special:BookSources/978-0-471-94693-9"><bdi>978-0-471-94693-9</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Professional+Windows+PowerShell&rft.pub=Wrox+Press&rft.date=2007&rft.isbn=978-0-471-94693-9&rft.aulast=Watt&rft.aufirst=Andrew&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Wilson, Ed (2013). <i>Windows PowerShell 3.0 Step by Step</i>. <a href="/wiki/Microsoft_Press" title="Microsoft Press">Microsoft Press</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-7356-6339-8" title="Special:BookSources/978-0-7356-6339-8"><bdi>978-0-7356-6339-8</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Windows+PowerShell+3.0+Step+by+Step&rft.pub=Microsoft+Press&rft.date=2013&rft.isbn=978-0-7356-6339-8&rft.aulast=Wilson&rft.aufirst=Ed&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li> <li><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1238218222"><cite class="citation book cs1">Wilson, Ed (2014). <i>Windows PowerShell Best Practices</i>. <a href="/wiki/Microsoft_Press" title="Microsoft Press">Microsoft Press</a>. <a href="/wiki/ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a> <a href="/wiki/Special:BookSources/978-0-7356-6649-8" title="Special:BookSources/978-0-7356-6649-8"><bdi>978-0-7356-6649-8</bdi></a>.</cite><span title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Windows+PowerShell+Best+Practices&rft.pub=Microsoft+Press&rft.date=2014&rft.isbn=978-0-7356-6649-8&rft.aulast=Wilson&rft.aufirst=Ed&rfr_id=info%3Asid%2Fen.wikipedia.org%3APowerShell" class="Z3988"></span></li></ul> <div class="mw-heading mw-heading2"><h2 id="External_links">External links</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=PowerShell&action=edit&section=35" title="Edit section: External links"><span>edit</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r1235681985">.mw-parser-output .side-box{margin:4px 0;box-sizing:border-box;border:1px solid #aaa;font-size:88%;line-height:1.25em;background-color:var(--background-color-interactive-subtle,#f8f9fa);display:flow-root}.mw-parser-output .side-box-abovebelow,.mw-parser-output .side-box-text{padding:0.25em 0.9em}.mw-parser-output .side-box-image{padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .side-box-imageright{padding:2px 0.9em 2px 0;text-align:center}@media(min-width:500px){.mw-parser-output .side-box-flex{display:flex;align-items:center}.mw-parser-output .side-box-text{flex:1;min-width:0}}@media(min-width:720px){.mw-parser-output .side-box{width:238px}.mw-parser-output .side-box-right{clear:right;float:right;margin-left:1em}.mw-parser-output .side-box-left{margin-right:1em}}</style><style data-mw-deduplicate="TemplateStyles:r1237033735">@media print{body.ns-0 .mw-parser-output .sistersitebox{display:none!important}}@media screen{html.skin-theme-clientpref-night .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .sistersitebox img[src*="Wiktionary-logo-en-v2.svg"]{background-color:white}}</style><div class="side-box side-box-right plainlinks sistersitebox"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1126788409"> <div class="side-box-flex"> <div class="side-box-image"><span class="noviewer" typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/40px-Wikiversity_logo_2017.svg.png" decoding="async" width="40" height="33" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/60px-Wikiversity_logo_2017.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Wikiversity_logo_2017.svg/80px-Wikiversity_logo_2017.svg.png 2x" data-file-width="626" data-file-height="512" /></span></span></div> <div class="side-box-text plainlist">Wikiversity has learning resources about <i><b><a href="https://en.wikiversity.org/wiki/PowerShell" class="extiw" title="v:PowerShell">PowerShell</a></b></i></div></div> </div> <ul><li><span class="official-website"><span class="url"><a rel="nofollow" class="external text" href="https://microsoft.com/powershell">Official website</a></span></span> <span class="mw-valign-text-top" typeof="mw:File/Frameless"><a href="https://www.wikidata.org/wiki/Q840410#P856" title="Edit this at Wikidata"><img alt="Edit this at Wikidata" src="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/15px-OOjs_UI_icon_edit-ltr-progressive.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/20px-OOjs_UI_icon_edit-ltr-progressive.svg.png 2x" data-file-width="20" data-file-height="20" /></a></span></li> <li><a rel="nofollow" class="external text" href="https://github.com/PowerShell/PowerShell">PowerShell</a> on <a href="/wiki/GitHub" title="GitHub">GitHub</a></li> <li><a rel="nofollow" class="external text" href="http://social.technet.microsoft.com/wiki/contents/articles/183.windows-powershell-survival-guide-en-us.aspx"><i>Windows PowerShell Survival Guide</i></a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20120915113215/http://social.technet.microsoft.com/wiki/contents/articles/183.windows-powershell-survival-guide-en-us.aspx">Archived</a> September 15, 2012, at the <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> on <a href="/wiki/Microsoft_TechNet" title="Microsoft TechNet">TechNet</a> Wiki</li></ul> <div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r1236075235">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}</style></div><div role="navigation" class="navbox" aria-labelledby="Microsoft_Windows_components" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><style data-mw-deduplicate="TemplateStyles:r1239400231">.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}</style><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Microsoft_Windows_components" title="Template:Microsoft Windows components"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Microsoft_Windows_components" title="Template talk:Microsoft Windows components"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Microsoft_Windows_components" title="Special:EditPage/Template:Microsoft Windows components"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Microsoft_Windows_components" style="font-size:114%;margin:0 4em"><a href="/wiki/List_of_Microsoft_Windows_components" title="List of Microsoft Windows components">Microsoft Windows components</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/List_of_Microsoft_Windows_application_programming_interfaces_and_frameworks" title="List of Microsoft Windows application programming interfaces and frameworks">APIs</a></li> <li>Architecture <ul><li><a href="/wiki/Architecture_of_Windows_9x" title="Architecture of Windows 9x">9x</a></li> <li><a href="/wiki/Architecture_of_Windows_NT" title="Architecture of Windows NT">NT</a></li></ul></li> <li><a href="/wiki/Booting_process_of_Windows" title="Booting process of Windows">Booting process</a></li> <li><a href="/wiki/List_of_games_included_with_Windows" title="List of games included with Windows">Games</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Management<br />tools</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/App_Installer" title="App Installer">App Installer</a></li> <li><a href="/wiki/Cmd.exe" title="Cmd.exe">Command Prompt</a></li> <li><a href="/wiki/Control_Panel_(Windows)" title="Control Panel (Windows)">Control Panel</a></li> <li><a href="/wiki/Device_Manager" title="Device Manager">Device Manager</a></li> <li><a href="/wiki/DirectX_Diagnostic_Tool" title="DirectX Diagnostic Tool">DirectX Diagnostic Tool</a></li> <li><a href="/wiki/Disk_Cleanup" title="Disk Cleanup">Disk Cleanup</a></li> <li><a href="/wiki/Microsoft_Drive_Optimizer" title="Microsoft Drive Optimizer">Drive Optimizer</a></li> <li><a href="/wiki/Driver_Verifier" title="Driver Verifier">Driver Verifier</a></li> <li><a href="/wiki/Event_Viewer" title="Event Viewer">Event Viewer</a></li> <li><a href="/wiki/IExpress" title="IExpress">IExpress</a></li> <li><a href="/wiki/Microsoft_Management_Console" title="Microsoft Management Console">Management Console</a></li> <li><a href="/wiki/Netsh" title="Netsh">Netsh</a></li> <li><a href="/wiki/Performance_Monitor" title="Performance Monitor">Performance Monitor</a></li> <li><a class="mw-selflink selflink">PowerShell</a></li> <li><a href="/wiki/Recovery_Console" title="Recovery Console">Recovery Console</a></li> <li><a href="/wiki/Resource_Monitor" title="Resource Monitor">Resource Monitor</a></li> <li><a href="/wiki/Settings_(Windows)" title="Settings (Windows)">Settings</a></li> <li><a href="/wiki/Sysprep" title="Sysprep">Sysprep</a></li> <li><a href="/wiki/MSConfig" title="MSConfig">System Configuration</a></li> <li><a href="/wiki/System_File_Checker" title="System File Checker">System File Checker</a></li> <li><a href="/wiki/System_Information_(Windows)" title="System Information (Windows)">System Information</a></li> <li><a href="/wiki/System_Policy_Editor" title="System Policy Editor">System Policy Editor</a></li> <li><a href="/wiki/System_Restore" title="System Restore">System Restore</a></li> <li><a href="/wiki/Task_Manager_(Windows)" title="Task Manager (Windows)">Task Manager</a></li> <li><a href="/wiki/Windows_Error_Reporting" title="Windows Error Reporting">Windows Error Reporting</a></li> <li><a href="/wiki/Windows_Ink" title="Windows Ink">Windows Ink</a></li> <li><a href="/wiki/Windows_Installer" title="Windows Installer">Windows Installer</a></li> <li><a href="/wiki/Windows_Update" title="Windows Update">Windows Update</a> <ul><li><a href="/wiki/Windows_Insider" title="Windows Insider">Windows Insider</a></li></ul></li> <li><a href="/wiki/Windows_Preinstallation_Environment#Windows_Recovery_Environment" title="Windows Preinstallation Environment">WinRE</a></li> <li><a href="/wiki/Windows_Management_Instrumentation" title="Windows Management Instrumentation">WMI</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Application_software" title="Application software">Apps</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Microsoft_3D_Viewer" title="Microsoft 3D Viewer">3D Viewer</a></li> <li><a href="/wiki/Windows_Calculator" title="Windows Calculator">Calculator</a></li> <li><a href="/wiki/Calendar_(Windows)" title="Calendar (Windows)">Calendar</a></li> <li><a href="/wiki/Windows_Camera" title="Windows Camera">Camera</a></li> <li><a href="/wiki/Character_Map_(Windows)" title="Character Map (Windows)">Character Map</a></li> <li><a href="/wiki/Clipchamp" title="Clipchamp">Clipchamp</a></li> <li><a href="/wiki/Windows_Clock" title="Windows Clock">Clock</a></li> <li><a href="/wiki/Microsoft_Copilot" title="Microsoft Copilot">Copilot</a></li> <li><a href="/wiki/Microsoft_Edge" title="Microsoft Edge">Edge</a></li> <li><a href="/wiki/Windows_Fax_and_Scan" title="Windows Fax and Scan">Fax and Scan</a></li> <li><a href="/wiki/Feedback_Hub" title="Feedback Hub">Feedback Hub</a></li> <li><a href="/wiki/Get_Help" title="Get Help">Get Help</a></li> <li><a href="/wiki/Magnifier_(Windows)" title="Magnifier (Windows)">Magnifier</a></li> <li><a href="/wiki/Mail_(Windows)" title="Mail (Windows)">Mail</a></li> <li><a href="/wiki/Windows_Maps" title="Windows Maps">Maps</a></li> <li><a href="/wiki/Windows_Media_Player" title="Windows Media Player">Media Player</a> <ul><li><a href="/wiki/Windows_Media_Player_(2022)" title="Windows Media Player (2022)">2022</a></li></ul></li> <li><a href="/wiki/Microsoft_Mesh" title="Microsoft Mesh">Mesh</a></li> <li><a href="/wiki/Microsoft_Messaging" title="Microsoft Messaging">Messaging</a></li> <li><a href="/wiki/Windows_Mobility_Center" title="Windows Mobility Center">Mobility Center</a></li> <li><a href="/wiki/MSN#Money" title="MSN">Money</a></li> <li><a href="/wiki/Microsoft_Movies_%26_TV" title="Microsoft Movies & TV">Movies & TV</a></li> <li><a href="/wiki/Narrator_(Windows)" title="Narrator (Windows)">Narrator</a></li> <li><a href="/wiki/Windows_Notepad" title="Windows Notepad">Notepad</a></li> <li><a href="/wiki/OneDrive" title="OneDrive">OneDrive</a></li> <li><a href="/wiki/Microsoft_OneNote" title="Microsoft OneNote">OneNote</a></li> <li><a href="/wiki/Microsoft_Paint" title="Microsoft Paint">Paint</a></li> <li><a href="/wiki/People_(Windows)" title="People (Windows)">People</a></li> <li><a href="/wiki/Phone_Link" title="Phone Link">Phone Link</a></li> <li><a href="/wiki/Photos_(Windows)" title="Photos (Windows)">Photos</a></li> <li><a href="/wiki/Quick_Assist" title="Quick Assist">Quick Assist</a></li> <li><a href="/wiki/Remote_Desktop_Connection" class="mw-redirect" title="Remote Desktop Connection">Remote Desktop Connection</a></li> <li><a href="/wiki/Skype" title="Skype">Skype</a></li> <li><a href="/wiki/Snipping_Tool" title="Snipping Tool">Snipping Tool</a></li> <li><a href="/wiki/Windows_Speech_Recognition" title="Windows Speech Recognition">Speech Recognition</a></li> <li><a href="/wiki/MSN#Sports" title="MSN">Sports</a></li> <li><a href="/wiki/Microsoft_Start" title="Microsoft Start">Start</a></li> <li><a href="/wiki/Sticky_Notes" title="Sticky Notes">Sticky Notes</a></li> <li><a href="/wiki/Microsoft_Store" title="Microsoft Store">Store</a></li> <li><a href="/wiki/Microsoft_Tips" title="Microsoft Tips">Tips</a></li> <li><a href="/wiki/Sound_Recorder_(Windows)" title="Sound Recorder (Windows)">Voice Recorder</a></li> <li><a href="/wiki/MSN#Weather" title="MSN">Weather</a></li> <li><a href="/wiki/Xbox_(app)" title="Xbox (app)">Xbox</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Windows_shell" title="Windows shell">Shell</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Action_Center" title="Action Center">Action Center</a></li> <li><a href="/wiki/Windows_Aero" title="Windows Aero">Aero</a></li> <li><a href="/wiki/AutoPlay" title="AutoPlay">AutoPlay</a></li> <li><a href="/wiki/AutoRun" title="AutoRun">AutoRun</a></li> <li><a href="/wiki/ClearType" title="ClearType">ClearType</a></li> <li><a href="/wiki/File_Explorer" title="File Explorer">Explorer</a></li> <li><a href="/wiki/Windows_Search" title="Windows Search">Search</a> <ul><li><a href="/wiki/IFilter" title="IFilter">IFilter</a></li> <li><a href="/wiki/Indexing_Service" title="Indexing Service">Indexing Service</a></li> <li><a href="/wiki/Windows_Shell_namespace" title="Windows Shell namespace">Namespace</a></li> <li><a href="/wiki/Virtual_folder#Windows" title="Virtual folder">Saved search</a></li> <li><a href="/wiki/Special_folder" title="Special folder">Special folder</a></li></ul></li> <li><a href="/wiki/Start_menu" title="Start menu">Start menu</a></li> <li><a href="/wiki/Task_View" title="Task View">Task View</a></li> <li><a href="/wiki/Taskbar" title="Taskbar">Taskbar</a></li> <li><a href="/wiki/Windows_Spotlight" title="Windows Spotlight">Windows Spotlight</a></li> <li><a href="/wiki/Windows_XP_visual_styles" title="Windows XP visual styles">Windows XP visual styles</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Windows_service" title="Windows service">Services</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Background_Intelligent_Transfer_Service" title="Background Intelligent Transfer Service">BITS</a></li> <li><a href="/wiki/Common_Log_File_System" title="Common Log File System">CLFS</a></li> <li><a href="/wiki/Windows_Error_Reporting" title="Windows Error Reporting">Error Reporting</a></li> <li><a href="/wiki/Multimedia_Class_Scheduler_Service" title="Multimedia Class Scheduler Service">Multimedia Class Scheduler</a></li> <li><a href="/wiki/Service_Control_Manager" title="Service Control Manager">Service Control Manager</a></li> <li><a href="/wiki/Shadow_Copy" title="Shadow Copy">Shadow Copy</a></li> <li><a href="/wiki/Windows_Task_Scheduler" title="Windows Task Scheduler">Task Scheduler</a></li> <li><a href="/wiki/Wireless_Zero_Configuration" title="Wireless Zero Configuration">Wireless Zero Configuration</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/File_system" title="File system">File systems</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ISO_9660" title="ISO 9660">CDFS</a></li> <li><a href="/wiki/Distributed_File_System_(Microsoft)" title="Distributed File System (Microsoft)">DFS</a></li> <li><a href="/wiki/ExFAT" title="ExFAT">exFAT</a></li> <li><a href="/wiki/File_Allocation_Table" title="File Allocation Table">FAT</a></li> <li><a href="/wiki/Installable_File_System" title="Installable File System">IFS</a></li> <li><a href="/wiki/NTFS" title="NTFS">NTFS</a> <ul><li><a href="/wiki/Encrypting_File_System" title="Encrypting File System">EFS</a></li> <li><a href="/wiki/Hard_link" title="Hard link">Hard link</a></li> <li><a href="/wiki/NTFS_links" title="NTFS links">links</a></li> <li><a href="/wiki/NTFS_volume_mount_point" title="NTFS volume mount point">Mount Point</a></li> <li><a href="/wiki/NTFS_reparse_point" title="NTFS reparse point">Reparse point</a></li> <li><a href="/wiki/Transactional_NTFS" title="Transactional NTFS">TxF</a></li></ul></li> <li><a href="/wiki/ReFS" title="ReFS">ReFS</a></li> <li><a href="/wiki/Universal_Disk_Format" title="Universal Disk Format">UDF</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Server_(computing)" title="Server (computing)">Server</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Active_Directory" title="Active Directory">Active Directory</a></li> <li><a href="/wiki/Active_Directory_Rights_Management_Services" title="Active Directory Rights Management Services">Active DRM Services</a></li> <li><a href="/wiki/File_Replication_Service" title="File Replication Service">DFS Replication</a></li> <li><a href="/wiki/Microsoft_Distributed_Transaction_Coordinator" title="Microsoft Distributed Transaction Coordinator">Distributed Transaction Coordinator</a></li> <li><a href="/wiki/Microsoft_DNS" title="Microsoft DNS">DNS</a></li> <li><a href="/wiki/Windows_domain" title="Windows domain">Domains</a></li> <li><a href="/wiki/Folder_redirection" title="Folder redirection">Folder redirection</a></li> <li><a href="/wiki/Group_Policy" title="Group Policy">Group Policy</a></li> <li><a href="/wiki/Hyper-V" title="Hyper-V">Hyper-V</a></li> <li><a href="/wiki/Internet_Information_Services" title="Internet Information Services">IIS</a></li> <li><a href="/wiki/Microsoft_Message_Queuing" title="Microsoft Message Queuing">MSMQ</a></li> <li><a href="/wiki/Network_Access_Protection" title="Network Access Protection">Network Access Protection</a></li> <li><a href="/wiki/Print_Services_for_UNIX" title="Print Services for UNIX">Print Services for UNIX</a></li> <li><a href="/wiki/Microsoft_Personal_Web_Server" title="Microsoft Personal Web Server">PWS</a></li> <li><a href="/wiki/Remote_Desktop_Services" title="Remote Desktop Services">Remote Desktop Services</a></li> <li><a href="/wiki/Remote_Differential_Compression" title="Remote Differential Compression">Remote Differential Compression</a></li> <li><a href="/wiki/Remote_Installation_Services" title="Remote Installation Services">Remote Installation Services</a></li> <li><a href="/wiki/Roaming_user_profile" title="Roaming user profile">Roaming user profiles</a></li> <li><a href="/wiki/Server_Core" title="Server Core">Server Core</a></li> <li><a href="/wiki/SharePoint" title="SharePoint">SharePoint</a></li> <li><a href="/wiki/Windows_System_Resource_Manager" title="Windows System Resource Manager">System Resource Manager</a></li> <li><a href="/wiki/Windows_Deployment_Services" title="Windows Deployment Services">Windows Deployment Services</a></li> <li><a href="/wiki/Windows_Media_Services" title="Windows Media Services">Windows Media Services</a></li> <li><a href="/wiki/Windows_Server_Update_Services" title="Windows Server Update Services">WSUS</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Software_architecture" title="Software architecture">Architecture</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Windows_Boot_Manager" title="Windows Boot Manager">Boot Manager</a></li> <li><a href="/wiki/Windows_Console" title="Windows Console">Console</a></li> <li><a href="/wiki/Client/Server_Runtime_Subsystem" title="Client/Server Runtime Subsystem">CSRSS</a></li> <li><a href="/wiki/Desktop_Window_Manager" title="Desktop Window Manager">Desktop Window Manager</a></li> <li><a href="/wiki/Enhanced_Write_Filter" title="Enhanced Write Filter">Enhanced Write Filter</a></li> <li><a href="/wiki/Graphics_Device_Interface" title="Graphics Device Interface">Graphics Device Interface</a></li> <li><a href="/wiki/Microsoft_Windows_library_files#Hardware_Abstraction_Layer" title="Microsoft Windows library files">Hardware Abstraction Layer</a></li> <li><a href="/wiki/I/O_request_packet" title="I/O request packet">I/O request packet</a></li> <li><a href="/wiki/Windows_Imaging_Format" title="Windows Imaging Format">Imaging Format</a></li> <li><a href="/wiki/Kernel_Transaction_Manager" title="Kernel Transaction Manager">Kernel Transaction Manager</a></li> <li><a href="/wiki/Microsoft_Windows_library_files" title="Microsoft Windows library files">Library files</a></li> <li><a href="/wiki/Logical_Disk_Manager" title="Logical Disk Manager">Logical Disk Manager</a></li> <li><a href="/wiki/Local_Security_Authority_Subsystem_Service" title="Local Security Authority Subsystem Service">LSASS</a></li> <li><a href="/wiki/MinWin" title="MinWin">MinWin</a></li> <li><a href="/wiki/NTLDR" title="NTLDR">NTLDR</a></li> <li><a href="/wiki/Ntoskrnl.exe" title="Ntoskrnl.exe">Ntoskrnl.exe</a></li> <li><a href="/wiki/Object_Manager" title="Object Manager">Object Manager</a></li> <li><a href="/wiki/Open_XML_Paper_Specification" title="Open XML Paper Specification">Open XML Paper Specification</a></li> <li><a href="/wiki/Portable_Executable" title="Portable Executable">Portable Executable</a> <ul><li><a href="/wiki/Dynamic-link_library" title="Dynamic-link library">DLL</a></li> <li><a href="/wiki/.exe" title=".exe">EXE</a></li></ul></li> <li><a href="/wiki/Windows_Registry" title="Windows Registry">Registry</a></li> <li><a href="/wiki/Windows_Resource_Protection" title="Windows Resource Protection">Resource Protection</a></li> <li><a href="/wiki/Security_Account_Manager" title="Security Account Manager">Security Account Manager</a></li> <li><a href="/wiki/Server_Message_Block" title="Server Message Block">Server Message Block</a></li> <li><a href="/wiki/Shadow_Copy" title="Shadow Copy">Shadow Copy</a></li> <li><a href="/wiki/Session_Manager_Subsystem" title="Session Manager Subsystem">SMSS</a></li> <li><a href="/wiki/System_Idle_Process" title="System Idle Process">System Idle Process</a></li> <li><a href="/wiki/Windows_USER" title="Windows USER">USER</a></li> <li><a href="/wiki/Windows_Hardware_Error_Architecture" title="Windows Hardware Error Architecture">WHEA</a></li> <li><a href="/wiki/Winlogon" title="Winlogon">Winlogon</a></li> <li><a href="/wiki/WinUSB" title="WinUSB">WinUSB</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Security</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Security_and_Maintenance" title="Security and Maintenance">Security and Maintenance</a></li> <li><a href="/wiki/AppLocker" title="AppLocker">AppLocker</a></li> <li><a href="/wiki/BitLocker" title="BitLocker">BitLocker</a></li> <li><a href="/wiki/Credential_Guard" title="Credential Guard">Credential Guard</a></li> <li><a href="/wiki/Data_Execution_Prevention" class="mw-redirect" title="Data Execution Prevention">Data Execution Prevention</a></li> <li><a href="/wiki/Microsoft_Defender_Antivirus" title="Microsoft Defender Antivirus">Defender</a></li> <li><a href="/wiki/Microsoft_family_features" title="Microsoft family features">Family features</a></li> <li><a href="/wiki/Kernel_Patch_Protection" title="Kernel Patch Protection">Kernel Patch Protection</a></li> <li><a href="/wiki/Mandatory_Integrity_Control" title="Mandatory Integrity Control">Mandatory Integrity Control</a></li> <li><a href="/wiki/Protected_Media_Path" title="Protected Media Path">Protected Media Path</a></li> <li><a href="/wiki/User_Account_Control" title="User Account Control">User Account Control</a></li> <li><a href="/wiki/User_Interface_Privilege_Isolation" title="User Interface Privilege Isolation">User Interface Privilege Isolation</a></li> <li><a href="/wiki/Windows_Firewall" title="Windows Firewall">Windows Firewall</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Compatibility</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/COMMAND.COM" title="COMMAND.COM">COMMAND.COM</a></li> <li><a href="/wiki/Windows_Subsystem_for_Linux" title="Windows Subsystem for Linux">Windows Subsystem for Linux</a></li> <li><a href="/wiki/WoW64" title="WoW64">WoW64</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/API" title="API">API</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Active_Scripting" title="Active Scripting">Active Scripting</a> <ul><li><a href="/wiki/JScript" title="JScript">JScript</a></li> <li><a href="/wiki/VBScript" title="VBScript">VBScript</a></li> <li><a href="/wiki/Windows_Script_Host" title="Windows Script Host">WSH</a></li></ul></li> <li><a href="/wiki/Component_Object_Model" title="Component Object Model">COM</a> <ul><li><a href="/wiki/ActiveX" title="ActiveX">ActiveX</a></li> <li><a href="/wiki/ActiveX_Document" title="ActiveX Document">ActiveX Document</a></li> <li><a href="/wiki/COM_Structured_Storage" title="COM Structured Storage">COM Structured storage</a></li> <li><a href="/wiki/Distributed_Component_Object_Model" title="Distributed Component Object Model">DCOM</a></li> <li><a href="/wiki/Object_Linking_and_Embedding" title="Object Linking and Embedding">OLE</a></li> <li><a href="/wiki/OLE_Automation" title="OLE Automation">OLE Automation</a></li> <li><a href="/wiki/Microsoft_Transaction_Server" title="Microsoft Transaction Server">Transaction Server</a></li></ul></li> <li><a href="/wiki/DirectX" title="DirectX">DirectX</a></li> <li><a href="/wiki/Windows_Native_API" title="Windows Native API">Native</a></li> <li><a href="/wiki/.NET" title=".NET">.NET</a></li> <li><a href="/wiki/Universal_Windows_Platform" title="Universal Windows Platform">Universal Windows Platform</a></li> <li><a href="/wiki/Windows_API" title="Windows API">WinAPI</a></li> <li><a href="/wiki/Windows_Mixed_Reality" title="Windows Mixed Reality">Windows Mixed Reality</a></li> <li><a href="/wiki/Windows_Runtime" title="Windows Runtime">Windows Runtime</a></li> <li><a href="/wiki/WinUSB" title="WinUSB">WinUSB</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Video_game" title="Video game">Games</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Microsoft_Solitaire_Collection" title="Microsoft Solitaire Collection">Solitaire Collection</a></i></li> <li><i><a href="/wiki/Surf_(video_game)" title="Surf (video game)">Surf</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Discontinued</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Games</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><i><a href="/wiki/Full_Tilt!_Pinball#3D_Pinball_for_Windows_–_Space_Cadet" title="Full Tilt! Pinball">3D Pinball</a></i></li> <li><i><a href="/wiki/Chess_Titans" title="Chess Titans">Chess Titans</a></i></li> <li><i><a href="/wiki/Microsoft_FreeCell" title="Microsoft FreeCell">FreeCell</a></i></li> <li><i><a href="/wiki/Microsoft_Hearts" title="Microsoft Hearts">Hearts</a></i></li> <li><i><a href="/wiki/Windows_Ultimate_Extras" title="Windows Ultimate Extras">Hold 'Em</a></i></li> <li><i><a href="/wiki/InkBall" title="InkBall">InkBall</a></i></li> <li><i><a href="/wiki/Purble_Place" title="Purble Place">Purble Place</a></i></li> <li><i><a href="/wiki/Microsoft_Solitaire" title="Microsoft Solitaire">Solitaire</a></i></li> <li><i><a href="/wiki/Microsoft_Spider_Solitaire" title="Microsoft Spider Solitaire">Spider Solitaire</a></i></li> <li><i><a href="/wiki/Microsoft_Tinker" title="Microsoft Tinker">Tinker</a></i></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Apps</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ActiveMovie" title="ActiveMovie">ActiveMovie</a></li> <li><a href="/wiki/Windows_Address_Book" title="Windows Address Book">Address Book</a></li> <li><a href="/wiki/Windows_Anytime_Upgrade" title="Windows Anytime Upgrade">Anytime Upgrade</a></li> <li><a href="/wiki/Backup_and_Restore" title="Backup and Restore">Backup and Restore</a></li> <li><a href="/wiki/Cardfile" title="Cardfile">Cardfile</a></li> <li><a href="/wiki/Windows_CardSpace" title="Windows CardSpace">CardSpace</a></li> <li><a href="/wiki/CD_Player_(Windows)" title="CD Player (Windows)">CD Player</a></li> <li><a href="/wiki/Windows_Chat" title="Windows Chat">Chat</a></li> <li><a href="/wiki/Windows_Contacts" title="Windows Contacts">Contacts</a></li> <li><a href="/wiki/Cortana_(virtual_assistant)" title="Cortana (virtual assistant)">Cortana</a></li> <li><a href="/wiki/Windows_Desktop_Gadgets" title="Windows Desktop Gadgets">Desktop Gadgets</a></li> <li><a href="/wiki/Microsoft_Diagnostics" title="Microsoft Diagnostics">Diagnostics</a></li> <li><a href="/wiki/DriveSpace" title="DriveSpace">DriveSpace</a></li> <li><a href="/wiki/Windows_DVD_Maker" title="Windows DVD Maker">DVD Maker</a></li> <li><a href="/wiki/Windows_Easy_Transfer" title="Windows Easy Transfer">Easy Transfer</a></li> <li><a href="/wiki/Microsoft_Fax" class="mw-redirect" title="Microsoft Fax">Fax</a></li> <li><a href="/wiki/MSN_Food_%26_Drink" class="mw-redirect" title="MSN Food & Drink">Food & Drink</a></li> <li><a href="/wiki/Groove_Music" title="Groove Music">Groove Music</a></li> <li><a href="/wiki/MSN_Health_%26_Fitness" class="mw-redirect" title="MSN Health & Fitness">Health & Fitness</a></li> <li><a href="/wiki/Help_and_Support_Center" class="mw-redirect" title="Help and Support Center">Help and Support Center</a></li> <li><a href="/wiki/HyperACCESS" title="HyperACCESS">HyperTerminal</a></li> <li><a href="/wiki/Imaging_for_Windows" title="Imaging for Windows">Imaging</a></li> <li><a href="/wiki/Internet_Explorer" title="Internet Explorer">Internet Explorer</a></li> <li><a href="/wiki/Windows_Journal" title="Windows Journal">Journal</a></li> <li><a href="/wiki/Make_Compatible" title="Make Compatible">Make Compatible</a></li> <li><a href="/wiki/Windows_Media_Center" title="Windows Media Center">Media Center</a></li> <li><a href="/wiki/Windows_Meeting_Space" title="Windows Meeting Space">Meeting Space</a></li> <li><a href="/wiki/Windows_Messaging" title="Windows Messaging">Messaging</a></li> <li><a href="/wiki/Windows_Messenger" title="Windows Messenger">Messenger</a></li> <li><a href="/wiki/Windows_Mobile_Device_Center" title="Windows Mobile Device Center">Mobile Device Center</a></li> <li><a href="/wiki/Windows_Movie_Maker" title="Windows Movie Maker">Movie Maker</a></li> <li><a href="/wiki/MSN_Dial-up" title="MSN Dial-up">MSN Dial-up</a></li> <li><a href="/wiki/Microsoft_NetMeeting" title="Microsoft NetMeeting">NetMeeting</a></li> <li><a href="/wiki/NTBackup" title="NTBackup">NTBackup</a></li> <li><a href="/wiki/Outlook_Express" title="Outlook Express">Outlook Express</a></li> <li><a href="/wiki/Paint_3D" title="Paint 3D">Paint 3D</a></li> <li><a href="/wiki/Microsoft_Pay" title="Microsoft Pay">Pay</a></li> <li><a href="/wiki/Phone_Companion" title="Phone Companion">Phone Companion</a></li> <li><a href="/wiki/Windows_Photo_Gallery" title="Windows Photo Gallery">Photo Gallery</a></li> <li><a href="/wiki/Windows_Photo_Viewer" title="Windows Photo Viewer">Photo Viewer</a></li> <li><a href="/wiki/Program_Manager" title="Program Manager">Program Manager</a></li> <li><a href="/wiki/Problem_Steps_Recorder" class="mw-redirect" title="Problem Steps Recorder">Steps Recorder</a></li> <li><a href="/wiki/Syskey" title="Syskey">Syskey</a></li> <li><a href="/wiki/Travel_(Windows)" class="mw-redirect" title="Travel (Windows)">Travel</a></li> <li><a href="/wiki/WinHelp" title="WinHelp">WinHelp</a></li> <li><a href="/wiki/WordPad" title="WordPad">WordPad</a></li> <li><a href="/wiki/Microsoft_Write" title="Microsoft Write">Write</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Others</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Desktop_Cleanup_Wizard" title="Desktop Cleanup Wizard">Desktop Cleanup Wizard</a></li> <li><a href="/wiki/Windows_File_Protection" title="Windows File Protection">File Protection</a></li> <li><a href="/wiki/Games_for_Windows" title="Games for Windows">Games for Windows</a></li> <li><a href="/wiki/High_Performance_File_System" title="High Performance File System">HPFS</a></li> <li><a href="/wiki/Interix" title="Interix">Interix</a></li> <li><a href="/wiki/Media_Control_Interface" title="Media Control Interface">Media Control Interface</a></li> <li><a href="/wiki/MS-DOS_7" title="MS-DOS 7">MS-DOS 7</a></li> <li><a href="/wiki/Next-Generation_Secure_Computing_Base" title="Next-Generation Secure Computing Base">Next-Generation Secure Computing Base</a></li> <li><a href="/wiki/Microsoft_POSIX_subsystem" title="Microsoft POSIX subsystem">POSIX subsystem</a></li> <li><a href="/wiki/Microsoft_ScanDisk" title="Microsoft ScanDisk">ScanDisk</a></li> <li><a href="/wiki/Video_for_Windows" title="Video for Windows">Video for Windows</a></li> <li><a href="/wiki/Virtual_DOS_machine" title="Virtual DOS machine">Virtual DOS machine</a></li> <li><a href="/wiki/Windows_on_Windows" title="Windows on Windows">Windows on Windows</a></li> <li><a href="/wiki/Windows_Services_for_UNIX" title="Windows Services for UNIX">Windows Services for UNIX</a></li> <li><a href="/wiki/Windows_SideShow" title="Windows SideShow">Windows SideShow</a></li> <li><a href="/wiki/Windows_System_Assessment_Tool" title="Windows System Assessment Tool">Windows System Assessment Tool</a></li> <li><a href="/wiki/Windows_To_Go" title="Windows To Go">Windows To Go</a></li> <li><a href="/wiki/WinFS" title="WinFS">WinFS</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Spun off to<br /><a href="/wiki/Microsoft_Store" title="Microsoft Store">Microsoft Store</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DVD_Player_(Windows)" title="DVD Player (Windows)">DVD Player</a></li> <li><a href="/wiki/Windows_File_Manager" title="Windows File Manager">File Manager</a></li> <li><a href="/wiki/Hover!" title="Hover!">Hover!</a></li> <li><a href="/wiki/Microsoft_Mahjong" title="Microsoft Mahjong">Mahjong</a></li> <li><a href="/wiki/Microsoft_Minesweeper" title="Microsoft Minesweeper">Minesweeper</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Windows_components" title="Category:Windows components">Category</a></li> <li><span class="noviewer" typeof="mw:File"><span title="List-Class article"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/16px-Symbol_list_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/23px-Symbol_list_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/d/db/Symbol_list_class.svg/31px-Symbol_list_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/List_of_Microsoft_Windows_components" title="List of Microsoft Windows components">List</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Windows_command-line_programs_and_shell_builtins" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Windows_commands" title="Template:Windows commands"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Windows_commands" title="Template talk:Windows commands"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Windows_commands" title="Special:EditPage/Template:Windows commands"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Windows_command-line_programs_and_shell_builtins" style="font-size:114%;margin:0 4em"><a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Windows</a> <a href="/wiki/Command-line_interface" title="Command-line interface">command-line</a> programs and <a href="/wiki/Shell_builtin" title="Shell builtin">shell builtins</a></div></th></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/COMMAND.COM" title="COMMAND.COM">COMMAND.COM</a></li> <li><a href="/wiki/Cmd.exe" title="Cmd.exe">Command Prompt</a></li> <li><a class="mw-selflink selflink">Windows PowerShell</a></li> <li><a href="/wiki/Recovery_Console" title="Recovery Console">Recovery Console</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">File system navigation</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Cd_(command)" title="Cd (command)">cd</a> (chdir)</li> <li><a href="/wiki/Dir_(command)" title="Dir (command)">dir</a></li> <li><a href="/wiki/Pushd_and_popd" title="Pushd and popd">popd</a></li> <li><a href="/wiki/Pushd_and_popd" title="Pushd and popd">pushd</a></li> <li><a href="/wiki/Tree_(command)" title="Tree (command)">tree</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">File management</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ATTRIB" title="ATTRIB">attrib</a></li> <li><a href="/wiki/Cacls" title="Cacls">cacls</a></li> <li><a href="/wiki/Encrypting_File_System" title="Encrypting File System">cipher</a></li> <li><a href="/wiki/Compact_(computing)" class="mw-redirect" title="Compact (computing)">compact</a></li> <li><a href="/wiki/Copy_(command)" title="Copy (command)">copy</a></li> <li><a href="/wiki/Del_(command)" title="Del (command)">del</a> (erase)</li> <li><a href="/wiki/Deltree" class="mw-redirect" title="Deltree">deltree</a></li> <li><a href="/wiki/Cacls#icacls" title="Cacls">icacls</a></li> <li><a href="/wiki/Mkdir" title="Mkdir">mkdir</a> (md)</li> <li><a href="/wiki/Mklink" class="mw-redirect" title="Mklink">mklink</a></li> <li><a href="/wiki/Move_(command)" title="Move (command)">move</a></li> <li><a href="/wiki/Openfiles" class="mw-redirect" title="Openfiles">openfiles</a></li> <li><a href="/wiki/Recover_(command)" title="Recover (command)">recover</a></li> <li><a href="/wiki/Ren_(command)" title="Ren (command)">ren</a> (rename)</li> <li><a href="/wiki/Replace_(command)" title="Replace (command)">replace</a></li> <li><a href="/wiki/Rmdir" title="Rmdir">rmdir</a> (rd)</li> <li><a href="/wiki/Robocopy" title="Robocopy">robocopy</a></li> <li><a href="/wiki/Takeown" class="mw-redirect" title="Takeown">takeown</a></li> <li><a href="/wiki/XCOPY" title="XCOPY">xcopy</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Archiving</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Cabinet_(file_format)" title="Cabinet (file format)">expand</a></li> <li><a href="/wiki/Cabinet_(file_format)" title="Cabinet (file format)">extrac32</a></li> <li><a href="/wiki/Cabinet_(file_format)" title="Cabinet (file format)">extract</a></li> <li><a href="/wiki/Cabinet_(file_format)" title="Cabinet (file format)">makecab</a></li> <li><a href="/wiki/Pax_(command)" title="Pax (command)">pax</a></li> <li><a href="/wiki/Tar_(computing)" title="Tar (computing)">tar</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Disk management</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CHKDSK" title="CHKDSK">chkdsk</a></li> <li><a href="/wiki/Convert_(command)" title="Convert (command)">convert</a></li> <li><a href="/wiki/Disk_Defragmenter_(Windows)" class="mw-redirect" title="Disk Defragmenter (Windows)">defrag</a></li> <li><a href="/wiki/Diskcomp" title="Diskcomp">diskcomp</a></li> <li><a href="/wiki/Diskcopy" title="Diskcopy">diskcopy</a></li> <li><a href="/wiki/Diskpart" title="Diskpart">diskpart</a></li> <li><a href="/wiki/Diskraid" class="mw-redirect" title="Diskraid">diskraid</a></li> <li><a href="/wiki/Shadow_Copy" title="Shadow Copy">diskshadow</a></li> <li><a href="/wiki/Drvspace" class="mw-redirect" title="Drvspace">drvspace</a></li> <li><a href="/wiki/Fdisk" title="Fdisk">fdisk</a></li> <li><a href="/wiki/Format_(command)" title="Format (command)">format</a></li> <li><a href="/wiki/Fsutil" class="mw-redirect" title="Fsutil">fsutil</a></li> <li><a href="/wiki/Label_(command)" title="Label (command)">label</a></li> <li><a href="/wiki/BitLocker" title="BitLocker">manage-bde</a></li> <li><a href="/wiki/Refsutil" class="mw-redirect" title="Refsutil">refsutil</a></li> <li><a href="/wiki/SUBST" title="SUBST">subst</a></li> <li><a href="/wiki/Microsoft_ScanDisk" title="Microsoft ScanDisk">scandisk</a></li> <li><a href="/wiki/SYS_(command)" title="SYS (command)">sys</a></li> <li><a href="/wiki/Vol_(command)" title="Vol (command)">vol</a></li> <li><a href="/wiki/Shadow_Copy" title="Shadow Copy">vssadmin</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Processes</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/At_(command)" title="At (command)">at</a></li> <li><a href="/wiki/Exit_(command)" title="Exit (command)">exit</a></li> <li><a href="/wiki/Kill_(command)" title="Kill (command)">kill</a></li> <li><a href="/wiki/Powercfg" title="Powercfg">powercfg</a></li> <li><a href="/wiki/Runas" title="Runas">runas</a></li> <li><a href="/wiki/Windows_service" title="Windows service">sc</a></li> <li><a href="/wiki/Windows_Task_Scheduler" title="Windows Task Scheduler">schtasks</a></li> <li><a href="/wiki/Shutdown_(computing)" title="Shutdown (computing)">shutdown</a></li> <li><a href="/wiki/Start_(command)" title="Start (command)">start</a></li> <li><a href="/wiki/Taskkill" class="mw-redirect" title="Taskkill">taskkill</a></li> <li><a href="/wiki/Tasklist" title="Tasklist">tasklist</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Registry</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/File_association" title="File association">assoc</a></li> <li><a href="/wiki/Ftype" title="Ftype">ftype</a></li> <li><a href="/wiki/Windows_Registry#Command_line_editing" title="Windows Registry">reg</a></li> <li><a href="/wiki/Windows_Registry#Command_line_editing" title="Windows Registry">regini</a></li> <li><a href="/wiki/Regsvr32" title="Regsvr32">regsvr32</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">User environment</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CHCP_(command)" class="mw-redirect" title="CHCP (command)">chcp</a></li> <li><a href="/wiki/Cmdkey" class="mw-redirect" title="Cmdkey">cmdkey</a></li> <li><a href="/wiki/DATE_(command)" class="mw-redirect" title="DATE (command)">date</a></li> <li><a href="/wiki/Graftabl" class="mw-redirect" title="Graftabl">graftabl</a></li> <li><a href="/wiki/Mode_(command)" class="mw-redirect" title="Mode (command)">mode</a></li> <li><a href="/wiki/PATH_(variable)" title="PATH (variable)">path</a></li> <li><a href="/wiki/Environment_variable#DOS,_OS/2_and_Windows_(Command_Prompt)" title="Environment variable">set</a></li> <li><a href="/wiki/Setver" class="mw-redirect" title="Setver">setver</a></li> <li><a href="/wiki/Environment_variable#DOS,_OS/2_and_Windows_(Command_Prompt)" title="Environment variable">setx</a></li> <li><a href="/wiki/TIME_(command)" title="TIME (command)">time</a></li> <li><a href="/wiki/Title_(command)" title="Title (command)">title</a></li> <li><a href="/wiki/Ver_(command)" title="Ver (command)">ver</a></li> <li><a href="/wiki/Where_(command)" class="mw-redirect" title="Where (command)">where</a></li> <li><a href="/wiki/Whoami" title="Whoami">whoami</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">File contents</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Comp_(command)" title="Comp (command)">comp</a></li> <li><a href="/wiki/MS-DOS_Editor" title="MS-DOS Editor">edit</a></li> <li><a href="/wiki/Edlin" title="Edlin">edlin</a></li> <li><a href="/wiki/File_Compare" title="File Compare">fc</a></li> <li><a href="/wiki/Find_(Windows)" title="Find (Windows)">find</a></li> <li><a href="/wiki/Findstr" title="Findstr">findstr</a></li> <li><a href="/wiki/PRINT_(command)" title="PRINT (command)">print</a></li> <li><a href="/wiki/TYPE_(DOS_command)" title="TYPE (DOS command)">type</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Scripting_language" title="Scripting language">Scripting</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Choice_(command)" title="Choice (command)">choice</a></li> <li><a href="/wiki/Clipboard_(computing)" title="Clipboard (computing)">clip</a></li> <li><a href="/wiki/Windows_Script_Host" title="Windows Script Host">cscript</a></li> <li><a href="/wiki/DOSKEY" title="DOSKEY">doskey</a></li> <li><a href="/wiki/Echo_(command)" title="Echo (command)">echo</a></li> <li><a href="/wiki/For_loop" title="For loop">for</a></li> <li><a href="/wiki/Forfiles" title="Forfiles">forfiles</a></li> <li><a href="/wiki/Goto" title="Goto">goto</a></li> <li><a href="/wiki/Conditional_(computer_programming)" title="Conditional (computer programming)">if</a></li> <li><a href="/wiki/More_(command)" title="More (command)">more</a></li> <li><a href="/wiki/Pause_(command)" class="mw-redirect" title="Pause (command)">pause</a></li> <li><a href="/wiki/Command-line_interface#Command_prompt" title="Command-line interface">prompt</a></li> <li><a href="/wiki/Comment_(computer_programming)" title="Comment (computer programming)">rem</a></li> <li><a href="/wiki/Timeout_(computing)" title="Timeout (computing)">timeout</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Networking</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Address_Resolution_Protocol" title="Address Resolution Protocol">arp</a></li> <li><a href="/wiki/Background_Intelligent_Transfer_Service" title="Background Intelligent Transfer Service">bitsadmin</a></li> <li><a href="/wiki/CURL" title="CURL">curl</a></li> <li><a href="/wiki/MAC_address" title="MAC address">getmac</a></li> <li><a href="/wiki/Hostname" title="Hostname">hostname</a></li> <li><a href="/wiki/Ipconfig" title="Ipconfig">ipconfig</a></li> <li><a href="/wiki/Nbtstat" class="mw-redirect" title="Nbtstat">nbtstat</a></li> <li><a href="/wiki/Net_(command)" title="Net (command)">net</a></li> <li><a href="/wiki/Netsh" title="Netsh">netsh</a></li> <li><a href="/wiki/Netstat" title="Netstat">netstat</a></li> <li><a href="/wiki/Nslookup" title="Nslookup">nslookup</a></li> <li><a href="/wiki/PathPing" title="PathPing">PathPing</a></li> <li><a href="/wiki/Ping_(networking_utility)" title="Ping (networking utility)">ping</a></li> <li><a href="/wiki/Rpcping" class="mw-redirect" title="Rpcping">rpcping</a></li> <li><a href="/wiki/Route_(command)" title="Route (command)">route</a></li> <li><a href="/wiki/Secure_copy_protocol" title="Secure copy protocol">scp</a></li> <li><a href="/wiki/Setspn" class="mw-redirect" title="Setspn">setspn</a></li> <li><a href="/wiki/Secure_file_transfer_program" title="Secure file transfer program">sftp</a></li> <li><a href="/wiki/OpenSSH" title="OpenSSH">ssh</a></li> <li><a href="/wiki/OpenSSH" title="OpenSSH">ssh-add</a></li> <li><a href="/wiki/Ssh-agent" title="Ssh-agent">ssh-agent</a></li> <li><a href="/wiki/Ssh-keygen" title="Ssh-keygen">ssh-keygen</a></li> <li><a href="/wiki/OpenSSH" title="OpenSSH">ssh-keyscan</a></li> <li><a href="/wiki/Traceroute" title="Traceroute">tracert</a></li> <li><a href="/wiki/Windows_Remote_Management" title="Windows Remote Management">winrm</a></li> <li><a href="/wiki/Windows_Remote_Management" title="Windows Remote Management">winrs</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Maintenance and care</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Auditpol" class="mw-redirect" title="Auditpol">auditpol</a></li> <li><a href="/wiki/Dispdiag" class="mw-redirect" title="Dispdiag">dispdiag</a></li> <li><a href="/wiki/Device_Manager#Driverquery_command" title="Device Manager">driverquery</a></li> <li><a href="/wiki/Event_Viewer" title="Event Viewer">eventcreate</a></li> <li><a href="/wiki/Event_Viewer" title="Event Viewer">eventtriggers</a></li> <li><a href="/wiki/Logman" class="mw-redirect" title="Logman">logman</a></li> <li><a href="/wiki/Mofcomp" class="mw-redirect" title="Mofcomp">mofcomp</a></li> <li><a href="/wiki/Windows_Installer" title="Windows Installer">msiexec</a></li> <li><a href="/wiki/NTBackup" title="NTBackup">ntbackup</a></li> <li><a href="/wiki/Pnpunattend" class="mw-redirect" title="Pnpunattend">pnpunattend</a></li> <li><a href="/wiki/Pnputil" class="mw-redirect" title="Pnputil">pnputil</a></li> <li><a href="/wiki/REAgentC" class="mw-redirect" title="REAgentC">REAgentC</a></li> <li><a href="/wiki/Relog" class="mw-redirect" title="Relog">relog</a></li> <li><a href="/wiki/System_File_Checker" title="System File Checker">sfc</a></li> <li><a href="/wiki/Sxstrace" class="mw-redirect" title="Sxstrace">sxstrace</a></li> <li><a href="/wiki/Systeminfo" class="mw-redirect" title="Systeminfo">systeminfo</a></li> <li><a href="/wiki/Tracerpt" class="mw-redirect" title="Tracerpt">tracerpt</a></li> <li><a href="/wiki/Typeperf" class="mw-redirect" title="Typeperf">typeperf</a></li> <li><a href="/wiki/W32tm" title="W32tm">w32tm</a></li> <li><a href="/wiki/WBAdmin" title="WBAdmin">WBAdmin</a></li> <li><a href="/wiki/Wecutil" class="mw-redirect" title="Wecutil">wecutil</a></li> <li><a href="/wiki/Wevtutil" class="mw-redirect" title="Wevtutil">wevtutil</a></li> <li><a href="/wiki/Winmgmt" class="mw-redirect" title="Winmgmt">winmgmt</a></li> <li><a href="/wiki/Windows_System_Assessment_Tool" title="Windows System Assessment Tool">winsat</a></li> <li><a href="/wiki/Windows_Management_Instrumentation_Command-line" class="mw-redirect" title="Windows Management Instrumentation Command-line">wmic</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Boot management</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Bcdedit" class="mw-redirect" title="Bcdedit">bcdedit</a></li> <li><a href="/wiki/Bootcfg" title="Bootcfg">bootcfg</a></li> <li><a href="/wiki/Bootsect" class="mw-redirect" title="Bootsect">bootsect</a></li> <li><a href="/wiki/Fixboot" class="mw-redirect" title="Fixboot">fixboot</a></li> <li><a href="/wiki/Fixmbr" class="mw-redirect" title="Fixmbr">fixmbr</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Software_development" title="Software development">Software development</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Debug_(command)" title="Debug (command)">debug</a></li> <li><a href="/wiki/Exe2bin" title="Exe2bin">exe2bin</a></li> <li><a href="/wiki/QBasic" title="QBasic">QBasic</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Miscellaneous</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Break_(command)" class="mw-redirect" title="Break (command)">break</a></li> <li><a href="/wiki/Cls_(command)" class="mw-redirect" title="Cls (command)">cls</a></li> <li><a href="/wiki/Windows_Assessment_and_Deployment_Kit" title="Windows Assessment and Deployment Kit">dism</a></li> <li><a href="/wiki/Dpath" title="Dpath">dpath</a></li> <li><a href="/wiki/Group_Policy" title="Group Policy">gpresult</a></li> <li><a href="/wiki/Group_Policy" title="Group Policy">gpupdate</a></li> <li><a href="/wiki/Help_(command)" title="Help (command)">help</a></li> <li><a href="/wiki/MSCDEX" title="MSCDEX">MSCDEX</a></li> <li><a href="/wiki/Pentium_FDIV_bug" title="Pentium FDIV bug">pentnt</a></li> <li><a href="/wiki/Tpmtool" class="mw-redirect" title="Tpmtool">tpmtool</a></li> <li><a href="/wiki/Tpmvscmgr" class="mw-redirect" title="Tpmvscmgr">tpmvscmgr</a></li> <li><a href="/wiki/Windows_Subsystem_for_Linux" title="Windows Subsystem for Linux">wsl</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div> <ul><li><a href="/wiki/List_of_DOS_commands" title="List of DOS commands">List of DOS commands</a></li> <li><a href="/wiki/Environment_variable" title="Environment variable">Environment variables</a></li> <li><a href="/wiki/Windows_Support_Tools" title="Windows Support Tools">Windows Support Tools</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Common_Language_Infrastructure" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Common_Language_Infrastructure" title="Template:Common Language Infrastructure"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Common_Language_Infrastructure" title="Template talk:Common Language Infrastructure"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Common_Language_Infrastructure" title="Special:EditPage/Template:Common Language Infrastructure"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Common_Language_Infrastructure" style="font-size:114%;margin:0 4em"><a href="/wiki/Common_Language_Infrastructure" title="Common Language Infrastructure">Common Language Infrastructure</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Architecture</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Application_domain" title="Application domain">Application domain</a></li> <li><a href="/wiki/Code_Access_Security" title="Code Access Security">Code Access Security</a></li> <li><a href="/wiki/Common_Intermediate_Language" title="Common Intermediate Language">Common Intermediate Language</a> <ul><li><a href="/wiki/List_of_CIL_instructions" title="List of CIL instructions">instructions</a></li></ul></li> <li><a href="/wiki/Common_Type_System" title="Common Type System">Common Type System</a></li> <li><a href="/wiki/Platform_Invocation_Services" title="Platform Invocation Services">Platform Invocation Services</a></li> <li><a href="/wiki/Virtual_Execution_System" title="Virtual Execution System">Virtual Execution System</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Components</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Assembly_(CLI)" title="Assembly (CLI)">Assembly</a></li> <li><a href="/wiki/Delegate_(CLI)" title="Delegate (CLI)">Delegate</a></li> <li><a href="/wiki/Global_Assembly_Cache" title="Global Assembly Cache">Global Assembly Cache</a></li> <li><a href="/wiki/Manifest_(CLI)" title="Manifest (CLI)">Manifest</a></li> <li><a href="/wiki/Metadata_(CLI)" title="Metadata (CLI)">Metadata</a></li> <li><a href="/wiki/Standard_Libraries_(CLI)" title="Standard Libraries (CLI)">Standard Libraries</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Implementations</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Microsoft</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/.NET" title=".NET">.NET</a></li> <li><a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a></li> <li><a href="/wiki/.NET_Compact_Framework" title=".NET Compact Framework">.NET Compact Framework</a></li> <li><a href="/wiki/.NET_Micro_Framework" title=".NET Micro Framework">.NET Micro Framework</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Mono_(software)" title="Mono (software)">Mono</a></li> <li><a href="/wiki/DotGNU" title="DotGNU">DotGNU</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/List_of_CLI_languages" title="List of CLI languages">Languages</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Major languages</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a></li> <li><a href="/wiki/Visual_Basic_.NET" class="mw-redirect" title="Visual Basic .NET">Visual Basic</a></li> <li><a href="/wiki/F_Sharp_(programming_language)" title="F Sharp (programming language)">F#</a></li> <li><a class="mw-selflink selflink">PowerShell</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Axum_(programming_language)" title="Axum (programming language)">Axum</a></li> <li><a href="/wiki/A_Sharp_(.NET)" title="A Sharp (.NET)">A#</a></li> <li><a href="/wiki/Boo_(programming_language)" title="Boo (programming language)">Boo</a></li> <li><a href="/wiki/Cobra_(programming_language)" title="Cobra (programming language)">Cobra</a></li> <li><a href="/wiki/C%2B%2B/CLI" title="C++/CLI">C++/CLI</a></li> <li><a href="/wiki/IronScheme" title="IronScheme">IronScheme</a></li> <li><a href="/wiki/IronPython" title="IronPython">IronPython</a></li> <li><a href="/wiki/IronRuby" title="IronRuby">IronRuby</a></li> <li><a href="/wiki/JScript_.NET" title="JScript .NET">JScript .NET</a></li> <li><a href="/wiki/Visual_J_Sharp" title="Visual J Sharp">J#</a></li> <li><a href="/wiki/Nemerle" title="Nemerle">Nemerle</a></li> <li><a href="/wiki/Oxygene_(programming_language)" title="Oxygene (programming language)">Oxygene</a></li> <li><a href="/wiki/Phalanger_(compiler)" title="Phalanger (compiler)">Phalanger</a></li> <li><a href="/wiki/Q_Sharp" title="Q Sharp">Q#</a></li> <li><a href="/wiki/Scala_(programming_language)" title="Scala (programming language)">Scala</a></li> <li><a href="/wiki/Microsoft_Small_Basic" title="Microsoft Small Basic">Small Basic</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Comparison</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Comparison_of_C_Sharp_and_Java" title="Comparison of C Sharp and Java">C# and Java</a></li> <li><a href="/wiki/Comparison_of_C_Sharp_and_Visual_Basic_.NET" title="Comparison of C Sharp and Visual Basic .NET">C# and Visual Basic .NET</a></li> <li><a href="/wiki/Comparison_of_Visual_Basic_and_Visual_Basic_.NET" title="Comparison of Visual Basic and Visual Basic .NET">Visual Basic and Visual Basic .NET</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Microsoft_APIs_and_frameworks" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Microsoft_APIs" title="Template:Microsoft APIs"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Microsoft_APIs" title="Template talk:Microsoft APIs"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Microsoft_APIs" title="Special:EditPage/Template:Microsoft APIs"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Microsoft_APIs_and_frameworks" style="font-size:114%;margin:0 4em"><a href="/wiki/List_of_Microsoft_Windows_application_programming_interfaces_and_frameworks" title="List of Microsoft Windows application programming interfaces and frameworks">Microsoft APIs and frameworks</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Graphics and UI</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Desktop_Window_Manager" title="Desktop Window Manager">Desktop Window Manager</a></li> <li><a href="/wiki/Direct2D" title="Direct2D">Direct2D</a></li> <li><a href="/wiki/Direct3D" title="Direct3D">Direct3D</a></li> <li><a href="/wiki/D3DX" title="D3DX">D3D (extensions)</a></li> <li><a href="/wiki/Graphics_Device_Interface" title="Graphics Device Interface">GDI / GDI+</a></li> <li><a href="/wiki/Windows_Presentation_Foundation" title="Windows Presentation Foundation">WPF</a></li> <li><a href="/wiki/Microsoft_Silverlight" title="Microsoft Silverlight">Silverlight</a></li> <li><a href="/wiki/Windows_UI_Library" title="Windows UI Library">WinUI</a></li> <li><a href="/wiki/Windows_Color_System" title="Windows Color System">Windows Color System</a></li> <li><a href="/wiki/Windows_Image_Acquisition" title="Windows Image Acquisition">Windows Image Acquisition</a></li> <li><a href="/wiki/Windows_Imaging_Component" title="Windows Imaging Component">Windows Imaging Component</a></li> <li><a href="/wiki/DirectX_Graphics_Infrastructure" title="DirectX Graphics Infrastructure">DirectX Graphics Infrastructure (DXGI)</a></li> <li><a href="/wiki/Windows_Advanced_Rasterization_Platform" title="Windows Advanced Rasterization Platform">Windows Advanced Rasterization Platform</a></li> <li><a href="/wiki/WinG" title="WinG">WinG</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Audio</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DirectMusic" title="DirectMusic">DirectMusic</a></li> <li><a href="/wiki/DirectSound" title="DirectSound">DirectSound</a></li> <li><a href="/wiki/DirectX_plugin" title="DirectX plugin">DirectX plugin</a></li> <li><a href="/wiki/Cross-platform_Audio_Creation_Tool" title="Cross-platform Audio Creation Tool">XACT</a></li> <li><a href="/wiki/Microsoft_Speech_API" title="Microsoft Speech API">Speech API</a></li> <li><a href="/wiki/XAudio2" title="XAudio2">XAudio2</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Multimedia</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DirectX" title="DirectX">DirectX</a> <ul><li><a href="/wiki/DirectX_Media_Objects" class="mw-redirect" title="DirectX Media Objects">Media Objects</a></li> <li><a href="/wiki/DirectX_Video_Acceleration" title="DirectX Video Acceleration">Video Acceleration</a></li></ul></li> <li><a href="/wiki/Xinput" class="mw-redirect" title="Xinput">Xinput</a></li> <li><a href="/wiki/DirectInput" title="DirectInput">DirectInput</a></li> <li><a href="/wiki/DirectShow" title="DirectShow">DirectShow</a></li> <li><a href="/wiki/Image_Mastering_API" title="Image Mastering API">Image Mastering API</a></li> <li><a href="/wiki/Managed_DirectX" title="Managed DirectX">Managed DirectX</a></li> <li><a href="/wiki/Media_Foundation" title="Media Foundation">Media Foundation</a></li> <li><a href="/wiki/Microsoft_XNA" title="Microsoft XNA">XNA</a></li> <li><a href="/wiki/Windows_Media" title="Windows Media">Windows Media</a></li> <li><a href="/wiki/Video_for_Windows" title="Video for Windows">Video for Windows</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Web</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Trident_(software)" title="Trident (software)">MSHTML</a></li> <li><a href="/wiki/Windows_RSS_Platform" title="Windows RSS Platform">RSS Platform</a></li> <li><a href="/wiki/JScript" title="JScript">JScript</a></li> <li><a href="/wiki/VBScript" title="VBScript">VBScript</a></li> <li><a href="/wiki/Browser_Helper_Object" title="Browser Helper Object">BHO</a></li> <li><a href="/wiki/XMLHttpRequest" title="XMLHttpRequest">XDR</a></li> <li><a href="/wiki/Microsoft_Gadgets" title="Microsoft Gadgets">SideBar Gadgets</a></li> <li><a href="/wiki/TypeScript" title="TypeScript">TypeScript</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Data access</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Microsoft_Data_Access_Components" title="Microsoft Data Access Components">Data Access Components (MDAC)</a> <ul><li><a href="/wiki/ActiveX_Data_Objects" title="ActiveX Data Objects">ADO</a></li> <li><a href="/wiki/ADO.NET" title="ADO.NET">ADO.NET</a></li> <li><a href="/wiki/ODBC" class="mw-redirect" title="ODBC">ODBC</a></li> <li><a href="/wiki/OLE_DB" title="OLE DB">OLE DB</a></li></ul></li> <li><a href="/wiki/Extensible_Storage_Engine" title="Extensible Storage Engine">Extensible Storage Engine</a></li> <li><a href="/wiki/Entity_Framework" title="Entity Framework">Entity Framework</a></li> <li><a href="/wiki/Microsoft_Sync_Framework" title="Microsoft Sync Framework">Sync Framework</a></li> <li><a href="/wiki/Access_Database_Engine" title="Access Database Engine">Access Database Engine</a></li> <li><a href="/wiki/MSXML" title="MSXML">MSXML</a></li> <li><a href="/wiki/Open_Packaging_Conventions" title="Open Packaging Conventions">OPC</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Networking</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Winsock" title="Winsock">Winsock</a> <ul><li><a href="/wiki/Layered_Service_Provider" title="Layered Service Provider">LSP</a></li></ul></li> <li><a href="/wiki/Windows_Vista_networking_technologies#Winsock_Kernel" title="Windows Vista networking technologies">Winsock Kernel</a></li> <li><a href="/wiki/Windows_Filtering_Platform" title="Windows Filtering Platform">Filtering Platform</a></li> <li><a href="/wiki/Network_Driver_Interface_Specification" title="Network Driver Interface Specification">NDIS</a></li> <li><a href="/wiki/Windows_Rally" title="Windows Rally">Windows Rally</a></li> <li><a href="/wiki/Background_Intelligent_Transfer_Service" title="Background Intelligent Transfer Service">BITS</a></li> <li><a href="/wiki/Windows_Vista_networking_technologies#Peer-to-peer_communication" title="Windows Vista networking technologies">P2P API</a></li> <li><a href="/wiki/Microsoft_Message_Queuing" title="Microsoft Message Queuing">MSMQ</a></li> <li><a href="/wiki/Microsoft_Messaging_Passing_Interface" class="mw-redirect" title="Microsoft Messaging Passing Interface">MS MPI</a></li> <li><a href="/wiki/DirectPlay" title="DirectPlay">DirectPlay</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Communication</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/MAPI" title="MAPI">Messaging API</a></li> <li><a href="/wiki/Telephony_Application_Programming_Interface" title="Telephony Application Programming Interface">Telephony API</a></li> <li><a href="/wiki/Windows_Communication_Foundation" title="Windows Communication Foundation">WCF</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Administration and<br />management</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Win32_console" class="mw-redirect" title="Win32 console">Win32 console</a></li> <li><a href="/wiki/Windows_Script_Host" title="Windows Script Host">Windows Script Host</a></li> <li><a href="/wiki/Windows_Management_Instrumentation" title="Windows Management Instrumentation">WMI (extensions)</a></li> <li><a class="mw-selflink selflink">PowerShell</a></li> <li><a href="/wiki/Windows_Task_Scheduler" title="Windows Task Scheduler">Task Scheduler</a></li> <li><a href="/wiki/Windows_Vista_I/O_technologies#Offline_Files" title="Windows Vista I/O technologies">Offline Files</a></li> <li><a href="/wiki/Shadow_Copy" title="Shadow Copy">Shadow Copy</a></li> <li><a href="/wiki/Windows_Installer" title="Windows Installer">Windows Installer</a></li> <li><a href="/wiki/Windows_Error_Reporting" title="Windows Error Reporting">Error Reporting</a></li> <li><a href="/wiki/Event_Viewer#Windows_Event_Log" title="Event Viewer">Event Log</a></li> <li><a href="/wiki/Common_Log_File_System" title="Common Log File System">Common Log File System</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em"><a href="/wiki/Component-based_software_engineering" title="Component-based software engineering">Component model</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Component_Object_Model" title="Component Object Model">COM</a></li> <li><a href="/wiki/Component_Object_Model#COM+" title="Component Object Model">COM+</a></li> <li><a href="/wiki/ActiveX" title="ActiveX">ActiveX</a></li> <li><a href="/wiki/Distributed_Component_Object_Model" title="Distributed Component Object Model">Distributed Component Object Model</a></li> <li><a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em"><a href="/wiki/Library_(computing)" title="Library (computing)">Libraries</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Framework_Class_Library" title="Framework Class Library">Framework Class Library</a></li> <li><a href="/wiki/Microsoft_Foundation_Class_Library" title="Microsoft Foundation Class Library">Microsoft Foundation Classes (MFC)</a></li> <li><a href="/wiki/Active_Template_Library" title="Active Template Library">Active Template Library (ATL)</a></li> <li><a href="/wiki/Windows_Template_Library" title="Windows Template Library">Windows Template Library (WTL)</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em"><a href="/wiki/Device_driver" title="Device driver">Device drivers</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Windows_Driver_Model" title="Windows Driver Model">WDM</a></li> <li><a href="/wiki/Windows_Driver_Frameworks" title="Windows Driver Frameworks">WDF</a> <ul><li><a href="/wiki/Kernel-Mode_Driver_Framework" title="Kernel-Mode Driver Framework">KMDF</a></li> <li><a href="/wiki/User-Mode_Driver_Framework" title="User-Mode Driver Framework">UMDF</a></li></ul></li> <li><a href="/wiki/Windows_Display_Driver_Model" title="Windows Display Driver Model">WDDM</a></li> <li><a href="/wiki/Network_Driver_Interface_Specification" title="Network Driver Interface Specification">NDIS</a></li> <li><a href="/wiki/Universal_Audio_Architecture" title="Universal Audio Architecture">UAA</a></li> <li><a href="/wiki/Broadcast_Driver_Architecture" title="Broadcast Driver Architecture">BDA</a></li> <li><a href="/wiki/VxD" title="VxD">VxD</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Security</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Microsoft_CryptoAPI" title="Microsoft CryptoAPI">Crypto API</a> <ul><li><a href="/wiki/CAPICOM" title="CAPICOM">CAPICOM</a></li></ul></li> <li><a href="/wiki/Windows_CardSpace" title="Windows CardSpace">Windows CardSpace</a></li> <li><a href="/wiki/Data_Protection_API" title="Data Protection API">Data Protection API</a></li> <li><a href="/wiki/Security_Support_Provider_Interface" title="Security Support Provider Interface">Security Support Provider Interface (SSPI)</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em"><a href="/wiki/.NET_Framework" title=".NET Framework">.NET</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ASP.NET" title="ASP.NET">ASP.NET</a></li> <li><a href="/wiki/ADO.NET" title="ADO.NET">ADO.NET</a></li> <li><a href="/wiki/.NET_Remoting" title=".NET Remoting">Remoting</a></li> <li><a href="/wiki/Microsoft_Silverlight" title="Microsoft Silverlight">Silverlight</a></li> <li><a href="/wiki/Task_Parallel_Library" class="mw-redirect" title="Task Parallel Library">TPL</a></li> <li><a href="/wiki/Windows_Communication_Foundation" title="Windows Communication Foundation">WCF</a></li> <li><a href="/wiki/Windows_CardSpace" title="Windows CardSpace">WCS</a></li> <li><a href="/wiki/Windows_Presentation_Foundation" title="Windows Presentation Foundation">WPF</a></li> <li><a href="/wiki/Windows_Workflow_Foundation" title="Windows Workflow Foundation">WF</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em"><a href="/wiki/Software_Factory_(Microsoft_.NET)" class="mw-redirect" title="Software Factory (Microsoft .NET)">Software factories</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Microsoft_Enterprise_Library" title="Microsoft Enterprise Library">Enterprise Library</a></li> <li><a href="/wiki/Composite_UI_Application_Block" title="Composite UI Application Block">Composite UI</a></li> <li><a href="/wiki/Microsoft_Customer_Care_Framework" title="Microsoft Customer Care Framework">CCF</a></li> <li><a href="/wiki/Microsoft_Connected_Services_Framework" title="Microsoft Connected Services Framework">CSF</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em"><a href="/wiki/Inter-process_communication" title="Inter-process communication">IPC</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Microsoft_RPC" title="Microsoft RPC">MSRPC</a></li> <li><a href="/wiki/Dynamic_Data_Exchange" title="Dynamic Data Exchange">Dynamic Data Exchange (DDE)</a></li> <li><a href="/wiki/.NET_Remoting" title=".NET Remoting">Remoting</a></li> <li><a href="/wiki/Windows_Communication_Foundation" title="Windows Communication Foundation">WCF</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Accessibility</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Microsoft_Active_Accessibility" title="Microsoft Active Accessibility">Active Accessibility</a></li> <li><a href="/wiki/Microsoft_UI_Automation" title="Microsoft UI Automation">UI Automation</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%;line-height:1.2em">Text and multilingual<br />support</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/DirectWrite" title="DirectWrite">DirectWrite</a></li> <li><a href="/wiki/Text_Services_Framework" title="Text Services Framework">Text Services Framework</a></li> <li><a href="/wiki/Text_Object_Model" title="Text Object Model">Text Object Model</a></li> <li><a href="/wiki/Input_method" title="Input method">Input method editor</a></li> <li><a href="/wiki/Language_Interface_Pack" title="Language Interface Pack">Language Interface Pack</a></li> <li><a href="/wiki/Multilingual_User_Interface" title="Multilingual User Interface">Multilingual User Interface</a></li> <li><a href="/wiki/Uniscribe" title="Uniscribe">Uniscribe</a></li></ul> </div></td></tr></tbody></table></div> <div class="navbox-styles"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1236075235"></div><div role="navigation" class="navbox" aria-labelledby="Microsoft_free_and_open-source_software_(FOSS)" style="padding:3px"><table class="nowraplinks mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1129693374"><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r1239400231"><div class="navbar plainlinks hlist navbar-mini"><ul><li class="nv-view"><a href="/wiki/Template:Microsoft_FOSS" title="Template:Microsoft FOSS"><abbr title="View this template">v</abbr></a></li><li class="nv-talk"><a href="/wiki/Template_talk:Microsoft_FOSS" title="Template talk:Microsoft FOSS"><abbr title="Discuss this template">t</abbr></a></li><li class="nv-edit"><a href="/wiki/Special:EditPage/Template:Microsoft_FOSS" title="Special:EditPage/Template:Microsoft FOSS"><abbr title="Edit this template">e</abbr></a></li></ul></div><div id="Microsoft_free_and_open-source_software_(FOSS)" style="font-size:114%;margin:0 4em"><a href="/wiki/Microsoft" title="Microsoft">Microsoft</a> <a href="/wiki/Free_and_open-source_software" title="Free and open-source software">free and open-source software (FOSS)</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%">Overview</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Microsoft_and_open_source" title="Microsoft and open source">Microsoft and open source</a></li> <li><a href="/wiki/Shared_Source_Initiative" title="Shared Source Initiative">Shared Source Initiative</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Software</th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"></div><table class="nowraplinks navbox-subgroup" style="border-spacing:0"><tbody><tr><th scope="row" class="navbox-group" style="width:1%">Applications</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/3D_Movie_Maker" title="3D Movie Maker">3D Movie Maker</a></li> <li><a href="/wiki/Atom_(text_editor)" title="Atom (text editor)">Atom</a></li> <li><a href="/wiki/Conference_XP" title="Conference XP">Conference XP</a></li> <li><a href="/wiki/Family.Show" title="Family.Show">Family.Show</a></li> <li><a href="/wiki/File_Manager_(Windows)" class="mw-redirect" title="File Manager (Windows)">File Manager</a></li> <li><a href="/wiki/Open_Live_Writer" title="Open Live Writer">Open Live Writer</a></li> <li><a href="/wiki/Microsoft_PowerToys" title="Microsoft PowerToys">Microsoft PowerToys</a></li> <li><a href="/wiki/Windows_Terminal" title="Windows Terminal">Terminal</a></li> <li><a href="/wiki/Windows_Calculator" title="Windows Calculator">Windows Calculator</a></li> <li><a href="/wiki/Windows_Console" title="Windows Console">Windows Console</a></li> <li><a href="/wiki/Windows_Package_Manager" title="Windows Package Manager">Windows Package Manager</a></li> <li><a href="/wiki/WorldWide_Telescope" title="WorldWide Telescope">WorldWide Telescope</a></li> <li><a href="/wiki/XML_Notepad" title="XML Notepad">XML Notepad</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Video games</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Allegiance_(video_game)" title="Allegiance (video game)">Allegiance</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Programming<br />languages</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Bosque_(programming_language)" title="Bosque (programming language)">Bosque</a></li> <li><a href="/wiki/C_Sharp_(programming_language)" title="C Sharp (programming language)">C#</a></li> <li><a href="/wiki/Dafny" title="Dafny">Dafny</a></li> <li><a href="/wiki/F_Sharp_(programming_language)" title="F Sharp (programming language)">F#</a></li> <li><a href="/wiki/F*_(programming_language)" title="F* (programming language)">F*</a></li> <li><a href="/wiki/GW-BASIC" title="GW-BASIC">GW-BASIC</a></li> <li><a href="/wiki/IronPython" title="IronPython">IronPython</a></li> <li><a href="/wiki/IronRuby" title="IronRuby">IronRuby</a></li> <li><a href="/wiki/Lean_(proof_assistant)" title="Lean (proof assistant)">Lean</a></li> <li><a href="/wiki/P_(programming_language)" title="P (programming language)">P</a></li> <li><a href="/wiki/Microsoft_Power_Fx" title="Microsoft Power Fx">Power Fx</a></li> <li><a class="mw-selflink selflink">PowerShell</a></li> <li><a href="/wiki/Project_Verona" title="Project Verona">Project Verona</a></li> <li><a href="/wiki/Q_Sharp" title="Q Sharp">Q#</a></li> <li><a href="/wiki/Microsoft_Small_Basic" title="Microsoft Small Basic">Small Basic Online</a></li> <li><a href="/wiki/TypeScript" title="TypeScript">TypeScript</a></li> <li><a href="/wiki/Visual_Basic_.NET" class="mw-redirect" title="Visual Basic .NET">Visual Basic</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Frameworks,<br />development tools</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/.NET" title=".NET">.NET</a></li> <li><a href="/wiki/.NET_Framework" title=".NET Framework">.NET Framework</a></li> <li><a href="/wiki/.NET_Gadgeteer" title=".NET Gadgeteer">.NET Gadgeteer</a></li> <li><a href="/wiki/.NET_MAUI" class="mw-redirect" title=".NET MAUI">.NET MAUI</a></li> <li><a href="/wiki/.NET_Micro_Framework" title=".NET Micro Framework">.NET Micro Framework</a></li> <li><a href="/wiki/AirSim" title="AirSim">AirSim</a></li> <li><a href="/wiki/ASP.NET" title="ASP.NET">ASP.NET</a></li> <li><a href="/wiki/ASP.NET_AJAX" title="ASP.NET AJAX">ASP.NET AJAX</a></li> <li><a href="/wiki/ASP.NET_Core" title="ASP.NET Core">ASP.NET Core</a></li> <li><a href="/wiki/ASP.NET_MVC" title="ASP.NET MVC">ASP.NET MVC</a></li> <li><a href="/wiki/ASP.NET_Razor" title="ASP.NET Razor">ASP.NET Razor</a></li> <li><a href="/wiki/ASP.NET_Web_Forms" title="ASP.NET Web Forms">ASP.NET Web Forms</a></li> <li><a href="/wiki/Avalonia_(software_framework)" title="Avalonia (software framework)">Avalonia</a></li> <li><a href="/wiki/Babylon.js" title="Babylon.js">Babylon.js</a></li> <li><a href="/wiki/BitFunnel" title="BitFunnel">BitFunnel</a></li> <li><a href="/wiki/Blazor" title="Blazor">Blazor</a></li> <li><a href="/wiki/C%2B%2B/WinRT" title="C++/WinRT">C++/WinRT</a></li> <li><a href="/wiki/Confidential_Consortium_Framework" title="Confidential Consortium Framework">CCF</a></li> <li><a href="/wiki/Chakra_(JavaScript_engine)" title="Chakra (JavaScript engine)">ChakraCore</a></li> <li><a href="/wiki/CLR_Profiler" title="CLR Profiler">CLR Profiler</a></li> <li><a href="/wiki/Dapr" title="Dapr">Dapr</a></li> <li><a href="/wiki/DeepSpeed" title="DeepSpeed">DeepSpeed</a></li> <li><a href="/wiki/DiskSpd" title="DiskSpd">DiskSpd</a></li> <li><a href="/wiki/Dryad_(programming)" title="Dryad (programming)">Dryad</a></li> <li><a href="/wiki/Dynamic_Language_Runtime" title="Dynamic Language Runtime">Dynamic Language Runtime</a></li> <li><a href="/wiki/EBPF_on_Windows" class="mw-redirect" title="EBPF on Windows">eBPF on Windows</a></li> <li><a href="/wiki/Electron_(software_framework)" title="Electron (software framework)">Electron</a></li> <li><a href="/wiki/Entity_Framework" title="Entity Framework">Entity Framework</a></li> <li><a href="/wiki/Fluent_Design_System" title="Fluent Design System">Fluent Design System</a></li> <li><a href="/wiki/Fluid_Framework" title="Fluid Framework">Fluid Framework</a></li> <li><a href="/wiki/Infer.NET" title="Infer.NET">Infer.NET</a></li> <li><a href="/wiki/LightGBM" title="LightGBM">LightGBM</a></li> <li><a href="/wiki/Managed_Extensibility_Framework" title="Managed Extensibility Framework">Managed Extensibility Framework</a></li> <li><a href="/wiki/Microsoft_Automatic_Graph_Layout" title="Microsoft Automatic Graph Layout">Microsoft Automatic Graph Layout</a></li> <li><a href="/wiki/Microsoft_C%2B%2B_Standard_Library" class="mw-redirect" title="Microsoft C++ Standard Library">Microsoft C++ Standard Library</a></li> <li><a href="/wiki/Microsoft_Cognitive_Toolkit" title="Microsoft Cognitive Toolkit">Microsoft Cognitive Toolkit</a></li> <li><a href="/wiki/Metro_(design_language)" title="Metro (design language)">Microsoft Design Language</a></li> <li><a href="/wiki/Microsoft_Detours" title="Microsoft Detours">Microsoft Detours</a></li> <li><a href="/wiki/Microsoft_Enterprise_Library" title="Microsoft Enterprise Library">Microsoft Enterprise Library</a></li> <li><a href="/wiki/Microsoft_SEAL" title="Microsoft SEAL">Microsoft SEAL</a></li> <li><a href="/wiki/Mimalloc" title="Mimalloc">mimalloc</a></li> <li><a href="/wiki/Mixed_Reality_Toolkit" title="Mixed Reality Toolkit">Mixed Reality Toolkit</a></li> <li><a href="/wiki/ML.NET" title="ML.NET">ML.NET</a></li> <li><a href="/wiki/Mod_mono" title="Mod mono">mod_mono</a></li> <li><a href="/wiki/Mono_(software)" title="Mono (software)">Mono</a></li> <li><a href="/wiki/MonoDevelop" title="MonoDevelop">MonoDevelop</a></li> <li><a href="/wiki/MSBuild" title="MSBuild">MSBuild</a></li> <li><a href="/wiki/MsQuic" title="MsQuic">MsQuic</a></li> <li><a href="/wiki/Neural_Network_Intelligence" title="Neural Network Intelligence">Neural Network Intelligence</a></li> <li><a href="/wiki/Npm" title="Npm">npm</a></li> <li><a href="/wiki/NuGet" title="NuGet">NuGet</a></li> <li><a href="/wiki/OneFuzz" title="OneFuzz">OneFuzz</a></li> <li><a href="/wiki/Open_Management_Infrastructure" title="Open Management Infrastructure">Open Management Infrastructure</a></li> <li><a href="/wiki/Open_Neural_Network_Exchange" title="Open Neural Network Exchange">Open Neural Network Exchange</a></li> <li><a href="/wiki/Open_Service_Mesh" title="Open Service Mesh">Open Service Mesh</a></li> <li><a href="/wiki/Open_XML_SDK" class="mw-redirect" title="Open XML SDK">Open XML SDK</a></li> <li><a href="/wiki/Orleans_(software_framework)" title="Orleans (software framework)">Orleans</a></li> <li><a href="/wiki/Playwright_(software)" title="Playwright (software)">Playwright</a></li> <li><a href="/wiki/ProcDump" title="ProcDump">ProcDump</a></li> <li><a href="/wiki/Process_Monitor" title="Process Monitor">ProcMon</a></li> <li><a href="/wiki/Python_Tools_for_Visual_Studio" title="Python Tools for Visual Studio">Python Tools for Visual Studio</a></li> <li><a href="/wiki/R_Tools_for_Visual_Studio" title="R Tools for Visual Studio">R Tools for Visual Studio</a></li> <li><a href="/wiki/RecursiveExtractor" class="mw-redirect" title="RecursiveExtractor">RecursiveExtractor</a></li> <li><a href="/wiki/Roslyn_(compiler)" title="Roslyn (compiler)">Roslyn</a></li> <li><a href="/wiki/Sandcastle_(software)" title="Sandcastle (software)">Sandcastle</a></li> <li><a href="/wiki/SignalR" title="SignalR">SignalR</a></li> <li><a href="/wiki/StyleCop" title="StyleCop">StyleCop</a></li> <li><a href="/wiki/SVNBridge" title="SVNBridge">SVNBridge</a></li> <li><a href="/wiki/T2_Temporal_Prover" title="T2 Temporal Prover">T2 Temporal Prover</a></li> <li><a href="/wiki/Text_Template_Transformation_Toolkit" title="Text Template Transformation Toolkit">Text Template Transformation Toolkit</a></li> <li><a href="/wiki/TLA%2B_Toolbox" class="mw-redirect" title="TLA+ Toolbox">TLA+ Toolbox</a></li> <li><a href="/wiki/U-Prove" title="U-Prove">U-Prove</a></li> <li><a href="/wiki/Vcpkg" title="Vcpkg">vcpkg</a></li> <li><a href="/wiki/Virtual_File_System_for_Git" title="Virtual File System for Git">Virtual File System for Git</a></li> <li><a href="/wiki/Voldemort_(distributed_data_store)" title="Voldemort (distributed data store)">Voldemort</a></li> <li><a href="/wiki/VoTT" title="VoTT">VoTT</a></li> <li><a href="/wiki/Vowpal_Wabbit" title="Vowpal Wabbit">Vowpal Wabbit</a></li> <li><a href="/wiki/Windows_App_SDK" title="Windows App SDK">Windows App SDK</a></li> <li><a href="/wiki/Windows_Communication_Foundation" title="Windows Communication Foundation">Windows Communication Foundation</a></li> <li><a href="/wiki/Windows_Driver_Frameworks" title="Windows Driver Frameworks">Windows Driver Frameworks</a> <ul><li><a href="/wiki/Kernel-Mode_Driver_Framework" title="Kernel-Mode Driver Framework">KMDF</a></li> <li><a href="/wiki/User-Mode_Driver_Framework" title="User-Mode Driver Framework">UMDF</a></li></ul></li> <li><a href="/wiki/Windows_Forms" title="Windows Forms">Windows Forms</a></li> <li><a href="/wiki/Windows_Presentation_Foundation" title="Windows Presentation Foundation">Windows Presentation Foundation</a></li> <li><a href="/wiki/Windows_Template_Library" title="Windows Template Library">Windows Template Library</a></li> <li><a href="/wiki/Windows_UI_Library" title="Windows UI Library">Windows UI Library</a></li> <li><a href="/wiki/WinJS" title="WinJS">WinJS</a></li> <li><a href="/wiki/WinObjC" class="mw-redirect" title="WinObjC">WinObjC</a></li> <li><a href="/wiki/WiX" title="WiX">WiX</a></li> <li><a href="/wiki/XDP_for_Windows" class="mw-redirect" title="XDP for Windows">XDP for Windows</a></li> <li><a href="/wiki/XSP_(software)" title="XSP (software)">XSP</a></li> <li><a href="/wiki/XUnit.net" title="XUnit.net">xUnit.net</a></li> <li><a href="/wiki/Z3_Theorem_Prover" title="Z3 Theorem Prover">Z3 Theorem Prover</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Operating systems</th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/MS-DOS" title="MS-DOS">MS-DOS</a> (v1.25, v2.0 & v4.0)</li> <li><a href="/wiki/Barrelfish_(operating_system)" title="Barrelfish (operating system)">Barrelfish</a></li> <li><a href="/wiki/SONiC_(operating_system)" title="SONiC (operating system)">SONiC</a></li> <li><a href="/wiki/Azure_Linux" title="Azure Linux">Azure Linux</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Other</th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/ChronoZoom" title="ChronoZoom">ChronoZoom</a></li> <li><a href="/wiki/Extensible_Storage_Engine" title="Extensible Storage Engine">Extensible Storage Engine</a></li> <li><a href="/wiki/FlexWiki" class="mw-redirect" title="FlexWiki">FlexWiki</a></li> <li><a href="/wiki/FourQ" title="FourQ">FourQ</a></li> <li><a href="/wiki/Gollum_(software)" title="Gollum (software)">Gollum</a></li> <li><a href="/wiki/Project_Mu" class="mw-redirect" title="Project Mu">Project Mu</a></li> <li><a href="/wiki/ReactiveX" title="ReactiveX">ReactiveX</a></li> <li><a href="/wiki/SILK" title="SILK">SILK</a></li> <li><a href="/wiki/TLAPS" class="mw-redirect" title="TLAPS">TLAPS</a></li> <li><a href="/wiki/TPM_2.0_Reference_Implementation" class="mw-redirect" title="TPM 2.0 Reference Implementation">TPM 2.0 Reference Implementation</a></li> <li><a href="/wiki/WikiBhasha" title="WikiBhasha">WikiBhasha</a></li></ul> </div></td></tr></tbody></table><div></div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Open-source_license" title="Open-source license">Licenses</a></th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/Microsoft_Public_License" class="mw-redirect" title="Microsoft Public License">Microsoft Public License</a></li> <li><a href="/wiki/Microsoft_Reciprocal_License" class="mw-redirect" title="Microsoft Reciprocal License">Microsoft Reciprocal License</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="/wiki/Forge_(software)" title="Forge (software)">Forges</a></th><td class="navbox-list-with-group navbox-list navbox-odd hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/CodePlex" title="CodePlex">CodePlex</a></li> <li><a href="/wiki/GitHub" title="GitHub">GitHub</a></li></ul> </div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%">Related</th><td class="navbox-list-with-group navbox-list navbox-even hlist" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><a href="/wiki/.NET_Foundation" title=".NET Foundation">.NET Foundation</a></li> <li><a href="/wiki/F_Sharp_Software_Foundation" title="F Sharp Software Foundation">F# Software Foundation</a></li> <li><a href="/wiki/Microsoft_Open_Specification_Promise" title="Microsoft Open Specification Promise">Microsoft Open Specification Promise</a></li> <li><a href="/wiki/Open_Letter_to_Hobbyists" class="mw-redirect" title="Open Letter to Hobbyists">Open Letter to Hobbyists</a></li> <li><a href="/wiki/Open_Source_Security_Foundation" title="Open Source Security Foundation">Open Source Security Foundation</a></li> <li><a href="/wiki/Outercurve_Foundation" title="Outercurve Foundation">Outercurve Foundation</a></li></ul> </div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><span class="noviewer" typeof="mw:File"><span title="Category"><img alt="" src="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/16px-Symbol_category_class.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/23px-Symbol_category_class.svg.png 1.5x, //upload.wikimedia.org/wikipedia/en/thumb/9/96/Symbol_category_class.svg/31px-Symbol_category_class.svg.png 2x" data-file-width="180" data-file-height="185" /></span></span> <a href="/wiki/Category:Microsoft_free_software" title="Category:Microsoft free software">Category</a></div></td></tr></tbody></table></div> <!-- NewPP limit report Parsed by mw‐web.codfw.main‐f69cdc8f6‐7g25x Cached time: 20241122143621 Cache expiry: 2592000 Reduced expiry: false Complications: [vary‐revision‐sha1, show‐toc] CPU time usage: 2.025 seconds Real time usage: 2.283 seconds Preprocessor visited node count: 14954/1000000 Post‐expand include size: 456530/2097152 bytes Template argument size: 20054/2097152 bytes Highest expansion depth: 27/100 Expensive parser function count: 12/500 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 578274/5000000 bytes Lua time usage: 1.055/10.000 seconds Lua memory usage: 7597337/52428800 bytes Lua Profile: ? 220 ms 18.6% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::callParserFunction 200 ms 16.9% recursiveClone <mwInit.lua:45> 100 ms 8.5% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::gsub 80 ms 6.8% dataWrapper <mw.lua:672> 80 ms 6.8% pairsfunc <mw.lua:676> 60 ms 5.1% gsub 40 ms 3.4% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::match 40 ms 3.4% is_alias_used <Module:Citation/CS1/Utilities:275> 40 ms 3.4% MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::find 40 ms 3.4% [others] 280 ms 23.7% Number of Wikibase entities loaded: 1/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 1814.711 1 -total 48.58% 881.665 3 Template:Reflist 38.31% 695.203 129 Template:Cite_web 8.38% 151.986 2 Template:Infobox 8.16% 148.159 9 Template:Navbox 7.17% 130.127 7 Template:Citation_needed 6.89% 125.094 8 Template:Fix 6.80% 123.314 1 Template:Infobox_programming_language 6.43% 116.627 1 Template:Windows_Components 5.95% 107.887 19 Template:Cite_book --> <!-- Saved in parser cache with key enwiki:pcache:idhash:14465871-0!canonical and timestamp 20241122143621 and revision id 1258474526. Rendering was triggered because: page-view --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Retrieved from "<a dir="ltr" href="https://en.wikipedia.org/w/index.php?title=PowerShell&oldid=1258474526">https://en.wikipedia.org/w/index.php?title=PowerShell&oldid=1258474526</a>"</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Help:Category" title="Help:Category">Categories</a>: <ul><li><a href="/wiki/Category:Windows_commands" title="Category:Windows commands">Windows commands</a></li><li><a href="/wiki/Category:.NET_programming_languages" title="Category:.NET programming languages">.NET programming languages</a></li><li><a href="/wiki/Category:Unix_shells" title="Category:Unix shells">Unix shells</a></li><li><a href="/wiki/Category:Windows_command_shells" title="Category:Windows command shells">Windows command shells</a></li><li><a href="/wiki/Category:Dynamically_typed_programming_languages" title="Category:Dynamically typed programming languages">Dynamically typed programming languages</a></li><li><a href="/wiki/Category:Configuration_management" title="Category:Configuration management">Configuration management</a></li><li><a href="/wiki/Category:Free_and_open-source_software" title="Category:Free and open-source software">Free and open-source software</a></li><li><a href="/wiki/Category:Interpreters_(computing)" title="Category:Interpreters (computing)">Interpreters (computing)</a></li><li><a href="/wiki/Category:Microsoft_free_software" title="Category:Microsoft free software">Microsoft free software</a></li><li><a href="/wiki/Category:Microsoft_programming_languages" title="Category:Microsoft programming languages">Microsoft programming languages</a></li><li><a href="/wiki/Category:Object-oriented_programming_languages" title="Category:Object-oriented programming languages">Object-oriented programming languages</a></li><li><a href="/wiki/Category:Procedural_programming_languages" title="Category:Procedural programming languages">Procedural programming languages</a></li><li><a href="/wiki/Category:Programming_languages_created_in_2006" title="Category:Programming languages created in 2006">Programming languages created in 2006</a></li><li><a href="/wiki/Category:Scripting_languages" title="Category:Scripting languages">Scripting languages</a></li><li><a href="/wiki/Category:Software_using_the_MIT_license" title="Category:Software using the MIT license">Software using the MIT license</a></li><li><a href="/wiki/Category:Text-oriented_programming_languages" title="Category:Text-oriented programming languages">Text-oriented programming languages</a></li><li><a href="/wiki/Category:Windows_administration" title="Category:Windows administration">Windows administration</a></li><li><a href="/wiki/Category:Formerly_proprietary_software" title="Category:Formerly proprietary software">Formerly proprietary software</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Hidden categories: <ul><li><a href="/wiki/Category:Articles_with_short_description" title="Category:Articles with short description">Articles with short description</a></li><li><a href="/wiki/Category:Short_description_matches_Wikidata" title="Category:Short description matches Wikidata">Short description matches Wikidata</a></li><li><a href="/wiki/Category:Use_American_English_from_April_2023" title="Category:Use American English from April 2023">Use American English from April 2023</a></li><li><a href="/wiki/Category:All_Wikipedia_articles_written_in_American_English" title="Category:All Wikipedia articles written in American English">All Wikipedia articles written in American English</a></li><li><a href="/wiki/Category:Use_mdy_dates_from_April_2023" title="Category:Use mdy dates from April 2023">Use mdy dates from April 2023</a></li><li><a href="/wiki/Category:All_articles_with_unsourced_statements" title="Category:All articles with unsourced statements">All articles with unsourced statements</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_May_2013" title="Category:Articles with unsourced statements from May 2013">Articles with unsourced statements from May 2013</a></li><li><a href="/wiki/Category:Articles_with_unsourced_statements_from_April_2020" title="Category:Articles with unsourced statements from April 2020">Articles with unsourced statements from April 2020</a></li><li><a href="/wiki/Category:Wikipedia_articles_needing_clarification_from_January_2014" title="Category:Wikipedia articles needing clarification from January 2014">Wikipedia articles needing clarification from January 2014</a></li><li><a href="/wiki/Category:Webarchive_template_wayback_links" title="Category:Webarchive template wayback links">Webarchive template wayback links</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> This page was last edited on 19 November 2024, at 23:10<span class="anonymous-show"> (UTC)</span>.</li> <li id="footer-info-copyright">Text is available under the <a href="/wiki/Wikipedia:Text_of_the_Creative_Commons_Attribution-ShareAlike_4.0_International_License" title="Wikipedia:Text of the Creative Commons Attribution-ShareAlike 4.0 International License">Creative Commons Attribution-ShareAlike 4.0 License</a>; additional terms may apply. By using this site, you agree to the <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use" class="extiw" title="foundation:Special:MyLanguage/Policy:Terms of Use">Terms of Use</a> and <a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy" class="extiw" title="foundation:Special:MyLanguage/Policy:Privacy policy">Privacy Policy</a>. Wikipedia® is a registered trademark of the <a rel="nofollow" class="external text" href="https://wikimediafoundation.org/">Wikimedia Foundation, Inc.</a>, a non-profit organization.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy">Privacy policy</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:About">About Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:General_disclaimer">Disclaimers</a></li> <li id="footer-places-contact"><a href="//en.wikipedia.org/wiki/Wikipedia:Contact_us">Contact Wikipedia</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Code of Conduct</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Developers</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/en.wikipedia.org">Statistics</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">Cookie statement</a></li> <li id="footer-places-mobileview"><a href="//en.m.wikipedia.org/w/index.php?title=PowerShell&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Mobile view</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-lnt6z","wgBackendResponseTime":221,"wgPageParseReport":{"limitreport":{"cputime":"2.025","walltime":"2.283","ppvisitednodes":{"value":14954,"limit":1000000},"postexpandincludesize":{"value":456530,"limit":2097152},"templateargumentsize":{"value":20054,"limit":2097152},"expansiondepth":{"value":27,"limit":100},"expensivefunctioncount":{"value":12,"limit":500},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":578274,"limit":5000000},"entityaccesscount":{"value":1,"limit":400},"timingprofile":["100.00% 1814.711 1 -total"," 48.58% 881.665 3 Template:Reflist"," 38.31% 695.203 129 Template:Cite_web"," 8.38% 151.986 2 Template:Infobox"," 8.16% 148.159 9 Template:Navbox"," 7.17% 130.127 7 Template:Citation_needed"," 6.89% 125.094 8 Template:Fix"," 6.80% 123.314 1 Template:Infobox_programming_language"," 6.43% 116.627 1 Template:Windows_Components"," 5.95% 107.887 19 Template:Cite_book"]},"scribunto":{"limitreport-timeusage":{"value":"1.055","limit":"10.000"},"limitreport-memusage":{"value":7597337,"limit":52428800},"limitreport-profile":[["?","220","18.6"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::callParserFunction","200","16.9"],["recursiveClone \u003CmwInit.lua:45\u003E","100","8.5"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::gsub","80","6.8"],["dataWrapper \u003Cmw.lua:672\u003E","80","6.8"],["pairsfunc \u003Cmw.lua:676\u003E","60","5.1"],["gsub","40","3.4"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::match","40","3.4"],["is_alias_used \u003CModule:Citation/CS1/Utilities:275\u003E","40","3.4"],["MediaWiki\\Extension\\Scribunto\\Engines\\LuaSandbox\\LuaSandboxCallback::find","40","3.4"],["[others]","280","23.7"]]},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-7g25x","timestamp":"20241122143621","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"PowerShell","url":"https:\/\/en.wikipedia.org\/wiki\/PowerShell","sameAs":"http:\/\/www.wikidata.org\/entity\/Q840410","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q840410","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2004-06-21T01:29:51Z","dateModified":"2024-11-19T23:10:42Z","image":"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/a\/af\/PowerShell_Core_6.0_icon.png","headline":"cross-platform command-line interface and scripting language for system and network administration"}</script> </body> </html>