Aracılığıyla paylaş


Diğer Yararlı Betik Oluşturma Nesneleri

Aşağıdaki nesneler, Windows PowerShell ISE'de ek betik işlevi sağlar. Bunlar $psISE hiyerarşisinin bir parçası değildir.

Yararlı Betik oluşturma nesneleri

$psUnsupportedConsoleApplications

Windows PowerShell ISE'nin konsol uygulamalarıyla etkileşim kurmasıyla ilgili bazı sınırlamalar vardır. Kullanıcı müdahalesi gerektiren bir komut veya otomasyon betiği, Windows PowerShell konsolundan çalıştığı şekilde çalışmayabilir. Bu komutların veya betiklerin Windows PowerShell ISE Komut bölmesinde çalışmasını engellemek isteyebilirsiniz. $psUnsupportedConsoleApplications nesnesi bu tür komutların listesini tutar. Bu listedeki komutları çalıştırmaya çalışırsanız, bunların desteklenmediğini belirten bir ileti alırsınız. Aşağıdaki betik listeye bir girdi ekler.

# 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ında Yardım konuları ve ilişkili bağlantıları arasında bağlama duyarlı eşleme tutan bir sözlük nesnesidir. 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, $psLocalHelpiçinde yer alan bazı örnek 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 betik listeye bir girdi ekler.

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

$psOnlineHelp

Bu, Yardım konularının konu başlıkları ile ilişkili dış URL'leri arasında bağlama duyarlı eşlemeyi koruyan bir sözlük nesnesidir. Web'de belirli bir konunun Yardım'ını 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 betik listeye bir girdi ekler.

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

Ayrıca Bkz.

Windows PowerShell ISE Betik Oluşturma Nesne Modeli Amacı