Контроль учётных записей пользователей (UAC) в Windows PowerShell работает следующим образом: 1
По умолчанию UAC настроен в режиме одобрения администратора (Admin Approval Mode). 1 В этом режиме при входе администратора в систему ему присваиваются два токена — обычный токен полного контроля и специальный токен отфильтрованного доступа. 1 Это помогает предотвратить случайные изменения, которые могут иметь системные последствия, или случайную установку вредоносной программы. 1
Токен отфильтрованного доступа создаётся в процессе входа и используется для запуска процесса explorer.exe. 1 Любое приложение, которое запускается с этого момента, по умолчанию запускается с использованием этого токена отфильтрованного доступа. 1
Например, в контексте PowerShell это влияет на отображение сетевых дисков: диски, отображённые в консоли без повышенных привилегий, не будут видны в консоли с повышенными привилегиями и наоборот. 1 Чтобы решить проблему, можно, например, включить настройку реестра «Включить связанные подключения» (Enable Linked Connections). 1 Тогда диски, отображённые в консоли без повышенных привилегий, будут видны в консоли с повышенными привилегиями и наоборот. 1
Также через PowerShell можно ввести команду, которая создаст новый параметр для UAC или отредактирует значение уже существующего, чтобы контроль учётных записей перешёл в активное состояние. 5