Powershell выстраивают robocopy

получите cms как joomla или drupal и добавьте плагин билета, существует набор и большинство из них свободны, таким образом, необходимо попробовать, по крайней мере, пару.

0
задан 12 August 2009 в 01:05
3 ответа
$serverNames = ("serverA","serverB", "serverC")
foreach ($server in $serverNames ) 
{ 
    ROBOCOPY.exe C:\Websites\ \\$server\C$\Websites\ /MIR
}

Удостоверьтесь, что Robocopy находится в пути. Remeber, что текущая работа не является частью пути в PS поэтому, если robocopy находится в текущем рабочем каталоге, предварительно ожидайте его с.\(.\Robocopy.exe...). Для executeables необходимо указать .exe на имени файла.

Если Ваш список серверов не является слишком длинным, Вы можете одна строка он также (этот предполагает, что robocopy находится в текущем рабочем dir):

("serverA","serverB", "serverC") | %{.\Robocopy.exe C:\Websites\ \\$_\Websites\ /MIR}
2
ответ дан 4 December 2019 в 13:14

Ответ EBGREEN является правильным. Однако, если все, что Вы хотите сделать, выполняют строку, Вы можете

Вызывать-выражение "ROBOCOPY C:\Websites\ \" + $server + "\C$\\Websites\/MIR"

Или

И "ROBOCOPY C:\Websites\ \" + $server + "\C$\\Websites\/MIR"

Или

cmd/c "ROBOCOPY C:\Websites\ \" + $server + "\C$\\Websites\/MIR"

1
ответ дан 4 December 2019 в 13:14

@EBGreen,

У меня нет достаточного количества точек, чтобы прокомментировать, что я предполагаю. Я не знаю то, что произошло с моими точками от stackoverflow... Я запустил в serverfault с более чем 100 точек от стека, затем они спали 11 или около этого.

У меня нет доступа к v1, но в v2, по крайней мере: PS> получать-псевдоним установлена

Определение Названия CommandType-----------------------Исказите Переменную Набора набора

0
ответ дан 4 December 2019 в 13:14

Теги

Похожие вопросы