Invoke-CMClientAction
Envia uma notificação aos computadores cliente para disparar uma ação imediata do cliente.
Syntax
Invoke-CMClientAction
[-ActionType <ClientActionType>]
-Collection <IResultObject>
[-NotificationType <ClientNotificationType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-CMClientAction
[-ActionType <ClientActionType>]
-DeviceName <String>
[-NotificationType <ClientNotificationType>]
[-ParentCollection <IResultObject>]
[-ParentCollectionId <String>]
[-ParentCollectionName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-CMClientAction
[-ActionType <ClientActionType>]
-DeviceId <String>
[-NotificationType <ClientNotificationType>]
[-ParentCollection <IResultObject>]
[-ParentCollectionId <String>]
[-ParentCollectionName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-CMClientAction
[-ActionType <ClientActionType>]
-Device <IResultObject>
[-NotificationType <ClientNotificationType>]
[-ParentCollection <IResultObject>]
[-ParentCollectionId <String>]
[-ParentCollectionName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-CMClientAction
[-ActionType <ClientActionType>]
-CollectionName <String>
[-NotificationType <ClientNotificationType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Invoke-CMClientAction
[-ActionType <ClientActionType>]
-CollectionId <String>
[-NotificationType <ClientNotificationType>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Invoke-CMClientAction envia uma notificação aos computadores cliente para disparar uma ação imediata do cliente. Você pode especificar um ou mais computadores cliente ou enviar uma notificação para todos os computadores em um conjunto de dispositivos especificado.
Para obter mais informações sobre essas ações, consulte Notificação do cliente.
Observação
Execute cmdlets do Configuration Manager na unidade de site do Configuration Manager, por PS XYZ:\>
exemplo. Para obter mais informações, consulte getting started.
Exemplos
Exemplo 1: Acordar um dispositivo
O exemplo a seguir envia a ação de wake-up para um dispositivo em uma coleção específica:
Invoke-CMClientAction -DeviceName "SleepDevice01" -ActionType ClientNotificationWakeUpClientNow -ParentCollectionId $col.CollectionID
Exemplo 2: Solicitar política de máquina de um dispositivo
Este comando envia uma notificação do tipo RequestMachinePolicyNow
para o dispositivo chamado Computer073
.
Invoke-CMClientAction -DeviceName "Computer073" -NotificationType RequestMachinePolicyNow
Parâmetros
-ActionType
Especifique uma palavra-chave de ação para enviar ao cliente. Para solicitar a política do computador ou do usuário, use o parâmetro -NotificationType.
Type: | ClientActionType |
Accepted values: | None, EndpointProtectionFullScan, EndpointProtectionQuickScan, EndpointProtectionDownloadDefinition, EndpointProtectionEvaluateSoftwareUpdate, EndpointProtectionExcludeScanPaths, EndpointProtectionAllowThreat, EndpointProtectionRestoreQuarantinedItems, ClientNotificationRequestMachinePolicyNow, ClientNotificationRequestUsersPolicyNow, ClientNotificationRequestDDRNow, ClientNotificationRequestSWInvNow, ClientNotificationRequestHWInvNow, ClientNotificationAppDeplEvalNow, ClientNotificationSUMDeplEvalNow, ClientRequestSUPChangeNow, ClientRequestDHAChangeNow, ClientNotificationRebootMachine, DiagnosticsEnableVerboseLogging, DiagnosticsDisableVerboseLogging, DiagnosticsCollectFiles, EndpointProtectionRestoreWithDeps, ClientNotificationCheckComplianceNow, RequestScriptExecution, RequestCMPivotExecution, ClientNotificationWakeUpClientNow |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Collection
Especifique um objeto de coleção a ser destinado.
Type: | IResultObject |
Aliases: | DeviceCollection |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CollectionId
Especifique uma coleção por ID para destino.
Type: | String |
Aliases: | DeviceCollectionId |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CollectionName
Especifique uma coleção por nome para o destino.
Type: | String |
Aliases: | DeviceCollectionName |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Device
Especifique um objeto de dispositivo a ser destinado.
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DeviceId
Especifique um dispositivo por ID para o destino.
Type: | String |
Aliases: | ResourceId |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeviceName
Especifique um dispositivo por nome para o destino.
Type: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Este parâmetro trata caracteres curinga como valores literais de caracteres. Não é possível combiná-lo com ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NotificationType
Solicitar a política do computador ou do usuário de um cliente. Para disparar todas as outras ações, use o parâmetro -ActionType.
Type: | ClientNotificationType |
Accepted values: | RequestMachinePolicyNow, RequestUsersPolicyNow |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParentCollection
Use esse parâmetro para dar suporte ao acordar um computador.
Type: | IResultObject |
Aliases: | ParentDeviceCollection |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParentCollectionId
Use esse parâmetro para dar suporte ao acordar um computador.
Type: | String |
Aliases: | ParentDeviceCollectionId |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ParentCollectionName
Use esse parâmetro para dar suporte ao acordar um computador.
Type: | String |
Aliases: | ParentDeviceCollectionName |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostrar o que aconteceria se o cmdlet fosse executado. Ele não executará o cmdlet.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Saídas
System.Object
Observações
Aliases de cmdlet: Invoke-CMClientNotification