Batchfil "if %computername% contains"

Permalänk
Medlem

Batchfil "if %computername% contains"

Hej!

Jag har en programvara som skall installeras på en massa datorer på olika kliniker, problemet är att varje klinik behöver få en egen .ini-fil kopierad till sina datorer. Min fråga är alltså om man på något sätt kan göra något i stil med nedan...

Exempel 1: En dator heter pcklinsthlm0001 och en annan pcklingbg0001

if %computername% contains "klinsthlm" goto :case1
if %computername% contains "klingbg" goto :case2

:case1 copy /y filnamn.ini C:\mappnamn
:case2 copy /y filnamn.ini C:\mappnamn

Ifall någon har kunskap att dela om detta skulle jag bli otroligt tacksam, då jag slipper lägga upp 5-6 olika paket i vårt system där vi distribuerar våra applikationer ifrån.

Visa signatur

Rolig signatur

Permalänk
Medlem

Ligger inte datorerna med i en grupp i ADt så du kan göra det med GPO istället?

Permalänk
Medlem
Skrivet av HerrNilsson:

Ligger inte datorerna med i en grupp i ADt så du kan göra det med GPO istället?

Dem ligger alla med i AD:t i olika OU:n, men GPO är tyvärr inget alternativ då vi skickar ut alla applikationer genom ett separat system (ett alternativ till SCCM).

Visa signatur

Rolig signatur

Permalänk
Medlem

Måste det vara batchfil?

Permalänk
Medlem
Skrivet av Agonotheta:

Måste det vara batchfil?

Sorry för sen återkoppling! Löste det till slut med ett PowerShell-script som jag kallade på via batchfilen.

Visa signatur

Rolig signatur