мало что понятно. получили полный путь и букву диска, откуда запущен бат (какую букву если мы пытаемся его запустить с сетевой шары, и нам нужно не получить букву диска, а задать другую - в чем смысл этих действий-то?). лыжи у меня не едут, извините.
2008 R2 - [решено] Не отрабатывает logon скрипт
Суть примера была - лежит у вас в \\pdc\scripts скрипт и программа (cmdow, например). Запускаете вы его и кидает он вам предупреждение.
Цитата nokogerra:
Указанный путь был использован при запуске CMD.EXE в качестве текущей папки.
CMD.EXE не поддерживает пути UNC. По умолчанию выбрана системная папка Windows.
2008 R2 - [решено] Не отрабатывает logon скрипт
А надо вам в скрипте запустить:
Цитата nokogerra:
cmdow @ /HID
2008 R2 - [решено] Не отрабатывает logon скрипт
Но он не доступен:
Цитата nokogerra:
"cmdow" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
2008 R2 - [решено] Не отрабатывает logon скрипт
Так вот чтобы в скрипте не писать \\pdc\scripts\cmdow @ /HID, можно написать %~dp0cmdow, которое и раскроется в \\pdc\scripts\cmdow. Это удобнее, т.к. каталоги меняются и т.д., а держать скрипт со всем вспомогательным добром - проще.