Get all enabled cameras on all recording servers and update them to record to the storage configuration with the
name 'Longterm Storage'.
If the storage does not exist, an error will be thrown.
If the storage exists and the
device is already assigned to it, no error will be thrown.
Each camera will be returned to the pipeline after the
operation completes thanks to the "-PassThru" switch.
Gets all cameras, microphones, speakers, and metadata devices from all hardware on all recording servers and assigns
them all to a storage configuration named "Longterm storage" if it exists.
Prompts for a selection of one or more recording servers, then proceeds assign all cameras, microphones, speakers,
and metadata to a storage configuration named "Longterm storage" if it exists.
The display name, or the Configuration API Path for the target storage configuration. If the device is already recording
to the destination, the operation should complete without errors.
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
Previous versions of XProtect supported a moveData boolean (true/false) option, but this was deprecated in MIP SDK and
no longer has any effect. Previous recordings will not be moved to the new storage configuration. They will remain in
the old storage configuration and will be deleted over time as recordings reach the maximum retention time of that
original storage configuration.