We’d like to enable RA but not leave it running unless the user initiates assistance.
Is there a way to create offers to run for a certain time?
Click Offer, enable Remote Assistance for 1,4,8,12, 24 hours… which will start all the RA Services, after the user enables, then support team could request assistance… and after the time frame disable the RA services?
I suppose this is possible by creating Fixlets to enable/disable the services and then scheduling them to run at specific times… but can you help me understand why you might want to do this?
As it is currently set up, only specific groups of users can offer remote assistance and the user must click to accept remote assistance before they can share the view.
As part of FDCC (Federal Desktop Core Configuration), Remote Assistance solicitation is disabled. Since we only use RA occasionally (when users need assistance), we only want the ports/services listening during a small window of time, to reduce the risk of someone exploiting RA/endpoint.
Well… the steps would be to use the Enable Task to enable remote assitance, offer the assistance, and then disable it when you were done… You could potentially do this:
Create a copy of the “Remote Assistance Enable” Fixlet to write out a time in the registry with a simple:
regset "
HKEY_LOCAL_MACHINE\Software\BigFix
" “RemoteAssistanceLastEnable”="{now}"
Create a copy of the “Remote Assistance Disable” Fixlet to have relevance:
now - (value “RemoteAssistanceLastEnable” of key “HKEY_LOCAL_MACHINE\Software\BigFix” of registry as time) > 4 * hour)
with one extra action after disabling:
regdelete "
HKEY_LOCAL_MACHINE\Software\BigFix
" “RemoteAssistanceLastEnable”
Then you can run the Enable Task to enable remote assistance and then the Disable Task can be run as a policy (or run manually) to disable remote assistance a bit later.