Powershell建立陣列

2022-01-23 02:34:25 字數 1217 閱讀 6068

在powershell中建立陣列可以使用逗號。

ps c:powershell> $nums=2,0,1,2

ps c:powershell> $nums20

12

對於連續的數字陣列可以使用乙個更快捷的方法

ps c:powershell> $nums=1..5

ps c:powershell> $nums12

345

陣列的多型

象變數一樣如果陣列中元素的型別為弱型別,預設可以儲存不同型別的值。

ps c:powershell> $array=1,"2012世界末日",([system.guid]::newguid()),(get-date)

ps c:powershell> $array

12012世界末日

guid

----

06a88783-a181-4511-9e41-2780ecbd7924

displayhint : datetime

date : 2011/12/9 0:00:00

day : 9

dayofweek : friday

dayofyear : 343

hour : 14

kind : local

millisecond : 910

minute : 15

month : 12

second : 45

ticks : 634590369459101334

timeofday : 14:15:45.9101334

year : 2011

datetime : 2023年12月9日 14:15:45

空陣列和單元素陣列

空陣列

ps c:powershell> $a=@()

ps c:powershell> $a -is [array]

true

ps c:powershell> $a.count

0

1個元素的陣列

ps c:powershell> $a=,"moss"

ps c:powershell> $a -is [array]

true

ps c:powershell> $a.count

1

Powershell批量建立AD賬戶

它是乙個單獨的命令列,即匯入乙個 csv 檔案並使用其中的資訊建立數十甚至數百個新的 active directory 使用者 import csv c provision1.csv foreach object 它確實是個很長的命令,但功能卻強大得令人驚訝。首先是 import csv 本機外殼 ...

PowerShell操作DNS建立SRV記錄

powershell可以快速的建立a記錄和dns記錄。我們看一下標準的srv記錄是什麼樣子的 ps c get wmiobject namespace root microsoftdns class microsoftdns srvtype genus 2 class microsoftdns sr...

PowerShell變數 常量和陣列

變數 power shell是一種弱型別語言,所謂弱型別語言是指不用區分資料型別,弱型別的特徵決定了powershell使用變數的資料型別直接賦值,只需要在變數名前加上 變 量賦值公 式 變數賦值公式 變數賦值 公式 變數名 值 環境變數 system.environment setenvironm...