下列幾個物件提供 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")

請參閱




目錄