Mam zmienną $emp
oraz indywidualna zmienna folderu dla każdego pracownika w tej zmiennej. Więc mam 1) $GeorgeFullSaveDir
i 2) $JamesFullSaveDir
. Używać foreach
pętla iteruję wartości $emp
w celu zmniejszenia / ponownego użycia kodu możliwe jest nie tworzenie indywidualnej zmiennej dla każdego zapisanego pracownika i dołączanie wartości $emp
do FullSaveDir?
Bezskutecznie próbowałem poniżej
$employees = @('George', 'James')
foreach ($emp in $employees)
{
$SaveDirRoot = "R:\Employees\"
$GeorgeSaveDir = "George\"
$JamesSaveDir = "James\"
$GeorgeFullSaveDir = $SaveDirRoot+$GeorgeSaveDir
$JamesFullSaveDir = $SaveDirRoot+$JamesSaveDir
Write-Host $emp+FullSaveDir
#Desired output will be
#R:\Employees\George\
#R:\Employees\James\
}
Dalsze wyjaśnienie - dla każdej iteracji zmiennej $emp
Chcę być w stanie dołączyć $emp+FullSaveDir
i przedstaw wyniki dla tego konkretnego pracownika. Tak więc z obecną składnią będzie produkowany
1) R: Pracownicy George
2) R: Pracownicy James
źródło