Poor structure.
The OP should try to write an abstract outline of what hi is doing.
The abstract form will make clear the logic intended.
Batch files without documentation are not better, yet so many times this is what is often seen. Some Gurus can work that way, the rest of us need a clear explanation of what is going on.
To my knowledge, batch does not have a CASE block. Butnwe can imagine it.
Here is a possible pseudo-code for a CASE block.
Ifn the remote PC is number 44, go do the 44a update
Ifn the remote PC is number 37, go do the 37a update
Ifn the remote PC is number 09, go do the standard update
Say "No match found"
Of course that is not real code, but helps convey the idea.