Inne przydatne obiekty skryptowe

Następujące obiekty zapewniają dodatkowe funkcje skryptów w Windows PowerShell ISE. Nie są one częścią $psISE hierarchii.

Przydatne obiekty skryptowe

$psUnsupportedConsoleApplications

Istnieją pewne ograniczenia dotyczące sposobu interakcji Windows PowerShell ISE z aplikacjami konsoli. Polecenie lub skrypt automatyzacji, który wymaga interwencji użytkownika, może nie działać w sposób, w jaki działa z Windows PowerShell konsoli. Możesz zablokować uruchamianie tych poleceń lub skryptów w okienku poleceń Windows PowerShell ISE. Obiekt $psUnsupportedConsoleApplications przechowuje listę takich poleceń. Jeśli spróbujesz uruchomić polecenia z tej listy, zostanie wyświetlony komunikat informujący, że nie są one obsługiwane. Poniższy skrypt dodaje wpis do listy.

# List the unsupported commands
$psUnsupportedConsoleApplications

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

# Show the augmented list of commands
$psUnsupportedConsoleApplications

$psLocalHelp

Jest to obiekt słownika, który przechowuje kontekstowe mapowanie między tematami Pomocy i skojarzonymi z nimi linkami w lokalnym skompilowanym pliku pomocy HTML. Służy do lokalizowania lokalnej pomocy dla określonego tematu. Możesz dodawać lub usuwać tematy z tej listy. Poniższy przykład kodu przedstawia kilka przykładowych par klucz-wartość, które znajdują się w $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

Poniższy skrypt dodaje wpis do listy.

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

$psOnlineHelp

Jest to obiekt słownika, który zachowuje mapowanie kontekstowe między tytułami tematów pomocy i skojarzonymi z nimi zewnętrznymi adresami URL. Służy do lokalizowania pomocy dla określonego tematu w Internecie. Możesz dodawać lub usuwać tematy z tej listy.

$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

Poniższy skrypt dodaje wpis do listy.

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

Zobacz też

Cel modelu obiektów skryptowych środowiska Windows PowerShell ISE