Создайте папку ReportServer в другой папке ReportServer - PullRequest
0 голосов
/ 17 сентября 2018

Я пытаюсь создать две папки RS с PowerShell.Первая папка создана успешно, но не вторая.в основном я создаю папку внутри папки.

$ReportServerUri = "http://localhost/ReportServer/ReportService2010.asmx?wsdl"
$global:proxy = New-WebServiceProxy -Uri $ReportServerUri -UseDefaultCredential

$type = $Proxy.GetType().Namespace
$datatype = ($type + '.Property')

$property = New-Object ($datatype);
$property.Name = "NewFolder"
$property.Value = "NewFolder"

$numproperties = 1
$properties = New-Object ($datatype + '[]')$numproperties 
$properties[0] = $property;

$proxy.CreateFolder("Test", "/", $properties);
$proxy.CreateFolder("Test/Test2", "/", $properties);

1 Ответ

0 голосов
/ 17 сентября 2018
$proxy.CreateFolder("Test/Test2", "/", $properties);

Если вы посмотрите на TechNet для CreateFolder () , вы увидите, что вы неправильно заполняете параметр корневой папки.Вот для чего второй параметр.Слэш, вероятно, является недопустимым символом для имени папки.

$proxy.CreateFolder("Test2", "/Test", $properties);

Должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...