Your SlideShare is downloading. ×
0
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Power shell – object 篇
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Power shell – object 篇

135

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
135
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Key 值,不限定一定要字串
  • Transcript

    • 1. PowerShell – Object 篇 2013/11/18 Howard
    • 2. GetType • 可使用 GetType() 方法取得物件類型
    • 3. Array • Element 用「,」分隔,建立 object array
    • 4. 如何建立 empty array • @() • 建立 array 的方式,也可以用 @(………) • • Element 用「,」分隔 利用數值區間來建立陣列 • (startIndex..endIndex)
    • 5. 取得 array 資料 • 可以用 [index], [StartIndex..EndIndex] 取得資料 • 以上例,$array[3] 的輸出是什麼 • 以上例,$array[0,-1] 的輸出是什麼
    • 6. Array method • -contains • -notcontains • 不區分大小寫
    • 7. Array method • 字串查詢時,注意型態轉換 • 使用迴圈或 Where-Object 避免型別問題
    • 8. Dictionary • System.Collections.Hashtable • 存取字典方式:
    • 9. Dictionary method • 移除元素 Remove() • Contains(), ContainsKey() 查找是否有存在給定的 Key • ContainsValue 查找是否有存在的 Value • Keys, Values 列舉資料
    • 10. 值比較 • • • • • • -eq • equal -ne • Not-equal -lt • Less-than -gt • Greater-than -le • Less-than-or-equal -ge • Greater-than-or-equal
    • 11. 值比較 • 字串比較區分大小寫 • -ceq, -cne, -clt, -cle, -cgt, -cge
    • 12. Foreach-Object • 與 foreach 同名
    • 13. $_ • 指的是當前物件的索引 • 如同 JavaScript 中的 this
    • 14. Where-Object • 與 where, ? 同名 • 過濾並反回符合條件的項目 • 同 SQL 的 where
    • 15. Select-Object • 簡寫為 select • 用來新建包含原始物件屬性子集的物件集合 • 同 SQL 的 select
    • 16. Sort-Object • 簡寫為 sort • 可按照一個或多個屬性排序集合
    • 17. Tee-Object • 簡稱 tee • 把集合傳遞給下一個命令前,保存當前管道到檔案或變數 • 可在執行特定階段保存集合,並在後面的命令中使用這個集合
    • 18. Group-Object • 簡稱 group • 將物件集合按照屬性值分為多個 Group
    • 19. Measure-Object • 計集集合的統計值 • 取得最小值、最大值、平均值等資訊
    • 20. Compare-Object • 簡稱 diff • 比較兩個物件或集合並回傳不同的資訊
    • 21. Q1 • 列出你 pc 中的 service 列表 • • get-service 其中狀態是「執行中」且 名稱是「Win 開頭」,再按照「名稱」降幂排序。
    • 22. Reference

    ×