У вас есть файл с именем "stuff.txt". Файл содержит следующее:
Admin
user
server
В том же каталоге, что и "stuff.txt", у вас есть скрипт с именем "make.ps1", который содержит:
Param($ParentDirectory)
$folder_names = $(gc -Path .\stuff.txt)
foreach ($folder_name in $folder_names ) {
New-Item -Path $ParentDirectory -Name $folder_name -ItemType Folder
}
Затем вы вызываете скрипт, передаваемый в родительский каталог:
C:\> make.ps1 -ParentDirectory '...'
Если вы не хотите делать это как скрипт, просто сделайте имя $ ParentDirectory обычной старой переменной и присвойте ему начальный путь к каталогу.