Get-DscResource
Pobiera zasoby konfiguracji żądanego stanu (DSC) obecne na komputerze.
Składnia
Get-DscResource
[[-Name] <String[]>]
[[-Module] <Object>]
[-Syntax]
[<CommonParameters>]
Opis
Polecenie cmdlet Get-DscResource
pobiera zasoby DSC programu PowerShell na komputerze. To polecenie cmdlet odnajduje tylko zasoby zainstalowane w programie PSModulePath. Zawiera szczegółowe informacje o wbudowanych i niestandardowych dostawcach, które są tworzone przez użytkownika. To polecenie cmdlet zawiera również szczegółowe informacje o zasobach złożonych, które są innymi konfiguracjami spakowanym jako moduł lub utworzonymi w czasie wykonywania w sesji.
Przykłady
Przykład 1. Pobieranie wszystkich zasobów na komputerze lokalnym
Get-DscResource
To polecenie pobiera wszystkie zasoby na komputerze lokalnym.
Przykład 2. Pobieranie zasobu przez określenie nazwy
Get-DscResource -Name "WindowsFeature"
To polecenie pobiera zasób WindowsFeature.
Przykład 3. Pobieranie wszystkich zasobów z modułu
Get-DscResource -Module "xHyper-V"
To polecenie pobiera wszystkie zasoby z modułu xHyper-V.
Przykład 4. Pobieranie zasobu przy użyciu symboli wieloznacznych
Get-DscResource -Name P*,r*
To polecenie pobiera wszystkie zasoby zgodne ze wzorcem symboli wieloznacznych określonych przez parametr Name.
Przykład 5. Pobieranie składni zasobu
Get-DscResource -Name "WindowsFeature" -Syntax
To polecenie pobiera zasób WindowsFeature i wyświetla składnię zasobu.
Przykład 6. Pobieranie wszystkich właściwości zasobu
Get-DscResource -Name "User" | Select-Object -ExpandProperty Properties
To polecenie pobiera zasób Użytkownik, a następnie używa operatora potoku, aby zwrócić wszystkie właściwości zasobu Użytkownik.
Przykład 7. Pobieranie wszystkich zasobów z określonego modułu z określoną wersją
Get-DscResource -Module @{ModuleName='xHyper-V';RequiredVersion='3.0.0.0'}
To polecenie pobiera wszystkie zasoby z modułu xHyper-V w wersji 3.0.0.0.
Parametry
-Module
Określa nazwę lub w pełni kwalifikowaną nazwę modułu, dla którego ma być wyświetlany zasób DSC.
Typ: | Object |
Position: | 1 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa tablicę nazw zasobu DSC do wyświetlenia.
Typ: | String[] |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | True |
-Syntax
Wskazuje, że polecenie cmdlet zwraca widok składni określonych zasobów DSC. Zwrócona składnia pokazuje, jak używać zasobów w skryscie programu PowerShell.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
String[]
Dane wyjściowe
Microsoft.PowerShell.DesiredStateConfiguration.DscResourceInfo[]
string[]
Uwagi
-
Get-DscResource
nie znajduje zasobów DSC opartych na klasie w programie PowerShell w wersjach poniżej 7.0.