Каков наилучший способ сопоставить общий сетевой ресурс с Windows-диском с помощью go-lang? Эта доля также требует имени пользователя и пароля. Аналогичный вопрос задавали для python What is the best way to map windows drives using Python?Каков наилучший способ сопоставления окон с помощью golang?
3
A
ответ
0
В настоящее время нет прямого способа сделать это в Go; Я бы рекомендовал использовать net use
, что, конечно же, ограничивает функциональность Windows, но на самом деле это то, что вам нужно.
Итак, когда вы открываете командную строку в Windows, вы можете отобразить сетевые папки в Windows, диски с помощью:
net use Q: \\SERVER\SHARE /user:Alice pa$$word /P
Q:
представляет ваши окна диск, \\SERVER\SHARE
это адрес сети, /user:Alice pa$$word
Ваши учетные данные , и /P
- для настойчивости.
Выполнение этого в Go будет выглядеть примерно так:
func mapDrive(letter string, address string, user string, pw string) ([]byte, error) {
// return combined output for std and err
return exec.Command("net use", letter, address, fmt.Sprintf("/user:%s", user), pw, "/P").CombinedOutput()
}
func main() {
out, err := mapDrive("Q:", `\\SERVER\SHARE`, "Alice", "pa$$word")
if err != nil {
log.Fatal(err)
}
// print whatever comes out
log.Println(string(out))
}
Смежные вопросы
- 1. Каков наилучший способ сопоставления Windows-дисков с помощью Python?
- 2. Каков наилучший способ сопоставления id с регулярным выражением в Hpricot?
- 3. Каков наилучший способ использования ffmpeg?
- 4. Каков наилучший способ найти mac по имени из окон?
- 5. Каков наилучший способ запроса?
- 6. Каков наилучший способ сделать приложение сопоставления для iPhone
- 7. Каков наилучший способ сопоставления только букв в регулярном выражении?
- 8. Каков наилучший способ делать проверки в формах окон
- 9. Каков наилучший способ проверить драйвер для нескольких версий окон?
- 10. Каков наилучший способ обработки модальных всплывающих окон на веб-сайте?
- 11. Каков наилучший способ сопоставления/newyork в /area.jsp?id=1?
- 12. Каков наилучший способ использования сопоставления шаблонов в F #?
- 13. Каков наилучший способ хранения подключения к сети в golang?
- 14. Наилучший способ сопоставления объектов PHP
- 15. Каков наилучший способ автоматизации развертывания окон в azure?
- 16. Каков наилучший способ многопоточности?
- 17. Каков наилучший способ увеличения?
- 18. Каков наилучший способ разбора строк?
- 19. Каков наилучший способ объявить недвижимость?
- 20. Каков наилучший способ «прослушать» сеттер?
- 21. Каков наилучший способ семени srand()?
- 22. Каков наилучший источник приложений для окон?
- 23. Каков наилучший способ выполнения `sum_by_sql`?
- 24. Каков наилучший способ (качество работы), чтобы обеспечить ключевую уникальность в хранилище данных Appengine с помощью golang?
- 25. Каков наилучший способ переучивания языка?
- 26. Каков наилучший способ выполнения многопоточности?
- 27. CodeIgniter Языки: Каков наилучший способ?
- 28. Каков наилучший способ проверки XMLObject
- 29. Каков наилучший способ для поиска?
- 30. Каков наилучший способ закрыть ByteArrayOutputStream?
@Nadh: задан вопрос был как сетевой диск, а не как список (сеть) диски. –
Ах да, мой плохой. Удален флаг. – Nadh