1

Я пытаюсь избежать пробела при передаче параметров в ntdsutil. Проблема в том, что параметры уже должны быть в кавычках.

Моя команда:

ntdsutil "activate instance ntds" "ifm" "create full C:\temp dir\NTDS" "quit" "quit"

Есть ли способ избежать этого места в "Temp Dir"? Я пробовал одинарные кавычки, двойные кавычки и ничего не получалось. Я пишу это для пакетного скрипта, и путь, в который он должен писать, является переменным, поэтому я должен как-то учитывать пробелы.

2 ответа2

1

Использовать имя каталога без пробелов ?!

C:\TEMPDIR
C:\TEMP_DIR

Или короткое имя файла, обозначенное как «dir /x»

C:\TEMPDI~1
0

Кажется, что утроить кавычки вокруг пути:

ntdsutil "activate instance ntds" "ifm" "create full """C:\temp dir\NTDS"""" "quit" "quit"

Как и экранирование этих кавычек с обратной косой чертой:

ntdsutil "activate instance ntds" "ifm" "create full \"C:\temp dir\NTDS\"" "quit" "quit"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .