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.
SYNOPSIS
Zatwierdza żądanie, aby umożliwić instalację aplikacji.
SYNTAX
SearchByValueMandatory (ustawienie domyślne)
Approve-CMApprovalRequest [-Comment <String>] -InputObject <IResultObject>
[-InstallActionBehavior <ActionBehavior>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
[-Confirm] [<CommonParameters>]
SearchByNameMandatory
Approve-CMApprovalRequest -ApplicationName <String[]> [-Comment <String>]
[-InstallActionBehavior <ActionBehavior>] -User <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
[-WhatIf] [-Confirm] [<CommonParameters>]
SearchByIdMandatory
Approve-CMApprovalRequest [-Comment <String>] -Id <String[]> [-InstallActionBehavior <ActionBehavior>]
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
SearchByGuid
Approve-CMApprovalRequest [-Comment <String>] [-InstallActionBehavior <ActionBehavior>] -RequestGuid <String>
[-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
DESCRIPTION
Polecenie cmdlet Approve-CMApprovalRequest zatwierdza żądanie zainstalowania aplikacji od użytkownika. Żądanie zatwierdzenia można określić według nazwy aplikacji, identyfikatora aplikacji lub użytkownika. Możesz również użyć polecenia cmdlet Get-CMApprovalRequest, aby wyświetlić żądania zatwierdzenia.
Uwaga
Uruchom Menedżer konfiguracji cmdlet z Menedżer konfiguracji lokacji, na przykład PS XYZ:\> . Aby uzyskać więcej informacji, zobacz wprowadzenie.
EXAMPLES
Przykład 1: Zatwierdzanie żądania dla określonej aplikacji
PS XYZ:\>Approve-CMApprovalRequest -Id "ScopeId_2A11048C-917A-4C11-9E77-7DCC402F30EC/Application_426dfca1-0cc0-4aa3-85f8-3cd1b184d494/1"
To polecenie zatwierdza żądanie od użytkownika o zainstalowanie aplikacji określonej przez jego identyfikator.
Przykład 2: Zatwierdzanie żądania dla określonego użytkownika
PS XYZ:\>Approve-CMApprovalRequest -Application "Test" -User "tsqa\davidchew" -Comment "Request approved."
To polecenie zatwierdza żądanie aplikacji o nazwie Test dla określonego użytkownika. Polecenie zawiera komentarz.
Przykład 3: Zatwierdzanie żądania przy użyciu zmiennej
PS XYZ:\> $Approval = Get-CMApprovalRequest -Id "ScopeId_2A11048C-917A-4C11-9E77-7DCC402F30EC/Application_d047e945-d6af-46f4-910f-ed36c880ae06/1"
PS XYZ:\> Approve-CMApprovalRequest -InputObject $Approval -Comment "Request approved."
Pierwsze polecenie pobiera żądanie zatwierdzenia dla określonego identyfikatora aplikacji i zapisuje je w zmiennej $Approval .
Drugie polecenie akceptuje żądanie przechowywane w $Approval . Polecenie zawiera komentarz.
PARAMETERS
-ApplicationName (Nazwa aplikacji)
Określa tablicę nazw aplikacji.
Type: String[]
Parameter Sets: SearchByNameMandatory
Aliases: Application, Name
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Komentarz
Określa komentarz o zatwierdzeniu żądania.
Type: String
Parameter Sets: (All)
Aliases: Comments
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
DisableWildcardHandling traktuje symbole wieloznaczne jako wartości literału znaków. Nie łącz z forceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
ForceWildcardHandling przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest to zalecane). Nie łącz z disableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Id (Identyfikator)
Określa tablicę identyfikatorów aplikacji.
Type: String[]
Parameter Sets: SearchByIdMandatory
Aliases: CIUniqueId
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Określa obiekt żądania zatwierdzenia. Aby uzyskać obiekt żądania zatwierdzenia, użyj polecenia cmdlet Get-CMApprovalRequest.
Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
-InstallActionBehavior
Określa, kiedy zainstalować aplikację od razu lub poza godzinami pracy.
Type: ActionBehavior
Parameter Sets: (All)
Aliases:
Accepted values: InstallNow, InstallNonBusinessHours
Required: False
Position: Named
Default value: InstallNow
Accept pipeline input: False
Accept wildcard characters: False
-RequestGuid
Określa identyfikator żądania.
Type: String
Parameter Sets: SearchByGuid
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-User
Określa nazwę użytkownika, który przesłał żądanie zatwierdzenia. Użyj formatu domena\użytkownik.
Type: String
Parameter Sets: SearchByNameMandatory
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie wprowadza żadnych zmian.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
Typowe parametry
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.