Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Krótki opis
Pliki danych programu PowerShell są używane do przechowywania dowolnych danych przy użyciu składni programu PowerShell.
Długi opis
Pliki danych programu PowerShell (.psd1) mogą przechowywać dowolne dane w składni programu PowerShell.
Te dane można zaimportować do zmiennych w sesji programu PowerShell. Program PowerShell ma trzy typy plików danych i udostępnia polecenie cmdlet do importowania każdego typu.
Podstawowe pliki danych
Polecenie Import-PowerShellDataFile cmdlet importuje podstawowe pliki danych. Dane w pliku muszą być zawarte w tabeli skrótu. Ten format obsługuje tylko wartości stałe. Nie można używać kodu ani wyrażeń programu PowerShell.
Manifesty modułów
Manifesty modułów to pliki danych programu PowerShell. Dane w pliku muszą być zawarte w tabeli skrótu. Struktura tej tabeli skrótu obsługuje tylko określone nazwy kluczy związane z modułami programu PowerShell.
Wartości przypisane do ustawień w pliku manifestu mogą być wyrażeniami ocenianymi przez program PowerShell. Dzięki temu można tworzyć ścieżki i warunkowo przypisywać wartości na podstawie zmiennych.
Podczas importowania modułu przy użyciu Import-Moduleprogramu manifest jest oceniany w Restricted trybie języka.
Restricted mode ogranicza polecenia i zmienne, których można użyć.
Aby uzyskać więcej informacji, zobacz about_Module_Manifests.
Zlokalizowane dane
Polecenie Import-LocalizedData cmdlet importuje zlokalizowane pliki danych. Podczas importowania plik jest przetwarzany w Constrained trybie języka.
Constrained mode ogranicza polecenia i zmienne, których można użyć.
Aby uzyskać więcej informacji, zobacz about_Language_Modes.
Pierwotnie zlokalizowane pliki danych miały być używane do przechowywania danych ciągów, które można przetłumaczyć na inne języki. Dzięki temu skrypty mogą importować dane w celu udostępnienia zlokalizowanych danych wyjściowych ciągu w innych językach. Nie ogranicza się jednak do przechowywania danych ciągów i nie trzeba używać danych do zlokalizowanych danych wyjściowych.
Dane w pliku nie są ograniczone do tabel skrótów. Może być w dowolnym formacie obsługiwanym przez składnię programu PowerShell, taką jak data sekcje.
Aby uzyskać więcej informacji, zobacz about_Data_Sections.