Пользователь
Сообщения: 126
Благодарности: 3
|
Профиль
|
Отправить PM
| Цитировать
Iska, ага, что-то вроде того, но мне надо еще занести в отдельную переменную.
Что вообще я пытаюсь изобразить:
$hashPath = @{
"Server1" = "\\server1\share";
"Server2" = "\\server2\share";
}
$tempDir = "d:\temp"
$backupDir = "d:\fileServer_backup"
if (-not (test-path "$env:ProgramFiles\7-Zip\7z.exe"))
{
Write-Host "$env:ProgramFiles\7-Zip\7z.exe не обнаружен."
}
set-alias sz "$env:ProgramFiles\7-Zip\7z.exe"
sz a -tzip -w"$tempDir" "$backupDir\server1\share\archive.zip" "\\server1\share\*"
sz a -tzip -w"$tempDir" "$backupDir\server2\share\archive.zip" "\\server2\share\*"
Но вот чтобы не писать по сто раз команду "sz...", хотелось бы собирать данные из коллекции, чтобы архивирование проходило одной строчкой с перебором.
"$backupDir\server2\share\archive.zip" - подчеркнутое бралось из $hashPath.Values
"\\server2\share\*" - из $hashPath.Keys
|
Отправлено: 18:40, 25-06-2013
| #8
|