System-wide ones go in /usr/local/bin or /usr/local/sbin as appropriate (scripts which should only be run as root go in sbin , while scripts intended to help ordinary users go in bin ), rolled out via configuration management to ensure that all machines that need them have them (and the latest versions, too).
Where are script files stored?
Logon scripts are generally stored on the domain controller in the Netlogon share, which is located at %systemroot%System32ReplImportsScripts folder. Once this script is placed in the Netlogon share, it will automatically replicate to all domain controllers in the domain.
Where does Linux install scripts?
You could place the scripts in /opt/bin and add the location to the PATH. There are several places you could put these, typically I place them in /opt/ and update PATH for each user (or globally in /etc/bash.