На моєму робочому місці я взяв на себе зобов'язання щодо підтримки та розробки додатків для робочого столу Windows. Додаток компілюється в .exe-файл, поміщається в спільний мережевий диск і зв'язаний з нашою інтранет-сторінкою.
При розгортанні нових версій програми стандартною процедурою було видалення старого файлу і просто його заміну новим. Однак кількість користувачів збільшується, і важко знайти час доби, коли жоден користувач не має відкритої програми.
Я вивчив трохи про те, як змусити видалення, навіть якщо файл використовується, але всі рішення обертаються навколо одного комп'ютера / установки одного користувача.
Рішення, що містять перезавантаження з компакт-диска Linux або будь-яке інше, що не працюватиме для мене, тому що було б простіше завантажувати нові версії системи з номерами версій у назві файлу і змінювати шлях посилання кожного разу.
(Ми також розглядаємо можливість переробки всієї програми з настільної програми, до веб-програми)
Чи є прості способи примусового видалення файлу спільного мережного диска, який використовується одним або кількома користувачами?