@Buruz Powershell är ej Case Sensitive.
@erilid66 vad får du om du skriver $env:COMPUTERNAME i PowerShell? detta skall matcha det som du har i Datornamn. För mig fungerar det hela när jag uppdaterar xml filen så den innehåller mitt datornamn.
PS C:\Windows\system32> $env:COMPUTERNAME
TINO-PC
PS C:\Windows\system32> C:\Temp\test.ps1
C:\mapp\script.bat
C:\mapp\script2.bat
PS C:\Windows\system32>
XML:
<Databas>
<Dator>
<Datornamn>Tino-PC</Datornamn>
<Programvara>C:\mapp\script.bat</Programvara>
<Version>1</Version>
</Dator>
<Dator>
<Datornamn>Tino-PC</Datornamn>
<Programvara>C:\mapp\script2.bat</Programvara>
<Version>1</Version>
</Dator>
<Dator>
<Datornamn>Dator2</Datornamn>
<Programvara>C:\mapp\script.bat</Programvara>
<Version>1</Version>
</Dator>
</Databas>