Approve-CMApprovalRequest
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.