Powershell常用命令

2022-08-16 03:03:20 字數 2857 閱讀 9462

powershell常用命令

1.get-command

得到powshell所有命令

2.get-process 獲取所有程序

3.set-alias 給指定命令重新命名 如:set-alias aaa

get-command

4.set-executionpolicy remotesigned 設定powershell可直接執行指令碼檔案

get-help *service* get-help get-command 獲取get-command命令的基本用法

6. get-member

獲取物件屬性 如: $var | get-memeber 訪問$var屬性 直接$var.tostring()

get-help *:列出所有的主題,包括指令和概念。

get-help * |

more:列出所有的主題,包括指令和概念,而且顯示滿整個視窗就暫停。

get-help about*:列出所有的概念主題,例如萬元字元、foreach

迴圈。

get-help get*:列出所有 get 開頭的主題。 ?

get-help

:列出指定的指令或主題的說明,例如 get-help dir 可以查詢 dir 指令的用法,而 get-help

about_wildcard 可以查詢「萬用字元」這項主題的用法。

此外,也可以用 help 取代 get-help,最大的好處是 help

顯示滿整個視窗,預設就會自動暫停。

ps中的變數定義

不需要定義或宣告資料型別

在變數前加"$"

定義變數的規則

-變數可以是數字

$123

-變數可以是字串 $abc

-變數可以是特殊字元 $

內建的變數

-$pshome

-$home

-$profile

變數賦值: $var=123 $var="aaaaaa"

取變數值: $var

變數賦值方法:set-variable var 100

取值方法: get-variable var

清空值: clear-variable

var刪除變數 remove-variable var

取多個變數如var1 var2 var3地值: get-variable var*

另一種賦值方法 $var1="bbb" $var2="$var $var1" 結果$var2="aaaaaa bbb"

$var2='$var

$var1' 結果$var2="$var $var1"

$date=get-date 獲取當前時間

$date.adddays(3)

當前時間加3天

排序用法

get-process | sort-object

ws 根據ws值由小到大排序

get-process | sort-object | fl get-process | sort-object |

format-list 以列表形式顯示資料

匯入匯出檔案

get-process > c:/aa.txt

get-process | export-clixml

c:/ddd.xml 將命令執行結果匯出到xml檔案中

import-clixml c:/ddd.xml 將xml檔案匯出到控制項臺

注釋使用

get-proccess |

#這裡寫注釋資訊

sort ws

比較運算子

$var="abc"

$var -like "&b&" 返回true

$var -clike

"&b&" 返回true

函式使用

案例:在乙個指令碼檔案中有如下**:

$var1=10

function

onefunction two

one

twoone

執行結果: the variable is 10

the variable is 20

the variable

is 10

此示例表明,在函式中改變變數值並不影響實際值

若需改變其值請看如下**:

$var1=10

function

onefunction two

one

twoone

執行結果: the variable is 10

the variable is 20

the variable

is 20

freach使用

$var=1..6

#定義陣列

foreach($i in $var)

write-host

"there were $n record"

if使用

get-service |

foreach

else

}error使用

function

oneone

-ea 定義當錯誤發生以後該如何繼續執行

$?可以測試命令執行成功還是失敗,成功則結果為true 反之為false

單步除錯

先設定set-psdebug

-step

for($i=1;$i -le 10;$i++)

PowerShell 常用命令

remove item path filter include exclude recurse force credential whatif confirm stream 使用示例 remove item c test remove item include doc exclude 1 刪除隱藏檔...

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...