powershell創建並加載配置文件


$pshome :powershell的主目錄

$profile :顯示 Windows PowerShell 配置文件的路徑

test-path $profile :確定是否已經在系統上創建了 Windows PowerShell 配置文件


powershell.exe 主機配置文件(在 Windows Vista 中)的位置如下所示:
%windir%\system32\Windows­PowerShell\v1.0\profile.ps1 用於計算機的所有用戶和所有外殼。
%windir%\system32\Windows­PowerShell\v1.0\Microsoft.Power­Shell_profile.ps1 用於計算機的所有用戶,但僅用於 Microsoft.PowerShell 外殼。
%UserProfile%\Documents\Windows­PowerShell\profile.ps1 僅用於當前用戶和所有外殼。
%UserProfile%\Documents\WindowsPowerShell\Micro­soft.PowerShell_profile.ps1 僅用於當前用戶和 Microsoft.PowerShell 外殼。


啟動時按順序加載,最后一個優先級最高,會覆蓋之前的配置文件
這些配置文件並不是在默認情況下創建的。必須在您手動創建后,它們才會出現。

例,創建適用於所有用戶和所有 shell 的配置文件,鍵入:
new-item -path $env:windir\System32\WindowsPowerShell\v1.0\profile.ps1 -itemtype file -force
notepad $env:windir\System32\WindowsPowerShell\v1.0\profile.ps1
如輸入:
c:
cd c:\
function pp
{
write-host "ppc"
}
編輯后保存,然后再重新運行powershell.exe,會加載profile.ps1中的內容,在啟動后會自動跳轉到C:路徑下,還會自動加載函數 pp

 

==============================================

創建自定義控制台
要創建自定義控制台,首先應查找要處理的每個管理單元的全名。確保所有必需的管理工具都已安裝在計算機中。然后,在 Windows PowerShell 中運行 Get-PSSnapin –registered。這將列出所有已注冊但卻未加載的可用管理單元。然后創建或編輯相應的 Windows Power­Shell 配置文件。添加 Add-PS­Snapin 命令,加載希望始終可用的每個管理單元。這可能包括用於 Exchange Server、System Center 產品以及第三方管理單元(如 Power­Shell Community Extensions)的管理單元。然后保存配置文件(請記住,如果 Windows Power­Shell 執行策略需要,則對配置文件進行數字簽名)並關閉外殼。重新打開外殼,它會自動加載配置文件中列出的所有管理單元。
另一種技術是將所有管理單元加載到外殼中(使用 Add-PSSnapin 和管理單元的名稱),然后運行 Export-Console 創建一個 .psc1 控制台文件,其中包含當前正在使用的所有管理單元。然后,可使用這一 .psc1 控制台文件創建一個新的 Windows PowerShell 快捷方式,以指定 PSConsole­File 參數和自定義的 .psc1 文件。該快捷方式隨后會使用您的控制台,並自動加載所有指定的管理單元。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM