目前日期文章:200612 (36)

瀏覽方式: 標題列表 簡短摘要

http://www.microsoft.com/technet/prodtechnol/exchange/e2k7help/31754cee-a1e5-4e6d-98fe-878133b8e951.mspx?mfr=true


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

Jeffrey Snover於Send-SignatureToClipBoard該篇文章提到可以將文字透過CLIP指令導到剪貼簿中
但是Windows XP沒有CLIP指令,因此必須尋求其他的方式達成此目的

Scripting Guy於How Can I Grab a URL From the Clipboard and Then Open That Web Site in a Browser? 中提到可透過IE存取剪貼簿

我們因此可以寫一個function CopyToClipBoard

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

http://tfl09.blogspot.com/2006/12/codeplex-powershell-projects.html


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

PS C:\> (get-content d:\TwoTigers.txt) |
            foreach { `
               if($_ -eq "") `
                 {sleep 0.5}  `

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

http://www.microsoft.com/events/webcasts/calendar/MonthView.aspx?audience=IT+Professional


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

#宣告特定長度陣列
PS C:\>$SpecificSizeArray = new-object int[]  12
PS C:\>$SpecificArray.Length
12
PS C:\> $SpecificSizeArray

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

#宣告一個PSObject物件
$Obj1 = New-Object Management.automation.PSObject
#宣告一個PSNoteProperty屬性名稱為X 值為1
$P1 = New-Object Management.automation.PSNoteProperty "X",1
#宣告一個PSNoteProperty屬性名稱為Y 值為2

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

日本年度漢字揭曉 「命」字獲選


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

 

  1. truthiness
  2. google
  3. decider
  4. war
  5. insurgent: 起事者;暴動者;叛亂者;【美】(政黨內的)反黨分子,反對派
  6. terrorism 
  7. vendetta : (尤指族間或血親間的)仇殺;世仇
  8. sectarian : 宗派的;派別的;偏執的
  9. quagmire : 沼澤地;無法脫身的困境
  10. corruption

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

可使用PowerShell達到遠端開機的功能

$strMAC="00-E0-18-C0-AC-6B"
$mac = new-object byte[] 6

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

  • 主要用在Windows系統管理
  • 整合interactive shell(如cmd.exe)以及腳本語言(如VB script)之執行環境
  • 目前所使用的任何外部命令列工具(如ipconfig)仍可繼續使用.
  • 必須在.NET Framework 2.0上面執行
    • 由於.NET Framework 3.0是以.NET Framework 2.0為基礎
      因此PowerShellu也可以在.NET Framework 3.0上面執行
  • PowerShell可執行在Windows XP, Windows Server 2003及未來Vista之作業系統上(不支援Windows 2000)
  • 未來除了可以繼續使用圖形介面進行Windows系統管理之外,也可以使用PowerShell以命令列的方式進行系統管理
  • 內建cmdlet作為基本的命令
    • 命名一致性
      • 動詞-名詞;例如get-process
    • 說明清楚完整
      • get-help get-process
      • get-help get-process -example
      • get-help get-process -detailed
      • get-help get-process -full
    • 功能可擴充性
      • 若安裝新的Server產品(如Excahage Server)其產品之cmdlet會同時安裝於系統中
  • 目前PowerShell可透過WMI達到遠端管理

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

http://web2.minasi.com/forum/topic.asp?TOPIC_ID=20659


Launching a UK PowerShell User Group(
Get-PSUGUK)
http://tfl09.blogspot.com/2006/11/launching-uk-powershell-user-group.html

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

利用COM 使得能在PowerShell中執行VBScript
PS C:\> $ScriptControl = New-Object -ComObject ScriptControl
指定語言

PS C:\> $ScriptControl.Language = "VBScript"
加入VBScript Code

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

定義一個function:
PS C:\> function TestFunction{'$input:'+"$input" ; '$_:'+"$_"}
定義一個filter:
PS C:\> filter TestFilter{'$input:'+"$input" ; '$_:'+"$_"}

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

在PowerShell中若想要使用regular expression
可使用 -match

例如
若想要解析此段html

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

利用WMI取得最近一次開機時間
PS C:\>(Get-WmiObject -Class Win32_OperatingSystem).LastBootUpTime
得到
20061217152935.674804+480

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


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

http://www.microsoft.com/downloads/details.aspx?FamilyId=C2B1E300-F358-4523-B479-F53D234CDCCF&displaylang=en


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

  • 我們可由變數$OutputEncoding得知
    PowerShell cmdlet預設的輸出編碼為ASCII
     
  • 若想要將輸出的編碼改為系統目前主控台用來寫入輸出的編碼方式
    則可改為[Console]::OutputEncoding
     

 

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

  • $ConfirmPreference 是用來設定cmdlet執行時是否會向使用者確認是否真的要執行的變數
    • 有low,medimu,high三種等級
    • 預設是high
  • cmdlet在設計時會宣告其為何種等級
    • 如 stop-process是medium等級
    • 因為$ConfirmPreference預設為High,因此平常在執行stop-process是不會詢問使用者
    • 若將$ConfirmPreference設定為medium則會詢問
  • 也可以在執行的時候指定一定要詢問
  • Stop-Process -processname "calc" -Confirm

 

資料來源:http://blogs.msdn.com/powershell/archive/2006/12/15/confirmpreference.aspx


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

1 2