7/11/2012

設定專屬的Windows PowerShell執行環境

  • 所有使用者共用設定檔
  • %windir%\System32\WindowsPowerShell\v1.0\profile.ps1
  • 所有使用者共用預設設定檔
  • %windir%\System32\WindowsPowerShell\v1.0\Microsoft.PowerShell_profile.ps1
  • 每位使用者的設定檔
  • %UserProfile%\My Documents\WindowsPowerShell\profile.ps1
  • 每位使用者的預設設定檔
  • %UserProfile%\My Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

    ----------------------------------------------------------------------------------------------------------
    建立使用者共用預設設定檔步驟如下

    PS C:\Users\xxxxx> Test-Path $profile    ( 確認是否有Profile )
    False
    PS C:\Users\xxxxx> new-item -path $profile -itemtype file -force ( 建立使用者Profile )

        Directory: C:\Users\xxxxx\Documents\WindowsPowerShell  ( 自動建立此Folder )


    Mode                LastWriteTime     Length Name
    ----                           -------------       ------     ----
    -a---         7/11/2012   4:07 PM              0   Microsoft.PowerShell_profile.ps1

    ----------------------------------------------------------------------------------------------------------
     編輯Microsoft.PowerShell_profile.ps1

     PS C:\Users\xxxxx> notepad $profile

     

    說明:
    利用set-executionPolicy將指令檔設定為可以本機執行,並建立一組notepad.exe的alias。存檔後,關閉開啟的Shell,再重新開啟。