2010 Scripting Games於本周結束囉

為期兩周的比賽,總共有20道題目(10題初級,10題進階級)

參賽者可以使用VBScript或者PowerShell來解題

但從2010 Scripting Games: Preparations 這篇文章中可得知,明年起應該只能使用PowerShell參賽了

這個方向其實可以從這幾年Hey Scripting Guy專欄文章之使用語言可以清楚得知(只有在周五回答的一堆小問題中,才能找到VBScript的蹤影)

ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()


ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()

https://ayowu1981.blogspot.tw/2017/02/macvisual-studio-codepowershell.html

 


ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()

 


ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()

Don Jones 在2009年7月的TechNet Magazine中

撰寫一篇關於編寫powershell指令碼時儘量不要出現的寫法

重點整理如下

  • 不要過度使用變數以及簡化比較
    • powershell的cmdlet之回傳值若是true or false 即可直接拿來判斷,不用把cmdlet的回傳值存在變數中後再使用
  • 變數名稱要有意義
  • 不要使用break
  • 若回傳值是集合且需針對集合中的每個物件進行處理時,建議使用foreach cmdlet
    • 傳統寫法是透過集合中的物件數來控制迴圈次數
  • 錯誤處理
    • 搭配使用–EA Stop以及Trap機制捕捉執行時所產生的錯誤並進行相關處理

 

在這幾年利用空閒時間學習PowerShell的過程中

ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • @()
    • Array

  • @{}
    • Hash Table


ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()

  • 先登入Skype
  • New Skype COM物件
    • $a = new-object -com Skype4COM.skype
    • 點選允許存取(僅第一次才有)
  • 取得聯絡人名單
    • $a.Friends | select displayname,handle
  • 撥號給Su (要使用Su的Handle)
    • $a.PlaceCall("XXXXX")
  • 傳送訊息給Su (要使用Su的Handle)
    • $a.SendMessage("XXXXX","How are you?")
  • 更換狀態為忙碌
    • $a.ChangeUserStatus(4)
  • 關掉Skype
    • $a.client.Shutdown()

ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()



參賽者針對自行設定的主題

ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()

真開心
終於收到今年參加2009 Summer Scripting Games的獎品囉

(1) PowerShell T-Shirt

DSC06128

(2)Windows PowerShell Step by Step簽名書

ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()

很榮幸自己的Blog可以列在 '由社群專家撰寫的中文 IT 專業人員部落格' list中
雖然很久沒有撰寫新的文章
但每週仍會利用假日的時間持續關注PowerShell的最新發展

這幾天開始參加2009 Summer Scripting Games

ayowu 發表在 痞客邦 PIXNET 留言(0) 人氣()