亚洲精品欧美日韩-亚洲精品欧美一区二区三区-亚洲精品欧美综合-亚洲精品欧洲精品-亚洲精品欧洲一区二区三区

首頁
手機版
熱門搜索:
當前位置:電腦軟件系統工具系統其他Windows PowerShell

Windows PowerShell 最新版本32/64位 v7.0.3

  • 大小:77MB
  • 語言:簡體中文
  • 類別:系統其他
  • 類型:免費軟件
  • 授權:國產軟件
  • 時間:2020/07/17
  • 官網:http://www.taiyee.com.cn
  • 環境:Windows7, Windows10, WindowsAll

相關軟件

PowerShell是一款命令行腳本工具,讓用戶可以利用.net強大的功能,在軟件中用戶可以輸入命令行和一些腳本,軟件可以和用戶的一些現有工具進行配合使用,達到更好的使用效果。

軟件介紹

PowerShell軟件圖片

PowerShell是一款命令行外殼程序和腳本環境,可以幫助用戶在Windows中使用命令提示符和創建腳本,整個軟件其實是一個自動化的框架,由一個命令行shell和內置在.net框架上的編程語言組成。在軟件中用戶可以輕松的查找用于查看和更改Windows 服務的cmdlet 列表,由于具有統一接口的工具,所以無論是命令行工具還是可編寫腳本的 COM 對象,都可以輕松的控制其復雜性。

軟件特色

PowerShell軟件圖片2

您可輕易發現 Windows Powershell 的功能。例如,若要查找用于查看和更改Windows 服務的cmdlet 列表,執行:開始->運行->cmd,在命令行下輸入 PowerShell 進入 windows PowerShell,再輸入如下命令:

get-command *-service

在發現可完成任務的 cmdlet 之后,可以使用 Get-Help cmdlet 了解有關該 cmdlet 的詳細信息。例如,若要顯示有關 Get-Service cmdlet 的幫助,請鍵入:

get-help get-service

若要充分理解該 cmdlet 的輸出,則可通過管道將其輸出傳遞給 Get-Member cmdlet。例如,以下命令將通過 Get-Service cmdlet 顯示有關該對象輸出的成員的信息。

get-service | get-member

一致性

管理系統可能是一項復雜的任務,而具有統一接口的工具將有助于控制其固有的復雜性。然而,無論是命令行工具還是可編寫腳本的 COM 對象,在一致性方面都乏善可陳。

Windows PowerShell 的一致性是其主要優點中的一項。例如,如果您學會了如何使用 Sort-Object cmdlet,則可利用這一知識對任何 cmdlet 的輸出進行排序。而無需了解每個 cmdlet 的不同的排序例程。

此外,cmdlet 開發人員也不必為其 cmdlet 設計排序功能。Windows PowerShell 為他們提供了框架,而該框架可提供基本的功能,并強制他們在接口的許多方面保持一致。該框架雖然消除了通常會留給開發人員的某些選項,但作為回報,開發強健、易于使用的 cmdlet 的工作將更加簡單。

交互式腳本環境

Windows PowerShell 將交互式環境和腳本環境組合在一起,從而允許您訪問命令行工具和 COM 對象,同時還可利用 .net framework 類庫 (FCL) 的強大功能。

PowerShell軟件圖片3

此環境對 Windows命令提示符進行了改進,后者提供了帶有多種命令行工具的交互式環境。此外,還對 Windows Script Host (WSH)腳本進行了改進,后者允許您使用多種命令行工具和 COM 自動對象,但未提供交互式環境。

通過將對所有這些功能的訪問組合在一起,Windows PowerShell 擴展了交互用戶和腳本編寫者的能力,從而更易于進行系統管理。

面向對象

盡管您可以通過以文本方式鍵入命令與 Windows PowerShell 進行交互,但 Windows PowerShell 是基于對象的,而不是基于文本的。命令的輸出即為對象。可以將輸出對象發送給另一條命令以作為其輸入。因此,Windows PowerShell 為未曾使用過其他外殼程序的人員提供了熟悉的界面,同時引入了新的、功能強大的命令行范例。通過允許發送對象(而不是文本),它擴展了在命令之間發送數據的概念。

易于過渡到腳本

使用 Windows PowerShell,您可以很方便地從以交互方式鍵入命令過渡到創建和運行腳本。您可以在 Windows PowerShell命令提示符下鍵入命令以找到可執行任務的命令。隨后,可將這些命令保存到腳本或歷史記錄中,然后將其復制到文件中以用作腳本。

識別你即將使用的Provider 通過識別PowerShell里安裝的Provider,你就可以了解默認安裝下PowerShell提供了那些能力。 Provider可以使用一種簡單的訪問方式,暴露位于不同儲存位置的數據。就像是瀏覽不同磁盤上的目錄結構一樣簡單。 Provider把不同的信息存放位置,表示成“驅動器”-目錄這種結構,這樣很容易被用戶所理解。就像我們要訪問一個位于D盤的WIN32目錄下的SETUP.exe文件,我們要通過瀏覽器,單擊D盤的圖標,然后選擇WIN32目錄并雙擊一樣,如果我們要訪問位于“注冊表”的數據,那么我們也只需要簡單地通過Set-Location命令,來到到“REGISTRY”這個“驅動器”,然后用GET-CHILDITEM命令獲取其子數據就行了。

注:實際上,PowerShell訪問磁盤驅動器,也是通過Provider的,切換驅動器其實和切換其他數據容器是一樣地操作。 例如: Set-Location d:\ 這是切換驅動器 Set-Location HKLM:\ 這是切換到注冊表的HKLM鍵 另外,Get-PSprovider命令,可以查看當前已經安裝的所有PROVIDER。任何熟悉.NET編程的人,都可以編寫Provider。當新的provider被安裝后,就叫做snap-in。snap-in其實是一個動態連接庫dll文件,可以被安裝到powershell中。然而,當一個snap-in安裝后,卻沒有辦法卸載。 Get-PSProvider: Name Capabilities Drives ---- ------------ ------ Alias ShouldProcess {Alias} Environment ShouldProcess {Env} FileSystem Filter, ShouldProcess {C, D, F, A...} Function ShouldProcess {Function} Registry ShouldProcess {HKLM, HKCU} Variable ShouldProcess {Variable} Certificate ShouldProcess {cert} 這些就是我機器上的默認安裝后的provider。

使用Set-Location和Get-ChildItem瀏覽數據 Set-Location用于改變當前目錄,以及選擇當前的provider,而Get-ChildItem用于獲取當前目錄或者指定目錄下的子對象: 例子: set-location hkcu:\software get-childitem 例子2: GCI -path HKLM:\software

有兩種連接WMI服務的方法:l 使用Get-WmiObject可以很容易地連接到WMI服務,并且獲取WMI對象。 l 使用一個COM對象,“WbemScripting.SWbemLocator”,可以連接WMI的服務。SWbemLocator對象只有一個方法,就是ConnectServer()。該方法接受5個參數:用戶名,密碼,語言代碼,驗證方法(Kerberos, NTLM等),標志(超時值)。

下例中,我們使用New-Object命令,創建了一個“WbemScripting.SWbemLocator”的實例。然后用這個實例的ConnectServer方法連接了到了一個WMI的名字空間(root\cimv2),ConnectServer方法返回了一個WMIService對象,接著又用這個對象的subClassesOf()方法,返回了一系列WMI的CLASS: $strComputer = "." $wmiNS = "\root\cimv2" $strUsr ="" #Blank for current security. Domain\Username $strPWD = "" #Blank for current security. $strLocl = "MS_409" #US English. Can leave blank for current language $strAuth = "" #if specify domain in strUsr this must be blank $iFlag = "0" #only two values allowed: 0 and 128. $objLocator = New-Object -comobject "WbemScripting.SWbemLocator" $objWMIService = $objLocator.ConnectServer($strComputer, ` $wmiNS, $strUsr, $strPWD, $strLocl, $strAuth, $iFLag) $colItems = $objWMIService.subClassesOf() Write-Host "There are: " $colItems.count " classes in $wmiNS" foreach ($objItem In $colItems) { $objItem.path_.class }

優缺點

PowerShell軟件圖片4

優點

PowerShell v3

PowerShell v3將在PowerShell上打造管理的大部分,也提供GUI管理選項以及命令行自動化。v3引入了一些相當重要的新功能。

更好的遠程處理

PowerShell遠程已經逐漸成為在網絡上進行管理通信的主要渠道。越來越多的GUI管理控制臺將依賴遠程,因此加強PowerShell遠程對微軟很重要。現在能夠斷開遠程會話,稍后能從同個或不同的計算機重新連接到相同的會話。客戶端計算機崩潰的話,v3的社區技術預覽版不能斷開會話。相反,會話會永久關閉。所以這與遠程桌面完全不同,遠程桌面會話能在客戶端崩潰時配置并打開會話。

工作流

本質上,PowerShell新的工作流構建能寫入與功能類似的東西,使用PowerShell翻譯命令和腳本代碼到Windows工作流技術WWF進程中。WWF然后能管理整個任務,包括修復網絡故障與重啟計算機等。它是編排長期運行的、復雜的、多步驟任務的更有效更可靠的一種方式。如果這個功能與下一個版本的System Center Orchestrator集成。

PowerShell軟件圖片5

可更新的幫助

PowerShell與幫助文件中的錯誤做斗爭。微軟需要發布一個操作系統補丁。基于TechNet站點的在線幫助的存在減輕了這個問題,但杯水車薪。在v3中,幫助文件能按需更新,從任何微軟服務器都可下載新的XML文件。所以微軟就能根據找到的問題進行錯誤修復,不需要操作系統包或補丁。

預定任務(Scheduled Job)

owerShell v2引入了job,遵循的是job隨著時間擴展的理念。在v3中,新型job即scheduled job能被創建并按計劃運行,或者相應某個事件。這與Windows的Task Scheduler的區別只是其中一小點,不過最終用戶能從PowerShell中獲得這個功能。

更好的發現

關于命令行shell的一個困難部分在于如何使用。PowerShell的幫助系統很有用,需要提供用戶想知道的命令的名字,并提供命令所在的插件名字,并記得加載附件到內存中。而PowerShell v3在搜索命令時,包含所有安裝模塊的所有命令,shell會運行沒有裝載的命令。這只能在那些存儲在列于PSModulePath環境變量中的文件路徑中的模塊有用。如果要包含額外路徑,可以在任何時候修改變量。

額外功能:CIM

PowerShell與Windows管理規范WMI運作很好,WMI是微軟的一項技術,或多或少建立在標準的通用信息模塊CIM上。在PowerShell v3中,WMI cmdlet發揮余熱,加入到新的CIM cmdlet集中。功能看起來似乎有重疊:CIM cmdlet使用WS-MAN,這個協議位于PowerShell的Remoting功能,微軟管理功能的新標準的后面。WMI使用被微軟正式棄用的DCOM,意味著不會再開發新功能,但可一直使用。CIM是未來的方向,不僅有對已知WMI的額外開發,而且在未來還可跨平臺管理。

缺點

PowerShell v3

新的Hyper-V 3.0 cmdlets不能管理老版本的Hyper-V。這意味著管理員根據Hyper-V的不同必須采用不同的腳本去管理,直至完成所有宿主機的升級。

Hyper-V 3.0和老版本不兼容。使用老版本Hyper-V的管理員需要從CodePlex下載PowerShell Library for Hyper-V。

命令大全

PowerShell軟件圖片6

Name                              Category  Synopsis                        

----                              --------  --------                        

ac                                Alias     Add-Content                      

asnp                              Alias     Add-PSSnapin                    

clc                               Alias     Clear-Content                    

cli                               Alias     Clear-Item                      

clp                               Alias     Clear-ItemProperty              

clv                               Alias     Clear-Variable                  

compare                           Alias     Compare-Object                  

cpi                               Alias     Copy-Item                        

cpp                               Alias     Copy-ItemProperty                

cvpa                              Alias     Convert-Path                    

dbp                               Alias     Disable-PSBreakpoint            

diff                              Alias     Compare-Object                  

ebp                               Alias     Enable-PSBreakpoint              

epal                              Alias     Export-Alias                    

epcsv                             Alias     Export-Csv                      

fc                                Alias     Format-Custom                    

fl                                Alias     Format-List                      

foreach                           Alias     ForEach-Object                  

%                                 Alias     ForEach-Object                  

ft                                Alias     Format-Table                    

fw                                Alias     Format-Wide                      

gal                               Alias     Get-Alias                        

gbp                               Alias     Get-PSBreakpoint                

gc                                Alias     Get-Content                      

gci                               Alias     Get-ChildItem                    

gcm                               Alias     Get-Command                      

gdr                               Alias     Get-PSDrive                      

gcs                               Alias     Get-PSCallStack                  

ghy                               Alias     Get-History                      

gi                                Alias     Get-Item                        

gl                                Alias     Get-Location                    

gm                                Alias     Get-Member                      

gmo                               Alias     Get-Module                      

gp                                Alias     Get-ItemProperty                

gps                               Alias     Get-Process                      

group                             Alias     Group-Object                    

gsv                               Alias     Get-Service                      

gsnp                              Alias     Get-PSSnapin                    

gu                                Alias     Get-Unique                      

gv                                Alias     Get-Variable                    

gwmi                              Alias     Get-WmiObject          

菜鳥教程

如何運行程序、腳本和已有的軟件

如果以前經常使用一些別的工具進行開發,可能會有一些可執行文件、Perl腳本、批處理文件等,如果不想放棄這些,可以使用PowerShell直接運行它們。

a)       在系統路徑下運行程序、腳本、批處理文件或者其它可執行文件,可以直接輸入文件名運行。比如我把一個Test.cmd文件放在了”C:WindowsSystem32”下, 就可以如下方式運行它:

PowerShell菜鳥教程

b)      如果文件名字或路徑中有空格,需要用(')引號將命令擴起來,同時在前面加上符號(&),這種叫做調用操作:

PowerShell菜鳥教程2

c)       要運行當前目錄下的命令,需要文件名前加.,如:

PowerShell菜鳥教程3

d)      要運行當前目錄下的命令,而且命令名字或路徑帶有空格,需要同時加上符號(&)和('):

PowerShell菜鳥教程4

運行PowerShell命令

除了支持傳統的Windows可執行文件,PowerShell還推出了一個功能強大的新的命令叫做cmdlet。所有的cmdlet命令規則都遵循動詞-名詞這種語法結構,如Get-Command、Get-Content等,如下Get-Command命令意思是獲取包含Process的所有命令集合:

PowerShell菜鳥教程5

其中輸入”Get-Command -Name *Process”的時候,不用輸入完整的命令名,PowerShell會幫助你使用Tab鍵來自動完成命令輸入,包括命令的名稱和參數的名稱,如這樣輸入即可:Get-Comm

怎么打開提示符窗口

1、在Windows10系統中,我們點擊桌面左下角的小娜搜索圖標。

PowerShell怎么打開提示符窗口

2、然后在彈出的小娜搜索窗口中輸入Powershell進行搜索,在彈出的菜單中找到Windows Powershell的菜單項。

PowerShell怎么打開提示符窗口2

3、點擊后就可以打開Windows10系統的Powershell命令提示符窗口了。

PowerShell怎么打開提示符窗口3

占用cpu高怎么辦

第一步我們可以把powershell.exe進程結束掉,釋放cpu,但是一會兒還會啟動powershell.exe進程,需要徹底進行禁用,進去C:\Windows\System32路徑,找到WindowsPowerShell,如下圖所示:

PowerShell占用CPU高怎么辦

第二步進去之后,找到powershell.exe,如下圖所示:

PowerShell占用CPU高怎么辦2

第三步鼠標右鍵powershell.exe,選擇管理員取得所有權,如果沒有這一項,右鍵選擇屬性,點擊安全,選擇用戶Administrators,然后將權限改為完全控制,如下圖所示:

PowerShell占用CPU高怎么辦3

第四步對powershell.exe進行重命名,讓powershell程序不能運行,如下圖所示:

PowerShell占用CPU高怎么辦4

第五步打開任務管理器,可以看到cpu降下來了,powershell禁用了對電腦正常操作沒有什么影響,如下圖所示:

PowerShell占用CPU高怎么辦5

更新日志

測試

在macOS上刪除對DNS測試連接的依賴 (#12943)

建造和包裝改進

更新.NET Core至3.1.6(內部12005)。

標簽: 命令行工具 腳本工具

下載地址

PowerShell (附教程)官方版v7.0.3

普通下載通道

網友評論

返回頂部
欧美大片一区| a级黄色毛片免费播放视频| 成人免费观看男女羞羞视频| 欧美一级视频高清片| 999久久久免费精品国产牛牛| 一本高清在线| 国产亚洲精品aaa大片| 国产精品自拍在线| 成人高清护士在线播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲天堂在线播放| 欧美另类videosbestsex高清 | 免费国产一级特黄aa大片在线| 日本在线www| 欧美大片a一级毛片视频| 亚洲天堂免费观看| 欧美一级视频高清片| 国产a一级| 精品国产三级a| 四虎影视库| 国产成人啪精品| 91麻豆精品国产片在线观看| 91麻豆精品国产片在线观看| 九九精品在线| 日本特黄特色aaa大片免费| 高清一级淫片a级中文字幕| 欧美激情一区二区三区中文字幕| 国产伦理精品| 青青久在线视频| 日韩在线观看视频免费| 欧美激情一区二区三区在线播放 | 久久精品欧美一区二区| 免费毛片播放| 日韩免费片| 色综合久久天天综合| 四虎久久影院| 久久精品大片| 国产不卡在线观看| 国产精品123| 夜夜操网| 欧美大片a一级毛片视频| 精品国产一区二区三区精东影业| 一级片片| 免费的黄色小视频| 99色吧| 天天色成人网| 人人干人人草| 日韩一级黄色| 日韩在线观看视频免费| 成人高清护士在线播放| 久草免费资源| 91麻豆精品国产综合久久久| 日日日夜夜操| 九九热精品免费观看| 99久久精品国产片| 999精品在线| 亚洲第一色在线| 夜夜操网| 韩国三级香港三级日本三级| 91麻豆爱豆果冻天美星空| 久久福利影视| 精品国产一区二区三区久久久蜜臀| 国产一级强片在线观看| 在线观看导航| 色综合久久久久综合体桃花网| 欧美激情一区二区三区在线| 日本在线www| 国产麻豆精品| 国产视频网站在线观看| 精品国产亚洲一区二区三区| 欧美激情一区二区三区视频 | 青青青草影院 | 欧美电影免费看大全| 日韩女人做爰大片| 日韩在线观看免费完整版视频| 色综合久久天天综线观看| 999久久久免费精品国产牛牛| 久久久久久久久综合影视网| 色综合久久天天综合观看| 欧美1卡一卡二卡三新区| 天天做日日干| 美国一区二区三区| 台湾毛片| 欧美爱色| 99久久精品国产免费| 国产激情视频在线观看| 四虎影视库国产精品一区| 国产高清在线精品一区二区| 青青久热| 黄色免费网站在线| 色综合久久天天综线观看| 日韩专区一区| 韩国毛片| 91麻豆精品国产片在线观看| 国产麻豆精品高清在线播放| 亚洲天堂一区二区三区四区| 四虎影视久久| 日韩中文字幕一区| 四虎影视久久久免费| 91麻豆精品国产自产在线| 欧美一区二区三区性| 欧美a免费| 韩国三级视频在线观看| 91麻豆精品国产高清在线| 高清一级毛片一本到免费观看| 麻豆系列国产剧在线观看| 日本在线www| 天天色成人网| 麻豆网站在线免费观看| 欧美另类videosbestsex高清| 精品国产一区二区三区精东影业| 91麻豆精品国产高清在线| 欧美激情影院| 国产不卡在线播放| 日韩中文字幕一区| 精品国产亚洲人成在线| 日韩欧美一二三区| 欧美大片一区| a级毛片免费全部播放| 国产综合成人观看在线| 亚洲精品久久玖玖玖玖| 99久久网站| 香蕉视频久久| 天天色成人| 欧美18性精品| 日韩av成人| 99久久网站| 欧美日本国产| 日韩在线观看视频免费| 精品久久久久久中文字幕2017| 九九国产| 日本在线www| 国产一区免费在线观看| 国产网站在线| 久久精品免视看国产明星| 国产一级生活片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 午夜家庭影院| 国产福利免费视频| 国产成人精品影视| 日本特黄特色aa大片免费| 久久精品欧美一区二区| 欧美激情一区二区三区视频高清| 日韩一级精品视频在线观看| 国产精品1024永久免费视频| 国产伦精品一区二区三区无广告| 91麻豆精品国产综合久久久| 久久99青青久久99久久| 久久国产影视免费精品| 国产91精品一区| 国产一区二区精品久久91| 日本乱中文字幕系列| a级毛片免费全部播放| 香蕉视频久久| 国产一区免费在线观看| 国产91素人搭讪系列天堂| 国产激情视频在线观看| 可以免费看污视频的网站| 国产麻豆精品免费密入口| 免费国产在线观看| 999久久66久6只有精品| 国产欧美精品| 青青青草影院| 国产精品1024永久免费视频| 午夜激情视频在线观看| 亚洲 男人 天堂| 999久久狠狠免费精品| 韩国三级视频网站| 九九精品影院| 99久久精品国产国产毛片| 午夜在线亚洲| 91麻豆国产级在线| 色综合久久天天综合绕观看| 免费国产在线观看| 国产原创视频在线| 亚欧视频在线| 一级片免费在线观看视频| 欧美另类videosbestsex久久| 九九热国产视频| 亚洲精品永久一区| 91麻豆国产福利精品| 国产高清视频免费观看| 精品视频在线看 | 精品视频在线观看一区二区| 国产成人精品综合在线| 午夜在线亚洲| 成人免费网站久久久| 国产综合91天堂亚洲国产| 免费国产在线观看| 韩国毛片免费| 国产成人精品一区二区视频| 国产成人精品综合在线| 国产美女在线一区二区三区| 国产成人啪精品| 国产一区二区精品| 你懂的日韩| 国产美女在线一区二区三区| 天天色成人网| 亚欧视频在线| 精品久久久久久免费影院|