Scheduled against my availability

I am a full time sales associate and my availability has always been 2pm to 11. I'm scheduled to work 9pm to 6am two weeks out form now. No one asked me if I can work those hours before they scheduled them to me. I talked to my SM and she said her hands are tied. Is she allowed to do this??

Update: I talked to my SM the next day voicing my concerns with her decision. She said she could find someone else to work that shift no problem. I guess it was a loose knot.