I'm using 10.2.2 - ArcMap. If I run the Apply Symbology to Layer tool in ArcMap, with background geoprocessing enabled, it works as expected. However, disable background geoprocessing and while the tool appears to run without error, the layer's symbology is not updated.
Is this expected behaviour? Or a bug?
It means that if I have a script tool that must run in the foreground (e.g. because it addresses the current map document) then symbology cannot be applied to the output layer.