Чому в ОС Windows 8 не відображається картографічний привід під підвищеним записом cmd, а знаходиться під звичайним запитом cmd? Я можу запустити чисте використання та дозволити його бути доступним, але я все ще вважаю це дивним.
Чому в ОС Windows 8 не відображається картографічний привід під підвищеним записом cmd, а знаходиться під звичайним запитом cmd? Я можу запустити чисте використання та дозволити його бути доступним, але я все ще вважаю це дивним.
Відповіді:
Під час використання UAC з адміністративним користувачем Windows при вході в систему створює два маркери. Один маркер (підвищений) нефільтрований і ввімкнено групу Адміністратори. В іншому жетоні відфільтрована група Адміністратори (та деякі інші деталі, наприклад група Power Users).
Оскільки ці два маркери мають окремі контексти безпеки, мережеві з'єднання в одному недоступні в іншому, навіть якщо це дійсно той самий користувач.
Отже, якщо ви накреслите привід за допомогою Explorer, підвищений командний рядок (або будь-який інший підвищений процес) не зможе його побачити.
Ви можете відобразити один і той же мережевий ресурс (використовуючи навіть одну і ту ж букву диска) у вашому підвищеному командному рядку за допомогою команди NET USE. Після цього будь-який піднесений процес також зможе його побачити.
net use e: \\computerName\folder password /user:domain\username /p:yes
це команда, яку я в кінцевому підсумку використав, що змусив її працювати. (Де e:
це буква диска , ви картування, \\computername\folder
шлях повинен бути відображений, і password
, domain
і username
нормальні облікові дані для входу в систему . Сподіваюся , що хто - то допомагає. Я пішов за прикладом звідси pcsupport.about.com/od/commandlinereference/ п /…
Відповідь Вільяма пояснює, чому це відбувається, і забезпечує один спосіб вирішення. Але я хочу додати, що насправді є виправлення реєстру від Vista, яке працює в Windows 7 для коригування такої поведінки. Просто додайте це до свого реєстру:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLinkedConnections"=dword:00000001
Після перезавантаження відображені картографічні диски повинні бути доступні через командний рядок підвищеного рівня.
Оскільки ви піднімаєте командний рядок як інший користувач, а відповідний зібраний диск був відображений користувачем, який не має адміністративного характеру. У різних користувачів різні налаштування користувача, як-от принтери, відображені мережеві накопичувачі тощо.