using environment variables

say i define an environment variable in a particular script (upgrade.sh).
my script is upgarde.sh and it calls another script try.sh. will this environment variable be accessible to try.sh also. if not how to I make environment variables global so that they can be used by any script.

You can use export command e:g export var or edit the .profile file of
your shel and add the variable there

i have done that in my bashrc file but i somehow want it to be available to all the users on the network without having to edit each of their bashrc files