Problemet ligger i dina "jämförelser" på rad 23 och 24. =
är (som i de flesta programmeringsspråk) tilldelningsoperatorn och kan inte användas för jämförelser. Som du skrivit det nu är ekvivalent med:
$location = 'GBG'
if ($location) {$XMLPath = 'c:\outputgbg.xml'}
$location = 'STO'
if ($location) {$XMLPath = 'c:\outputsto.xml'}
När du vill jämföra två värden ska du använda en av jämförelseoperatorerna istället, dvs $location -eq 'GBG'
.