Все началось с того, что возникла задача установить сервер 1С на виртуальную машину.
Мы задались вопросом: как в виртуальную машину или в компьютер по сети передать USB ключи 1С для сервера 1С:Предприятие? Мы перешли на виртуализацию в Windows Server и имеем ситуацию, когда создали виртуальную машину в Hyper-V с сервером 1С. Так же есть два ключа клиентский и серверный для 1С и появилась проблема передачи физических ключей 1С в виртуальную машину. Т.е. сделать так, чтобы 1С в виртуальной машине увидела эти USB-ключи. У нас два ключа от серверной 1С (зеленый) и 10 клиентских лицензий 1C (фиолетовый).
Клиентские лицензии можно и по сети расшарить благо такой механизм есть и 1С эту ситуацию предусмотрело. Чтобы можно было любому компьютеру из сети при работе в клиент-серверном варианте брать лицензии по сети, а вот с серверным ключом так не сделаешь.
Долго исследовали этот вопрос и пришли к выводу, что тут сэкономить не получится. Лучшее, что есть которое сразу заработает это USB Network Gate. По сути, стандарт. Умеет расшаривать USB устройства не то что на локальной машине или между виртуальными, а по сети.
В настройках вот так (нажимаем шестеренку):
Ставим такую же программу на виртуальную машину, или на компьютер в сети:
На второй компьютер лицензия не нужна (клиент).
А самое главное это то, что больше ничего делать не нужно! Все прекрасно будет работать на виртуальной машине, или на любом компьютере в сети.
Это работает не только с ключами 1С, но и вообще с любыми USB. Можно подключать по сети или пробрасывать в виртуальные машины переносные диски, DVD и прочее.