Kyle Coetzer and Matthew Cross both hit centuries as Scotland beat Sri Lanka by seven wickets in a 50-over match without full ODI status.
Kyle Coetzer is confirmed as Scotland captain for a second time, with Con de Lange taking over as vice-captain.
Scotland are to play two one-day internationals against Zimbabwe in Edinburgh in June.
Scotland will play warm-up matches against Sri Lanka at Beckenham in Kent on 21 and 23 May, ahead of the Champions Trophy.
Audio & Video
Cricket Scotland chief executive Malcolm Cannon believes that his side can one day compete at the top of the sport.
Analysis and opinion from the BBC's cricket correspondent.
Follow live cricket on the BBC
BBC Sport brings you live radio commentary plus online video clips and highlights from England's one-day internationals against South Africa.
Cricket alerts, newsletters and social media
Get latest scores and headlines sent straight to your phone, sign-up to our newsletter and learn where to find us on online.
How to get into Cricket
How to get into cricket - physical exertion with a chess-like element in matches which range from half an hour to five days.