下列幾個物件提供 Windows PowerShell ISE 中的其他指令碼功能,但它們並不屬於 $psISE 階層。
實用指令碼物件
$psUnsupportedConsoleApplications
Windows PowerShell ISE 與主控台應用程式互動的方式有一些限制。需要使用者操作的命令或自動化指令碼可能無法和從 Windows PowerShell 主控台一樣執行。您可以防止這些命令從 Windows PowerShell ISE [命令] 窗格中執行。$psUnsupportedConsoleApplications 物件會保留這類命令的清單。如果嘗試執行這個清單中的命令,您會收到不支援這些命令的訊息。下列指令碼會將項目新增至這個清單:
# List the unsupported commands psUnsupportedConsoleApplications # Add a command to this list psUnsupportedConsoleApplications.Add(“Mycommand”) #Show the augmented list of commands psUnsupportedConsoleApplications
$psLocalHelp
這是一個字典物件,用來維護本機編譯的 HTML 說明檔中說明主題及其相關連結之間的內容相關性對應,以及用來找出特定主題的本機說明。您可以新增或刪除這個清單中的主題。$psLocalHelp 中包含的索引鍵值組範例如下:
# See the local help map $psLocalHelp |Format-List
抽樣輸出:
Key : Add-Computer | Value : WindowsPowerShellHelp.chm::/html/093f660c-b8d5-43cf-aa0c-54e5e54e76f9.htm |
Key : Add-Content | Value : WindowsPowerShellHelp.chm::/html/0c836a1b-f389-4e9a-9325-0f415686d194.htm |
下列指令碼會將項目新增至這個清單:
$psLocalHelp.Add("get-myNoun","c:\MyFolder\MyHelpChm.chm::/html/0198854a-1298-57ae-aa0c-87b5e5a84712.htm")
$psOnlineHelp
這是一個字典物件,用來維護說明主題的主題標題及其相關外部 URL 之間的內容相關性對應,以及用來找出特定主題的 Web 說明。您可以新增或刪除這個清單中的主題。
$psOnlineHelp |format-list
抽樣輸出:
Key : Add-Computer | Value : https://go.microsoft.com/fwlink/?LinkID=135194 |
Key : Add-Content | Value : https://go.microsoft.com/fwlink/?LinkID=113278 |
下列指令碼會將項目新增至這個清單:
$psOnlineHelp.Add("get-myNoun","http://www.mydomain.com/MyNoun.html")
請參閱