在我的PowerShell快捷方式,我有以下:那麼Powershell PSC1文件有什麼特別之處?
C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe -psc "C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\vim.psc1" -noe -c ". \"C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1\""
然而,我更願意增加snapins的註冊和運行的PowerCLI環境的初始化到我的個人資料。
所以在我的個人資料我添加以下內容:
Add-PSSnapin VMware.VimAutomation.Core
& "C:\Program Files (x86)\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1"
然而,GET-VICommand不再使用此方法。爲什麼?
^這可行,但它確實減慢了PowerShell初始化所需的時間。特別是如果您正在運行PowerShell 3.0個人版,我在PowerShell,Power-Cli和普通命令提示符下都有默認的PowerShell控制檯參數,每種都有不同的背景顏色以避免混淆。 –