Restoring SQL Server Database Command Line Error
You used NORECOVERY which leaves the database ready to receive diff/log restores

You can remove it above, or simply run this

RESTORE DATABASE NewDB WITH RECOVERY


See MSDN RESTORE, look for "[ RECOVERY | NORECOVERY | STANDBY ]" header