как у меня есть группа окон, автоматически подключают диск на соединении?

в жемчуге:

#!/usr/bin/perl -w

my ($emailfile, $file2);

if ( open ( $emailfile, '/path/file') )
{
  my @emails = split(/\n/, $emailfile);

  if ( open ( $file1, '/path/file') )
  {
    foreach my $email ( @emails )
    {
      while ( <$file2> )
      {
        if ( $_ =~ /$email/)
          print $_;
      }
    }
  }
}
2
задан 18 October 2013 в 17:25
3 ответа

Попробуйте Настройки групповой политики . Они обеспечивают довольно безболезненную поддержку сопоставления сетевых дисков и могут быть настроены для применения только к определенным группам, оставляя вам возможность создавать только один GPP для каждой группы. Затем вы можете связать любые другие пользовательские настройки для каждой группы в один и тот же объект групповой политики, пока вы в нем.

8
ответ дан 3 December 2019 в 08:36

Я олдскул (как настоящий олдскул). Итак, я сделал то, о чем вы просите, в сценарии входа в систему. Я использую VBS при монтировании, а затем делаю это ... В основном проверяю членство в группе, а затем отображаю диск в зависимости от того, находится ли этот пользователь в этой группе. Таким образом, это один сценарий, и он просто пропускает сопоставление, если пользователь не является частью группы.

' Create objects and extract strGroup values
Set objNetwork = CreateObject("WScript.Network")
Set objUser = CreateObject("ADSystemInfo")
Set CurrentUser = GetObject("LDAP://" & objUser.UserName)
strGroup = LCase(Join(CurrentUser.MemberOf))

'Map Quickbooks
if instr(strGroup, lcase("Quickbooks")) then
    wscript.echo "Quickbooks User.. Mapping Q Drive"
    objNetwork.MapNetworkDrive "q:", "\\server\quickbooks"
    wcsript.echo "Quickbooks Mapping Completed"
end if
1
ответ дан 3 December 2019 в 08:36

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

Карты дисков находятся в разделе «Конфигурация пользователя»> «Настройки»> «Настройки Windows»> «Карты дисков».

создает новые карты дисков для каждого местоположения. При создании каждой карты дисков на вкладке «Общие» для свойств диска установите флажок рядом с таргетингом на уровне элементов и нажмите кнопку Таргетинг ... Вы можете создать правило, которое применяется к группе, затем найти группу, к которой применяется каждый диск, и применить его только к тем группам, для которых он должен отображаться. Таким образом, вы можете создать все карты дисков в единой групповой политике, которая будет применяться к каждому пользователю, но только по мере необходимости. Никаких ненужных дисков не будет, никаких дополнительных скриптов писать не нужно.

3
ответ дан 3 December 2019 в 08:36

Теги

Похожие вопросы