Právě jsem napsal (spíš poskládal) pár skriptů, které umožní omezit přístup některých PC na internet. Měly by se spouštět z různých PC s různými parametry (předávám je pomocí globální proměnné - jinak to snad ani nejde). Jenomže! Když se skript rozměhne z jedné stanice např. s parametrem 1 a v průběhu jeho zpracování se skript spustí odjinud s parametrem 2, pak se i v tom prvním běhu změní hodnota parametru a udělá to "neplechu". Část prvního spuštění běží s parametrem 1 ale poté se parametr změní na 2 a s tím to doběhne (a to už nemusí být korektní). Druhé spuštění běží s tou hodnotou 2.
Jediné, na co jsem přišel je to, že můžu HNED na začátku hodnotu globální proměnné uložit do lokální a pak je to OK. Ale přesto mi to připadá nespolehlivé.
Spolehlivá varianta by byla napsat víc skriptů a nepředávat parametry, ale to bych se dostal tam, kam nechci. Jakákoli úprava skriptů by se musela dělat mnohokrát.
Prosím, poraďte. Hledám už několik týdnů... a zatím nic.