Как запустить запланированную задачу, которая не выполняется, если они являются пробелами в пути к папке? - PullRequest
0 голосов
/ 08 января 2019

Привет и заранее спасибо за помощь!

Я импортирую фотографии в приложение через планировщик задач на Windows Server 2016 стандарта. Проблема в том, что когда я добавляю аргумент, скрипт не выполняется, если на моем пути есть пробел.

Я подтвердил, что мой код работает правильно без пробелов, и я переименовываю папки, чтобы не было пробелов. Так что это работает:

source:folder folder:C:\ProfilePhotos\UserPhotos\ProfilePictures\ domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

Однако мне нужно сохранить пробелы в папках. (обратите внимание на пробелы в фотографиях и фотографиях пользователя):

source:folder folder:C:\ProfilePhotos\User Photos\Profile Pictures\ domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

Я пробовал следующие варианты добавления одинарных и двойных кавычек, но безрезультатно:

    source:folder "folder:C:\ProfilePhotos\User Photos\Profile Pictures\" domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

source:folder 'folder:C:\ProfilePhotos\User Photos\Profile Pictures\' domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

source:folder folder:"C:\ProfilePhotos\User Photos\Profile Pictures\" domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

source:folder folder:'C:\ProfilePhotos\User Photos\Profile Pictures\' domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

source:folder "'folder:C:\ProfilePhotos\User Photos\Profile Pictures\'" domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

source:folder "folder:'C:\ProfilePhotos\User Photos\Profile Pictures\'" domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

"source:folder folder:'C:\ProfilePhotos\User Photos\Profile Pictures\'" domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

"source:folder folder:C:\ProfilePhotos\User Photos\Profile Pictures\" domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

source:folder folder:"'C:\ProfilePhotos\User Photos\Profile Pictures\'" domain:HC nameType:profileproperty property:tkid crop:bottom pulseConnection:"Data Source=MyServerName01-DEV;Initial Catalog=Pulse;Integrated Security=True"

Вот моя конфигурация: https://i.imgur.com/ro9Lzlv.png Программа / скрипт - это путь к исполняемому файлу. Аргумент содержит путь, который имеет проблемы.

Как запустить аргумент с пробелами в пути к папке? Любая помощь будет принята с благодарностью. Спасибо!! ~ Адам

...