• $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 發表在 痞客邦 留言(0) 人氣()



    #利用Outlook.Application之com物件
    $objOutLook = new-object -com Outlook.Application;
    $objNamespace = $objOutLook.GetNamespace("MAPI");

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

    $voice=New-Object -com "SAPI.SPVoice"
    [string]$result=""
    if([int](get-date).toString("HH") -ge 12)
    {

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

    http://www.microsoft.com/technet/scriptcenter/topics/winpsh/convert/default.mspx


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

    有一個成績檔案的內容如下

    name,math,English,Japanese
    ayo,100,95,60
    Joseph,95,90,65
    Pan,80,90,100

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

    http://www.windowsdevcenter.com/pub/a/windows/2006/11/07/top-10-tips-for-using-windows-powershell.html?page=1


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

    http://blog.stevex.net/index.php/powershell-cheatsheet/


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


    執行指令
    PS C:\> $a=(Get-WmiObject -Class Win32_OperatingSystem).LastBootUpTime
    PS C:\> $b = New-TimeSpan $(Get-Date –month $a.substring(4,2) -day $a.substring(6,2) -year $a.substring(0,4) -hour $a.substring(8,2) -minute $a.substring(10,2) ) $(Get-Date)
    PS C:\> $b

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


    指令如下
    Get-WmiObject -Class Win32_USBHub | where {$_.description -like
    "*Mass Storage*"} | format-table DeviceID, Description

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


    目前以PowerShell為tag的中文文章
    幾乎都是我的文章^^""


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