Windows ділиться через командний рядок з користувачем / проходом, не відображаючи привід? [зачинено]


21

У щоденній роботі мені потрібно отримати доступ до даних про спільні папки за допомогою різних облікових даних (мій обліковий запис на робочому столі не такий, як обліковий запис, який я використовую для доступу до цих серверів). Як правило, я би намалював кілька дисків і закінчив би це; проблема полягає в тому, що я щодня отримую доступ до 40-50 різних серверів - і це не ті самі сервери щодня.

Те, що я робив поки що, є основним і дратівливим - але воно дещо працює. У мене є папка з підпапками, що організовують ярлики до кожної спільної папки. Кожен ярлик - це просто \\servername\folderвказівник - я двічі клацну і мені запропоновано ввести свої облікові дані.

Що я хотів би зробити, це використовувати якусь програму (або пакетний файл), щоб просто запустити вікно провідника, вже вказане на папку, при цьому вже введені облікові дані. Хоча досить просто створити ярлик командного рядка для чистого використання, який відображає привід, через кількість дисків, з якими я взаємодію з відображенням накопичувача, не виникає сумніву.

TL; DR: Чи є спосіб зробити щось на кшталт:

explorer.exe /user:domain\username /pass:Pa55w0rd! /folder:\\servername\folder

і чи з’явилося воно вікном дослідника на цей шлях?


Я збентежений. Шукаєте net useкоманду?
MDMarra

Чисте використання - це правильна команда, або ви можете скористатися командою new-psdrive в Powershell (потрібно 3.0, введіть $ psversiontable під запит, щоб визначити, яку версію ви використовуєте).
Davidw

Ласкаво просимо до помилки сервера! Питання мають стосуватися професійного адміністрування системи. Server Fault - це сайт, присвячений професіоналам; запитання для початківців поза темою, як і питання, пов'язані з домашнім або особистим сценарієм використання. Щоб отримати докладнішу інформацію про актуальність, перегляньте довідковий центр .
TheCleaner

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

1
@kagaku Я думаю, що ви не на 100% зрозуміли в усіх варіантах net use. З нею не потрібно планувати привід. Ви можете просто вказати альтернативні дані з
доступом

Відповіді:


39

Схоже, ви пропустили важливу частину, net useперш ніж ви виключали це як рішення. Не потрібно вказувати на ньому букву диска .

net use \\server\share /user:test testpasswordбуде працювати чудово. Не потрібно вказувати літеру диска. Це дозволить отримати доступ до цього шляху UNC за вказаними обліковими записами.

Після того, як у вас буде доступний шлях до UNC за допомогою альтернативних облікових даних, ви можете запустити сеанс провідника до шляху UNC вручну або, використовуючи start.exeяк в start \\server\share.

Як приклад може бути трохи двоколірного

net use \\server\share /user:test testpassword
start \\server\share

Ви маєте рацію, я не знав, що літера диска не є обов'язковою. Дякую за пояснення, саме це я шукав.
rage8885

1
Не впевнений, що це лише річ Windows 7, але ви не використовуєте / пароль для встановлення пароля, його очікується після імені спільного доступу, тому у наведеному вище прикладі просто опустіть / bit: bit. тобто чисте використання \\ сервер \ share / користувач: тестовий тест
Стів Чайлдс

1
@SteveChilds правильний, не повинно бути "/ password:" попереднього пароля.
Тоні

Солодке! Я шукав саме цю річ сьогодні, щоб додати до сценарію встановлення файлів із мережевих спільних ресурсів - більше USB для meeeee! :-)
Danijel-James W
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.