<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=PowerShell</id>
	<title>PowerShell - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=PowerShell"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=PowerShell&amp;action=history"/>
	<updated>2026-06-24T14:46:52Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=PowerShell&amp;diff=366659&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot：​Add 2 books for verifiability (20260407)) #IABot (v2.0.9.5) (GreenC bot</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=PowerShell&amp;diff=366659&amp;oldid=prev"/>
		<updated>2026-04-08T03:14:59Z</updated>

		<summary type="html">&lt;p&gt;Add 2 books for verifiability (20260407)) #IABot (v2.0.9.5) (&lt;a href=&quot;/index.php?title=User:GreenC_bot&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:GreenC bot（页面不存在）&quot;&gt;GreenC bot&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Expand English|PowerShell|time=2021-08-16T21:56:27+00:00}}&lt;br /&gt;
{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|G2=FL&lt;br /&gt;
}}&lt;br /&gt;
{{Infobox programming language&lt;br /&gt;
| name                   = PowerShell&lt;br /&gt;
| logo                   = PowerShell Core 6.0 icon.png&lt;br /&gt;
| screenshot             = PowerShel 7.5.5 with Windows Terminal.png&lt;br /&gt;
| screenshot caption     = 在[[Windows Terminal]]内运行的PowerShell 7&lt;br /&gt;
| paradigm               = [[指令式編程|命令式]]、[[管道 (软件)|管道]]、[[面向对象程序设计|面向对象]]、[[函数编程语言|函数式]]、[[反射式编程|反射式]]&lt;br /&gt;
| released               = {{start date and age|2006|11|14}}&lt;br /&gt;
| designer               = {{link-en|杰弗里·史诺威|Jeffrey Snover}}（Jeffrey Snover）&amp;lt;br/&amp;gt;布鲁斯·帕耶特（Bruce Payette）&amp;lt;br/&amp;gt;詹姆斯·特鲁赫（James Truher） (et al.)&lt;br /&gt;
| developer              = [[微软|Microsoft]]&lt;br /&gt;
| latest release version ={{LSR/wikidata}}&lt;br /&gt;
| latest release date = &lt;br /&gt;
| latest preview version = &lt;br /&gt;
| latest preview date = &lt;br /&gt;
| typing                 = [[強弱型別|强类型]]、[[类型安全]]、[[类型推论]]和[[动态类型]]&lt;br /&gt;
| dialects               =&lt;br /&gt;
| influenced             =&lt;br /&gt;
| platform               = PowerShell: [[.NET]]&amp;lt;br /&amp;gt;Windows PowerShell: [[.NET框架]]&lt;br /&gt;
| license                = [[MIT許可證]]&amp;lt;ref&amp;gt;{{Cite web |url=https://github.com/PowerShell/PowerShell/blob/master/LICENSE.txt |title=PowerShell LICENSE |access-date=2017-06-10 |archive-date=2022-05-11 |archive-url=https://web.archive.org/web/20220511115840/https://github.com/PowerShell/PowerShell/blob/master/LICENSE.txt }}&amp;lt;/ref&amp;gt;（但Windows组件仍然是[[专有软件|专有的]]）&lt;br /&gt;
| influenced_by          = [[KornShell|Ksh]]、[[Perl]]、{{tsl|en|C♯||C#}}、{{link-en|IBM i 控制语言|IBM i Control Language|CL}}、{{link-en|DIGITAL命令语言|DIGITAL Command Language|DCL}}、[[SQL]]、[[Tcl]]、[[Tk]]、&amp;lt;ref name=&amp;quot;snover2008&amp;quot;&amp;gt;{{cite web|last = Snover|first = Jeffrey|title = PowerShell and WPF: WTF|date = 2008-05-25|url = https://blogs.msdn.microsoft.com/powershell/2008/05/25/powershell-and-wpf-wtf/|website = Windows PowerShell Blog|publisher = Microsoft|access-date = 2017-06-10|archive-date = 2019-01-08|archive-url = https://web.archive.org/web/20190108162204/https://blogs.msdn.microsoft.com/powershell/2008/05/25/powershell-and-wpf-wtf/}}&amp;lt;/ref&amp;gt;[[廚子|Chef]]、[[Puppet]]&lt;br /&gt;
| operating_system       = [[Windows 7]]及其后续版本、[[Linux]]、[[macOS]]&lt;br /&gt;
| genre                  = [[殼層]]、[[組態管理]]&lt;br /&gt;
| file extensions        = {{Plainlist|&lt;br /&gt;
*.ps1 (脚本文件)&lt;br /&gt;
*.ps1xml（XML文档）&lt;br /&gt;
*.psc1（控制台文件）&lt;br /&gt;
*.psd1（数据文件）&lt;br /&gt;
*.psm1（脚本模块）&lt;br /&gt;
*.pssc（会话配置文件）&lt;br /&gt;
*.cdxml (Cmdlet定义的XML文档)&lt;br /&gt;
  }}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PowerShell&amp;#039;&amp;#039;&amp;#039;（包括&amp;#039;&amp;#039;&amp;#039;Windows PowerShell&amp;#039;&amp;#039;&amp;#039;和&amp;#039;&amp;#039;&amp;#039;PowerShell Core&amp;#039;&amp;#039;&amp;#039;）是[[微軟公司]]开发的任务自动化和[[組態管理]]架構，由在[[.NET Framework]]和后来的[[.NET]]上构建的[[命令行界面]][[殼層]]相关脚本语言组成，最初僅僅是[[Windows]]元件，后于2016年8月18日[[开放源代码|开源]]并提供[[跨平台]]支持。&amp;lt;ref name=ars-opensource&amp;gt;{{cite web|last1=Bright|first1=Peter|title=PowerShell is Microsoft&amp;#039;s latest open source release, coming to Linux, OS X|url=http://arstechnica.com/information-technology/2016/08/powershell-is-microsofts-latest-open-source-release-coming-to-linux-os-x/|website=[[Ars Technica]]|publisher=[[康泰纳仕|Condé Nast]]|date=2016-08-18|access-date=2017-06-10|archive-date=2022-04-28|archive-url=https://web.archive.org/web/20220428143534/https://arstechnica.com/information-technology/2016/08/powershell-is-microsofts-latest-open-source-release-coming-to-linux-os-x/}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
在PowerShell中，管理任务通常由cmdlets（发音为command-lets）执行，这是执行特定操作的专用.NET[[类 (计算机科学)|类]]。可以将cmdlet集合至脚本、可执行文件（一般是独立应用程序）中，或通过常规.NET类（或WMI / COM对象）实例化。&amp;lt;ref name=&amp;quot;how&amp;quot;&amp;gt;{{cite web | url = http://msdn2.microsoft.com/en-us/library/ms714658.aspx | title = How Windows PowerShell works | website = [[Microsoft Developer Network]] | publisher = [[微软|Microsoft]] | accessdate = 2007-11-27 | archive-date = 2008-09-05 | archive-url = https://web.archive.org/web/20080905054903/http://msdn2.microsoft.com/en-us/library/ms714658.aspx }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;MSDN&amp;quot;&amp;gt;{{cite magazine | last=Truher | first=Jim | date=December 2007 | url=https://msdn.microsoft.com/en-us/magazine/cc163293.aspx | title=Extend Windows PowerShell With Custom Commands | work=[[微软开发者网络|MSDN Magazine]] | publisher=Microsoft | archiveurl=https://web.archive.org/web/20081006195551/http://msdn.microsoft.com/en-us/magazine/cc163293.aspx | archivedate=2008-10-06 | access-date=2017-06-10 | dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 源起與目的 ==&lt;br /&gt;
[[UNIX]]系統一直有著功能強大的殼程式（[[殼層|shell]]），Windows PowerShell的誕生就是要提供功能相當於UNIX系統的命令列殼程式（例如：[[Bourne shell|sh]]、{{tsl|en|bash||bash}}或[[C Shell|csh]]），同時也內建腳本語言以及輔助腳本程式的工具。&lt;br /&gt;
&lt;br /&gt;
== 程式特性 ==&lt;br /&gt;
* 一致性的設計讓所有工具和系統資料的使用語法、命名原則都相同。&lt;br /&gt;
* 腳本語言簡單易學，而且能支援現有的腳本程式和命令列工具。&lt;br /&gt;
* 內含129種稱為cmdlet的標準工具，可用來處理常見的系統管理工作。&lt;br /&gt;
* 具備完整的擴充功能，獨立軟體商或開發者都能很容易的自行擴充。&lt;br /&gt;
* 进程间数据传递内容具有强类型特征。&lt;br /&gt;
* PowerShell Core可以自動檢測字符編碼，自動識別Linux和Windows下的換行符，跨平台运行。&lt;br /&gt;
&lt;br /&gt;
cmdlet是Windows PowerShell的指令，發音唸法為command-let。這相當於[[DOS]]或其他殼程式的內建指令，指令名稱的格式都是以[[連字號]]（-）隔開的一對[[動詞]]和[[名詞]]，並且通常都是[[單數 (語言學)|單數]]名詞；例如線上查詢說明的cmdlet指令為get-help，名稱的動詞部分大致有get、set、add、remove等等（字母都不分大小寫）。&lt;br /&gt;
&lt;br /&gt;
Windows PowerShell ISE是Windows PowerShell的主机应用程序。在此程序中，可以在单个Windows GUI中运行命令、编辑与测试脚本。此程序具有多行编辑、Tab补齐、上下文相关帮助、语法着色、选择性执行等功能，而且还支持从右到左的书写顺序等功能。&lt;br /&gt;
&lt;br /&gt;
== 技術基礎 ==&lt;br /&gt;
Windows PowerShell是以[[.NET Framework]]技術為基礎，並且與現有的{{tsl|en|WSH||WSH}}保持回溯相容，因此它的腳本程式不僅能存取.NET CLR，也能使用現有的{{tsl|en|COM||COM}}技術。同時也包含了數種系統管理工具、簡易且一致的語法，常見如登錄資料庫、WMI。Exchange Server 2007以及System Center Operations Manager 2007等伺服器軟體都將內建Windows PowerShell。&lt;br /&gt;
&lt;br /&gt;
== 範例 ==&lt;br /&gt;
&lt;br /&gt;
* 停止所有目前執行中的以&amp;quot;p&amp;quot;字元開頭命名的程式：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
get-process p* | stop-process&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 停止所有目前執行中的所有使用大於1000MB記憶體的程式：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
get-process | where { $_.WS -gt 1000MB } | stop-process&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 計算一個目錄下檔案內的位元組大小：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
get-childitem | measure-object -property length -sum&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 將&amp;quot;hello, world!&amp;quot;字串轉為英文大寫字元，成為&amp;quot;HELLO, WORLD!&amp;quot;：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;hello, world!&amp;quot;.ToUpper()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 訂閱一個指定的RSS Feed並顯示它最近8個主題：&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
$rssUrl = &amp;quot;http://blogs.msdn.com/powershell/rss.aspx&amp;quot;&lt;br /&gt;
$blog = [xml](new-object System.Net.WebClient).DownloadString($rssUrl)&lt;br /&gt;
$blog.rss.channel.item | select title -first 8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 命令提示字元比较 ===&lt;br /&gt;
{| class=&amp;quot;wikitable plainrowheaders&amp;quot; style=&amp;quot;width: 100%; text-align: center; font-size: small;&amp;quot;&lt;br /&gt;
|+PowerShell命令行與其他命令行解釋器的內部和外部命令的比較&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | PowerShell（命令行）&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | PowerShell（別名）&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | [[命令提示符]]&amp;lt;!--不是 [[COMMAND.COM]]! 这里有太多东西不适用于 COMMAND.COM.--&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | [[Unix shell]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | 描述&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Get-ChildItem&lt;br /&gt;
|gci, dir, ls&lt;br /&gt;
|[[Dir (命令)|dir]]&lt;br /&gt;
|[[ls]]&lt;br /&gt;
|列出目前或指定資料夾中的所有檔案和資料夾&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Test-Connection{{efn|1=尽管外部[[ping]]命令仍可用於PowerShell，但“Test-Connection”的输出是一个可以通过编程来检查的结构化[[对象 (计算机科学)|对象]]。&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
While the external ping command remains available to PowerShell, Test-Connection&amp;#039;s output is a structured object that can be programmatically inspected.&amp;lt;ref&amp;gt;{{cite web|title=Test-Connection|url=https://technet.microsoft.com/en-us/library/hh849808.aspx|website=PowerShell documentations|publisher=[[微软]]|date=9 August 2015|access-date=2019-12-18|archive-date=2016-10-31|archive-url=https://web.archive.org/web/20161031104550/https://technet.microsoft.com/en-us/library/hh849808.aspx}}&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
|[[ping]]&lt;br /&gt;
|[[ping]]&lt;br /&gt;
|[[ping]]&lt;br /&gt;
|從目前電腦向指定電腦傳送[[Ping]]，或指示另一台電腦這樣做&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Get-Content&lt;br /&gt;
|gc, type, cat&lt;br /&gt;
|{{tsl|en|TYPE (DOS command)||type}}&lt;br /&gt;
|[[Cat (Unix)|cat]]&lt;br /&gt;
|取得檔案內容&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Get-Command&lt;br /&gt;
|gcm&lt;br /&gt;
|{{tsl|en|help (command)||help}}&lt;br /&gt;
|{{tsl|en|type (Unix)||type}}, {{tsl|en|which (command)||which}}, {{le|命令行补全|compgen|compgen}}&lt;br /&gt;
|列出可用的命令&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Get-Help&lt;br /&gt;
|help, man&lt;br /&gt;
|{{tsl|en|help (command)||help}}&lt;br /&gt;
|{{tsl|en|apropos (Unix)||apropos}}, [[手册页|man]]&lt;br /&gt;
|在控制台上打印命令的文档&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Clear-Host&lt;br /&gt;
|cls, clear&lt;br /&gt;
|[[cls (命令)|cls]]&lt;br /&gt;
|[[Clear (Unix)|clear]]&lt;br /&gt;
|清除屏幕{{efn|Clear-Host被實現為預定義的PowerShell功能。}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Copy-Item&lt;br /&gt;
|cpi, copy, cp&lt;br /&gt;
|[[Copy (命令)|copy]], {{tsl|en|xcopy|}}, [[robocopy]]&lt;br /&gt;
|[[Cp (Unix)|cp]]&lt;br /&gt;
|將檔案和資料夾複製到另一個位置&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Move-Item&lt;br /&gt;
|mi, move, mv&lt;br /&gt;
|{{tsl|en|move (command)||move}}&lt;br /&gt;
|[[Mv (Unix)|mv]]&lt;br /&gt;
|將檔案和資料夾移動到新位置&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Remove-Item&lt;br /&gt;
|ri, del, erase, rmdir, rd, rm&lt;br /&gt;
|{{tsl|en|del (command)||del}}, {{tsl|en|del (command)||erase}}, [[rmdir]], [[Rmdir|rd]]&lt;br /&gt;
|[[Rm (Unix)|rm]], rmdir&lt;br /&gt;
|刪除檔案或資料夾&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Rename-Item&lt;br /&gt;
|rni, ren, mv&lt;br /&gt;
|{{tsl|en|ren (command)||ren}}, rename&lt;br /&gt;
|[[Mv (Unix)|mv]]&lt;br /&gt;
|重命名單個檔案、資料夾、硬連結或符號連結&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Get-Location&lt;br /&gt;
|gl, cd, pwd&lt;br /&gt;
|[[Cd (命令)|cd]]&lt;br /&gt;
|[[pwd]]&lt;br /&gt;
|顯示工作路徑（目前資料夾）&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Pop-Location&lt;br /&gt;
|popd&lt;br /&gt;
|[[Pushd及popd|popd]]&lt;br /&gt;
|popd&lt;br /&gt;
|將工作路徑更改為最近推送到堆疊上的位置&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Push-Location&lt;br /&gt;
|pushd&lt;br /&gt;
|[[Pushd及popd|pushd]]&lt;br /&gt;
|pushd&lt;br /&gt;
|將工作路徑儲存到堆疊中&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Set-Location&lt;br /&gt;
|sl, cd, chdir&lt;br /&gt;
|[[Cd (命令)|cd]], chdir&lt;br /&gt;
|cd&lt;br /&gt;
|改變工作路徑&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Tee-Object&lt;br /&gt;
|tee&lt;br /&gt;
|{{n/a}}&lt;br /&gt;
|[[tee]]&lt;br /&gt;
|將輸入管道傳輸到檔案或變數，並沿管道傳遞輸入&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Write-Output&lt;br /&gt;
|echo, write&lt;br /&gt;
|[[Echo (命令)|echo]]&lt;br /&gt;
|echo&lt;br /&gt;
|將字符串或其他對像打印到[[標準串流]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Get-Process&lt;br /&gt;
|gps, ps&lt;br /&gt;
|tlist,{{efn|name=&amp;quot;Available tlist kill&amp;quot;|1=Available in Windows NT4, Windows 98 Resource Kit, Windows 2000 Support Tools}} {{tsl|en|tasklist|}}{{efn|name=&amp;quot;Available tasklist taskkill&amp;quot;|1=Available in Windows XP Professional Edition and later}}&lt;br /&gt;
|[[Ps (Unix)|ps]]&lt;br /&gt;
|列出所有正在執行的處理程序&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Stop-Process&lt;br /&gt;
|spps, kill&lt;br /&gt;
|[[kill (命令)|kill]],{{efn|name=&amp;quot;Available tlist kill&amp;quot;}} [[Kill (命令)#Microsoft Windows|taskkill]]{{efn|name=&amp;quot;Available tasklist taskkill&amp;quot;}}&lt;br /&gt;
|kill{{efn|name=&amp;quot;UNIX kill misnomer&amp;quot;|1=Also used in UNIX to send a process any [[Unix信号|signal]], the &amp;quot;Terminate&amp;quot; signal is merely the default}}&lt;br /&gt;
|停止正在執行的處理程序&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Select-String&lt;br /&gt;
|sls&lt;br /&gt;
|[[findstr]]&lt;br /&gt;
|[[find]], [[grep]]&lt;br /&gt;
|打印与模式匹配的-{zh-tw:列;zh-cn:行;}-&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Set-Variable&lt;br /&gt;
|sv, set&lt;br /&gt;
|{{tsl|en|Environment variable#DOS||set}}&lt;br /&gt;
|env, export, set, setenv&lt;br /&gt;
|创建或更改[[环境变量]]的內容&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Invoke-WebRequest&lt;br /&gt;
|iwr, &amp;lt;s&amp;gt;curl, wget&amp;lt;/s&amp;gt;{{efn|&amp;lt;code&amp;gt;curl&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;wget&amp;lt;/code&amp;gt; aliases are absent from PowerShell Core, so as to not interfere with invoking similarly named native commands.}}&lt;br /&gt;
|[[CURL|curl]]&lt;br /&gt;
|[[wget]], curl&lt;br /&gt;
|取得互联网上的网页內容&lt;br /&gt;
|}&lt;br /&gt;
{{notelist}}&lt;br /&gt;
&lt;br /&gt;
== Windows PowerShell 3.0 ==&lt;br /&gt;
PowerShell 3.0 与 Windows 8 和 Windows Server 2012 集成。微软还为 Windows 7 的 Service Pack 1、Windows Server 2008 的 Service Pack 1 和 Windows Server 2008 R2 的 Service Pack 1 提供了 PowerShell 3.0。&amp;lt;ref&amp;gt;{{Cite web|title=PowerShell Version 3 is RTM!|url=https://tfl09.blogspot.com/2012/08/powershell-version-3-is-rtm.html|accessdate=2023-09-09|work=tfl09.blogspot.com|archive-date=2023-09-05|archive-url=https://web.archive.org/web/20230905210224/https://tfl09.blogspot.com/2012/08/powershell-version-3-is-rtm.html|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=WMF 3.0|url=https://www.microsoft.com/en-us/download/details.aspx?id=34595|accessdate=2023-09-09|work=www.microsoft.com|archive-date=2023-06-19|archive-url=https://web.archive.org/web/20230619114542/https://www.microsoft.com/en-us/download/details.aspx?id=34595|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PowerShell 3.0 是一个更大的软件包 Windows Management Framework 3.0 (WMF3) (WMF3) 的一部分。&lt;br /&gt;
PowerShell 3.0 是一个更大的软件包 Windows 管理框架 3.0 (WMF3) 的一部分，其中还包含支持远程协作的 WinRM 服务。&amp;lt;ref&amp;gt;{{Cite web|title=Powershell Version|url=https://poshnit.wordpress.com/2015/08/15/125/|accessdate=2023-09-09|work=poshnit.wordpress.com|archive-date=2023-09-05|archive-url=https://web.archive.org/web/20230905210227/https://poshnit.wordpress.com/2015/08/15/125/|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=Microsoft has released Windows Management Framework 3.0 - Community Technology Preview|url=https://www.ntcompatible.com/story/windows-management-framework-30-community-technology-preview-ctp-1a/|accessdate=2023-09-09|work=www.ntcompatible.com|archive-date=2023-09-05|archive-url=https://web.archive.org/web/20230905210231/https://www.ntcompatible.com/story/windows-management-framework-30-community-technology-preview-ctp-1a/|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
PowerShell 3.0 的新功能包括：&amp;lt;ref&amp;gt;{{Cite web|title=What Is PowerShell ISE?|url=https://www.easeus.com/knowledge-center/powershell-ise.html|accessdate=2023-09-09|work=www.easeus.com|archive-date=2023-09-05|archive-url=https://web.archive.org/web/20230905210230/https://www.easeus.com/knowledge-center/powershell-ise.html|dead-url=no}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=Introducing Windows 8: An Overview for IT Professionals|url=https://books.google.com/books?vid=ISBN9780735670501&amp;amp;newbks=0|accessdate=2023-09-09|work=books.google.com|archive-date=2023-09-05|archive-url=https://web.archive.org/web/20230905210225/https://books.google.com/books?vid=ISBN9780735670501&amp;amp;newbks=0|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*计划任务：可使用 Windows 任务调度程序基础架构计划任务在预定的时间和日期运行。&lt;br /&gt;
*会话重新连接：会话可以断开并重新连接。远程会话现在能更好地应对临时网络故障。&lt;br /&gt;
*改进了代码编写：增加了代码自动完成（IntelliSense）和代码片段。PowerShell ISE 允许用户使用对话框填写 PowerShell cmdlet 参数。&lt;br /&gt;
*授权支持：可将管理任务授权给无权执行此类任务的用户，而无需授予他们永久性的额外权限。&lt;br /&gt;
*更新帮助：可使用 Update-Help 命令更新帮助文档。&lt;br /&gt;
&lt;br /&gt;
==安全性==&lt;br /&gt;
PowerShell 5.1存在默认行为缺陷（{{CVE|2025-54100}}），攻击者通过[[社交工程]]诱导用户执行带污染参数的命令或恶意HTTP，可进行[[命令注入]]，该漏洞已在2025年12月修复&amp;lt;ref&amp;gt;{{cite web |title=PowerShell 5.1: Invoke-WebRequest: Preventing script execution from web content - Microsoft Support |url=https://support.microsoft.com/en-us/topic/powershell-5-1-invoke-webrequest-preventing-script-execution-from-web-content-7cb95559-655e-43fd-a8bd-ceef2406b705 |website=support.microsoft.com |accessdate=2025-12-30}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |title=Security Update Guide - Microsoft Security Response Center |url=https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-54100 |website=msrc.microsoft.com |accessdate=2025-12-30}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== 參考文獻 ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== 擴展閱讀 ==&lt;br /&gt;
* {{Cite book |title=Monad (AKA PowerShell) |url=https://archive.org/details/monadintroducing0000oakl |first=Andy |last=Oakley |isbn=0-596-10009-4 |year=2005 |publisher=[[歐萊禮|O&amp;#039;Reilly Media]]}}&lt;br /&gt;
* {{Cite book |title=Windows PowerShell Quick Reference |first=Lee |last=Holmes |isbn=0-596-52813-2 |publisher=[[歐萊禮|O&amp;#039;Reilly Media]] |year=2006}}&lt;br /&gt;
* {{Cite book |title=Windows PowerShell Cookbook |url=https://archive.org/details/windowspowershel0000holm |first=Lee |last=Holmes |isbn=0-596-52849-3 |publisher=[[歐萊禮|O&amp;#039;Reilly Media]] |year=2007}}&lt;br /&gt;
* {{Cite book |title=Professional Windows PowerShell |url=https://archive.org/details/professionalwind0000watt |first=Andrew |last=Watt |isbn=0-471-94693-1 |year=2007 |publisher={{link-en|Wrox Press|Wrox Press}}}}&lt;br /&gt;
* {{Cite book |last=Kumaravel |first=Arul |first2=Jon |last2=White |first3=Michael |last3=Naixin Li |first4=Scott |last4=Happell |first5=Guohui |last5=Xie |first6=Krishna C. |last6=Vutukuri |title= Professional Windows PowerShell Programming: Snapins, Cmdlets, Hosts and Providers |isbn= 0-470-17393-9 |year=2008 |publisher={{link-en|Wrox Press|Wrox Press}}}}&lt;br /&gt;
* {{Cite book |title=Windows PowerShell Unleashed |url=https://archive.org/details/windowspowershel0000kopc_i9y6 |first=Tyson |last=Kopczynski |first2=Pete |last2=Handley |first3=Marco |last3=Shaw |isbn=978-0-672-32988-3 |edition=2nd |year=2009 |publisher=[[培生教育|Pearson Education]]}}&lt;br /&gt;
* {{Cite book |title=Windows PowerShell 2.0: TFM |url=https://archive.org/details/windowspowershel0000jone |first=Don |last=Jones |first2=Jeffery |last2=Hicks |isbn=978-0-9821314-2-8 |year=2010 |edition=3rd |publisher=Sapien Technologies}}&lt;br /&gt;
* {{Cite book |title=Windows PowerShell for Developers |url=https://archive.org/details/windowspowershel0000fink |first=Douglas |last=Finke |isbn=1-4493-2270-0 |year=2012 |publisher=[[歐萊禮|O&amp;#039;Reilly Media]]}}&lt;br /&gt;
* {{Cite book |title=Windows PowerShell 3.0 Step by Step |url=https://archive.org/details/windowspowershel0000wils |first=Ed |last=Wilson |isbn=978-0-7356-6339-8 |publisher=[[微软出版社|Microsoft Press]] |year=2013}}&lt;br /&gt;
* {{cite book |title=Windows PowerShell Best Practices |last=Wilson |first=Ed |publisher=[[微软出版社|Microsoft Press]] |isbn=978-0-7356-6649-8 |year=2014}}&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
;微软官网&lt;br /&gt;
* [https://docs.microsoft.com/zh-tw/powershell/scripting/how-to-use-docs 如何使用 PowerShell 文件 - PowerShell | Microsoft Docs]&lt;br /&gt;
* [https://github.com/PowerShell/PowerShell GitHub - PowerShell/PowerShell: PowerShell for every system!] {{Wayback|url=https://github.com/PowerShell/PowerShell |date=20200514210658 }}&lt;br /&gt;
* [https://technet.microsoft.com/zh-tw/library/dd125460.aspx 易學易用的Windows PowerShell] {{Wayback|url=https://technet.microsoft.com/zh-tw/library/dd125460.aspx |date=20180108233506 }}&lt;br /&gt;
* [https://channel9.msdn.com/Series/GetStartedPowerShell3 MSDN视频教程] {{Wayback|url=https://channel9.msdn.com/Series/GetStartedPowerShell3 |date=20210716070446 }}&lt;br /&gt;
&lt;br /&gt;
;其他&lt;br /&gt;
* {{GitHub|PowerShell/PowerShell}}&lt;br /&gt;
* {{tsl|en|TechNet||TechNet}}[[維基]]：[http://social.technet.microsoft.com/wiki/contents/articles/183.windows-powershell-survival-guide-en-us.aspx Windows PowerShell Survival Guide] {{Wayback|url=http://social.technet.microsoft.com/wiki/contents/articles/183.windows-powershell-survival-guide-en-us.aspx |date=20120915113215 }}&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{視窗元件}}&lt;br /&gt;
{{Microsoft APIs}}&lt;br /&gt;
{{DotNET}}&lt;br /&gt;
{{Microsoft development tools}}&lt;br /&gt;
{{程序设计语言}}&lt;br /&gt;
{{Unix-Windows互操作性}}&lt;br /&gt;
&lt;br /&gt;
[[Category:.NET编程语言]]&lt;br /&gt;
[[Category:動態編程語言]]&lt;br /&gt;
[[Category:直譯器]]&lt;br /&gt;
[[Category:Windows管理]]&lt;br /&gt;
[[Category:面向对象的编程语言]]&lt;br /&gt;
[[Category:过程式编程语言]]&lt;br /&gt;
[[Category:脚本语言]]&lt;br /&gt;
[[Category:面向文本编程语言]]&lt;br /&gt;
[[Category:命令壳层]]&lt;br /&gt;
[[Category:2006年建立的程式語言]]&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>