Diğer Faydalı Scripting Nesneleri

Aşağıdaki nesneler, Windows PowerShell ISE'de ek betik işlevselliği sağlar. Onlar hiyerarşinin $psISE bir parçası değiller.

Faydalı Scripting nesneleri

$psUnsupportedConsoleApplications

Windows PowerShell ISE'nin konsol uygulamalarıyla nasıl etkileşime girdiğine dair bazı sınırlamalar vardır. Kullanıcı müdahalesi gerektiren bir komut veya otomasyon betikleri, Windows PowerShell konsolundaki gibi çalışmayabilir. Bu komutları veya betikleri Windows PowerShell ISE Komut panelinde çalıştırmasını engellemek isteyebilirsiniz. $psUnsupportedConsoleApplications nesne, bu tür komutların bir listesini tutar. Bu listedeki komutları çalıştırmaya çalışırsanız, desteklenmediklerine dair bir mesaj alırsınız. Aşağıdaki bebe listeye bir giriş ekliyor.

# List the unsupported commands
$psUnsupportedConsoleApplications

# Add a command to this list
$psUnsupportedConsoleApplications.Add('Mycommand')

# Show the augmented list of commands
$psUnsupportedConsoleApplications

$psLocalHelp

Bu, yerel derlenmiş HTML Yardım dosyasındaki Yardım konuları ile ilgili bağlantılar arasında bağlama duyarlı bir eşleme sağlayan bir sözlük nesnedir. Belirli bir konu için yerel Yardımı bulmak için kullanılır. Bu listeden konu ekleyebilir veya silebilirsiniz. Aşağıdaki kod örneği, içinde $psLocalHelpbulunan bazı anahtar-değer çiftlerini gösterir.

# 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

Aşağıdaki bebe listeye bir giriş ekliyor.

$psLocalHelp.Add("Get-MyNoun", "C:\MyFolder\MyHelpChm.chm::/html/0198854a-1298-57ae-aa0c-87b5e5a84712.htm")

$psOnlineHelp

Bu, Yardım konularının başlıkları ile ilgili harici URL'ler arasında bağlam duyarlı bir eşleme sağlayan bir sözlük nesnesidir. Belirli bir konu için Yardımı internette bulmak için kullanılır. Bu listeden konu ekleyebilir veya silebilirsiniz.

$psOnlineHelp | Format-List
Key   : Add-Computer
Value : https://go.microsoft.com/fwlink/p/?LinkID=135194

Key   : Add-Content
Value : https://go.microsoft.com/fwlink/p/?LinkID=113278

Aşağıdaki bebe listeye bir giriş ekliyor.

$psOnlineHelp.Add("Get-MyNoun", "https://www.mydomain.com/MyNoun.html")

Ayrıca Bkz.

Windows PowerShell ISE Scripting Object Model'in Amacı