Есть несколько программ, требующих разрешения, загруженных в программный файл (x86) в моей компании. Каждый раз, когда пользователям нужно их использовать, я должен подойти к их компьютерам и ввести для них пароль администратора.
Это нормально, но пользователь должен использовать программное обеспечение много раз каждый день. Поэтому я решаю разрешить ему или его компьютеру использовать программное обеспечение без разрешения.
Моя компания использует windows server 2012 r2, я не уверен, насколько ограничено программное обеспечение. Мой руководитель сказал, что когда программное обеспечение может добавлять или изменять информацию в программном файле (x86), необходимо разрешение администратора.
Пожалуйста, помогите мне решить эту проблему.
Если приглашение UAC запрашивает учетные данные администратора для выполнения приложения, это не будет иметь ничего общего с вашим сервером WS2012, скорее это запрашивает выполняемое приложение.
Есть два способа обойти это. Первый требует, чтобы вы дали пользователям права локального администратора на рабочих станциях.
Что вам нужно сделать, это:
Вы также можете создать ярлык для приложения со следующими параметрами:
C:\Windows\System32\runas.exe /user:domain\username /savecreds "C:\fakepath\program.exe"
Для параметра / user введите учетные данные, под которыми вы хотите запускать приложение (я бы рекомендовал локальную административную учетную запись), в формате [КОМПЬЮТЕР] \ [ПОЛЬЗОВАТЕЛЬ]. Когда вы впервые запускаете ярлык, он запрашивает пароль пользователя и затем должен сохранить его для будущего использования, больше не требуя его для каждого последующего выполнения. Убедитесь, что параметр / savecreds включен, а путь к приложению заключен в кавычки.
Также есть приложение, которое вы можете использовать под названием RunAsTool что позволит вам хранить учетные данные администратора для приложений, которые будут использоваться для запуска.