Як зробити Windows XP автоматичним підключенням мережевих дисків після перезавантаження?


10

У мене є кілька відображень мережевого диска, які я хочу бути доступним для різних програм при перезавантаженні. Однак вони залишаються відключеними, поки я не відвідаю їх вручну.

Якщо програма, така як OneNote, яка читає нотатки, що ділиться на мережевому диску, намагається підключитися, вона не бачить спільний доступ і не викликає автоматичне підключення.

Я шукаю повністю автоматизоване рішення, бажано просто налаштування, щоб Windows спочатку підключився під час завантаження машини.

Наприклад, прямо зараз диски Y і Z від'єднані, і X підключено, тому що я отримав доступ до нього вручну:

alt текст

Редагувати: Я повинен трохи змінити своє запитання, але з досить значним впливом на відповіді. Приводи дійсно НЕ доступні під час входу. Вони доступні лише після того, як я відкрию тунель ssh.

Тому головне питання - як зробити так, щоб додатки примушували живий диск, коли вони намагаються отримати доступ до нього?

Я думаю, що іншим підходом було б автоматичне запуск сценарію, коли тунель встановлюється. Це, мабуть, найкраще, якщо вищезгадане неможливо.


1
Попросіть відповісти на запитання, це, безумовно, один, який засмутив багато людей протягом багатьох років, і тому хороший для виховання.
Максим Мінімус

Дякую, так, це мене турбує протягом декількох років, і тепер, коли SF тут, це вирішиться.
Артем Русаковський

Можливо, це очевидне питання, але ви тунелюєте акції netbios над ssh? Якщо так, то з яким програмним забезпеченням? Я не бачу, чому підключення до акції залежить від ssh ...
romandas

romandas - так, я монтую віддалені кріплення самби за допомогою динамічного тунелю ssh (встановленого за допомогою шпаклівки, SecureCRT або будь-якого іншого).
Артем Русаковський

@Artem - Це гарна інформація, яку слід включити у ваше запитання.
romandas

Відповіді:


2

Прочитайте цю тему: https://web.archive.org/web/1/http://techrepublic%2ecom%2ecom/5208-11184-0.html?forumID=47&threadID=178558&messageID=1818197 . Хлопець в основному каже, щоб змінити це:

Try [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters]

"KeepAliveTime"=dword:00300000
"KeepAliveInterval"=dword:00001000

У нас було подібне питання у моєму останньому місці, і це, здавалося, допомогло.

Сподіваюсь, це допомагає.


Здається, це не є вирішенням фактичної проблеми, але для пов'язаної, тому +1. Це дуже важливо, що звичайні виклики API файлів не повторно з'єднують спільний доступ. Іноді Explorter refresh (F5) робить, але іноді навіть не так. Тоді може допомогти лише чисте використання, яке важко автоматизувати для всіх програм. : - /
eckes

2

Ну, по-перше, під час картографування накопичувача ви можете поставити галочку, кажучи, що XP повинен знову підключити накопичувачі. Це не ідеально. Інший варіант - написати сценарій і розмістити його в папці запуску користувача:

net use * /d /y
net use <DriveLetter> <Path> (i.e. G: \\server\folder)
<repeat as many times as needed...>

+1 - Відмітка "Повторно підключитися при вході" та забезпечення облікових даних, які використовуються для входу в систему, є однаковими для підключення до спільної доступу. Я зіставляю свою бібліотеку iTunes на сервер файлів і ніколи не доводилося переходити до спільного доступу до запуску iTunes.
romandas

Я відредагував оригінальне запитання, яке роз'яснює проблему.
Артем Русаковський

1

У нас виникли проблеми з цим, коли у нас файлова система Unix була встановлена ​​у файловій системі Unix 2003 року. "Відключення" відбудеться, і завдання, які використовували його, потенційно могли б закінчитися двічі - перший раз прокинути частку, другий раз реально виконати роботу.

Це було не задовільно, оскільки, звичайно, іноді перший запуск працював, тож врешті-решт один з наших розробників закінчив писати роботу, щоб регулярно опитувати частку та зберігати тепло. Зауважте, що в цьому випадку зміна тривалого часу на сервері не було можливим, оскільки частка була встановлена ​​у файловій системі, і завдання можуть потенційно мати проміжки до тижня або більше між ними.

Чому вони не просто підключилися на початку кожної роботи та відключились після завершення роботи, або прокидають акцію іншим методом перед запуском фактичної роботи, я не можу сказати.

У будь-якому випадку, я не впевнений у деталях впровадження, але я очікую, що заплановане завдання, яке тільки витягує список каталогів, матиме такий же кінцевий результат для клієнта Windows, якби ви збиралися йти цим шляхом. Це один із способів, але я впевнений, що є і кращі.

Мораль історії в будь-якому випадку полягає в тому, що сумісність Unix / Windows впевнена не настільки легко, як деякі люди вважають, що ви вірите. Але це відхилення від питання.


1

Чи доступні вони, якщо ви спробуєте їх відкрити? AKA, це вікове питання картографічного диска, схоже, відключений, але намагаючись відкрити його, ви виявляєте, що він насправді підключений?

Але відповісти на питання, коли я читаю:

Щоб відобразити диск з командного рядка та залишити його після перезавантаження, це зробить його стійким.

NET USE <driveletter:> \\computername\share -p

Або клацніть правою кнопкою миші на Мій комп'ютер, клацніть мережевий диск карти, оберіть місцеположення та переконайтесь, що "Зновлення під час входу"


Я відредагував оригінальне запитання, яке роз'яснює проблему.
Артем Русаковський
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.