1

Я следовал инструкциям здесь:

http://blogs.technet.com/b/askds/archive/2009/01/07/using-group-policy-preferences-to-map-drives-based-on-group-membership.aspx

Я успешно подключил диски, но когда пользователи входят в систему, им все равно приходится вручную добавлять сетевые диски.

Я перепробовал множество настроек за последние несколько часов, но ничего не работает. Совет? Я выделил желтый треугольник рядом с каждым подключенным диском в редакторе GPO для подключенных дисков.

Win server 2008

1 ответ1

0

GPO не применяется ко всем в OU или даже на верхнем уровне домена.

Нечто, что я заметил и тоже подозреваю.

Вы не можете назначить используемый диск (типичная ошибка, требующая выполнения одного из следующих действий)

  1. Используйте другую букву карты диска в GPO или NET USE (whateverdriveLetter:)
  2. Если диски уже подключены к сети, запустите NET USE (WhateverDriveLetter:) /D /Y (/d /y - удалить или удалить карту этого диска и /y = автоматический ответ на приглашение Y /N).
  3. Я подозреваю, что эта третья проблема, есть устройства для чтения карт, которым назначены буквы локального системного диска и буксирные буквы, то есть те грязные устройства чтения карт 41-в-1, которые занимают 7-12 дисков - просто смешно.
  4. Ищите Norton AV или другое программное обеспечение для управления конечными точками или безопасности, установленное на конечных системах, оно может блокировать развертывание GPO

Также в Windows XP "автоматическое" сопоставление через пакет может работать нормально, но Vista и новее могут иметь проблемы с CMD.exe, не позволяющим UNC-пути. Теперь мое решение этой проблемы следующее.

создать пакетный файл, и перед записью, которая запускается

net use X: \\computername\folder\ /persistent:yes

вставить (все в одной строке):

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor" /v DisableUNCCheck  /t REG_DWORD /d 00000001 /f  

Обратите внимание на /d 00000001 . это то, что настраивает проверку UNC и дальше. Чтобы снова включить его, убедитесь, что на нем написано 00000000.

так что по сути это вопрос DisableUNCCheck=1 и, как мы все должны знать, 0 = нет и 1 = да выкл. Выкл / ВКЛ (это зависит только от того, измените ли вы логику :)

Вы не хотите кофе? Да /1 будет таким же , как: хотите ли вы какие - либо Коффи? = Нет /0

Что такое обратная или обратная логика, часто используется в программировании на MS для обхода некоторых проблем, в других случаях это просто задом наперед, чтобы было трудно вспомнить или просто разобраться самостоятельно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .