Udostępnij za pomocą


Parametry działania

W poniższej tabeli wymieniono zalecane nazwy i funkcje parametrów działania.

Parametr Funkcjonalność
Append
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby użytkownik mógł dodać zawartość na końcu zasobu po określeniu parametru.
CaseSensitive
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby użytkownik mógł wymagać poufności wielkości liter po określeniu parametru.
Command
Typ danych: String
Zaimplementuj ten parametr, aby użytkownik mógł określić ciąg polecenia do uruchomienia.
Zgodnywersja
Typ danych: obiekt System.Version
Zaimplementuj ten parametr, aby użytkownik mógł określić semantyka, z którą polecenie cmdlet musi być zgodne ze zgodnością z poprzednimi wersjami.
Compress
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby kompresja danych była używana podczas określania parametru.
CompressionLevel
Typ danych: Keyword
Zaimplementuj ten parametr, aby użytkownik mógł określić algorytm do użycia na potrzeby kompresji danych.
Continuous
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby dane zostały przetworzone do momentu zakończenia polecenia cmdlet przez użytkownika po określeniu parametru. Jeśli parametr nie zostanie określony, polecenie cmdlet przetwarza wstępnie zdefiniowaną ilość danych, a następnie kończy operację.
Create
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby wskazać, że zasób jest tworzony, jeśli jeszcze nie istnieje, gdy określono parametr.
Delete
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby zasoby zostały usunięte po zakończeniu działania polecenia cmdlet po określeniu parametru.
Drain
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby wskazać, że zaległe elementy robocze są przetwarzane przed uruchomieniem polecenia cmdlet przetwarzania nowych danych po określeniu parametru. Jeśli parametr nie zostanie określony, elementy robocze są przetwarzane natychmiast.
Erase
Typ danych: Int32
Zaimplementuj ten parametr, aby użytkownik mógł określić liczbę przypadków usunięcia zasobu przed jego usunięciem.
ErrorLevel
Typ danych: Int32
Zaimplementuj ten parametr, aby użytkownik mógł określić poziom błędów do raportowania.
wykluczanie
Typ danych: String[]
Zaimplementuj ten parametr, aby użytkownik mógł wykluczyć coś z działania. Aby uzyskać więcej informacji na temat używania filtrów wejściowych, zobacz Parametry filtru wejściowego.
filtru
Typ danych: Keyword
Zaimplementuj ten parametr, aby użytkownik mógł określić filtr, który wybiera zasoby, na których ma być wykonywana akcja polecenia cmdlet. Aby uzyskać więcej informacji na temat używania filtrów wejściowych, zobacz Parametry filtru wejściowego.
obserwuj
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby postęp był śledzony po określeniu parametru.
Wymuszanie
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby wskazać, że użytkownik może wykonać akcję nawet wtedy, gdy określono parametr. Parametr nie zezwala na naruszenie zabezpieczeń. Na przykład ten parametr umożliwia użytkownikowi zastąpienie pliku tylko do odczytu.
Include
Typ danych: String[]
Zaimplementuj ten parametr, aby użytkownik mógł uwzględnić coś w działaniu. Aby uzyskać więcej informacji na temat używania filtrów wejściowych, zobacz Parametry filtru wejściowego.
Incremental
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby wskazać, że przetwarzanie jest wykonywane przyrostowo po określeniu parametru. Na przykład ten parametr umożliwia użytkownikowi wykonywanie przyrostowych kopii zapasowych, które tworzą kopię zapasową plików tylko od ostatniej kopii zapasowej.
InputObject
Typ danych: Object
Zaimplementuj ten parametr, gdy polecenie cmdlet pobiera dane wejściowe z innych poleceń cmdlet. Podczas definiowania parametru InputObject należy zawsze określić valueFromPipeline słowo kluczowe podczas deklarowania atrybutu parametru . Aby uzyskać więcej informacji na temat używania filtrów wejściowych, zobacz Parametry filtru wejściowego.
Insert
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby polecenie cmdlet wstawia element po określeniu parametru.
Interaktywne
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby polecenie cmdlet działało interaktywnie z użytkownikiem po określeniu parametru.
Interval
Typ danych: HashTable
Zaimplementuj ten parametr, aby użytkownik mógł określić tabelę skrótów słów kluczowych, która zawiera wartości. W poniższym przykładzie przedstawiono przykładowe wartości parametru Interval: -interval @{ResumeScan=15; Retry=3}.
dziennika
Typ danych: SwitchParameter
Zaimplementuj ten parametr przeprowadź inspekcję akcji polecenia cmdlet po określeniu parametru.
NoClobber
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby zasób nie został zastąpiony po określeniu parametru. Ten parametr ma zwykle zastosowanie do poleceń cmdlet tworzących nowe obiekty, aby zapobiec zastępowaniu istniejących obiektów o tej samej nazwie.
Notify
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby użytkownik był powiadamiany o zakończeniu działania po określeniu parametru.
NotifyAddress
Typ danych: adres e-mail
Zaimplementuj ten parametr, aby użytkownik mógł określić adres e-mail, który ma być używany do wysyłania powiadomienia po określeniu parametru Notify.
zastępowanie
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby polecenie cmdlet zastąpiło wszystkie istniejące dane po określeniu parametru.
Prompt
Typ danych: String
Zaimplementuj ten parametr, aby użytkownik mógł określić monit o polecenie cmdlet.
Quiet
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby polecenie cmdlet pomijało opinie użytkowników podczas akcji po określeniu parametru.
rekurse
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby polecenie cmdlet rekursywnie wykonywało swoje akcje względem zasobów po określeniu parametru.
naprawy
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby polecenie cmdlet próbowało poprawić coś ze stanu uszkodzonego po określeniu parametru.
RepairString
Typ danych: String
Zaimplementuj ten parametr, aby użytkownik mógł określić ciąg do użycia podczas określania parametru Repair.
Retry
Typ danych: Int32
Zaimplementuj ten parametr, aby użytkownik mógł określić liczbę prób wykonania akcji przez polecenie cmdlet.
Select
Typ danych: Keywordarray
Zaimplementuj ten parametr, aby użytkownik mógł określić array typów elementów.
Strumień
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby użytkownik mógł przesyłać strumieniowo wiele obiektów wyjściowych przez potok po określeniu parametru.
Strict
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby wszystkie błędy zostały obsłużone jako błędy zakończenia po określeniu parametru.
tempLocation
Typ danych: String
Zaimplementuj ten parametr, aby użytkownik mógł określić lokalizację danych tymczasowych używanych podczas działania polecenia cmdlet.
limit czasu
Typ danych: Int32
Zaimplementuj ten parametr, aby użytkownik mógł określić interwał limitu czasu (w milisekundach).
Truncate
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby polecenie cmdlet obcinało jego akcje po określeniu parametru. Jeśli parametr nie zostanie określony, polecenie cmdlet wykonuje inną akcję.
Verify
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby polecenie cmdlet zostało przetestowane w celu określenia, czy akcja wystąpiła po określeniu parametru.
oczekiwania
Typ danych: SwitchParameter
Zaimplementuj ten parametr, aby polecenie cmdlet czekało na dane wejściowe użytkownika przed kontynuowaniem po określeniu parametru.
WaitTime
Typ danych: Int32
Zaimplementuj ten parametr, aby użytkownik mógł określić czas trwania (w sekundach), przez który polecenie cmdlet będzie czekać na dane wejściowe użytkownika po określeniu parametru oczekiwania .

Zobacz też

parametrów polecenia cmdlet

pisanie polecenia cmdlet programu Windows PowerShell

zestaw SDK programu Windows PowerShell