The national forecaster has issued yet another weather warning, this time covering all of Scotland bar the Shetland Islands.