我建议采用一般方法:
在配置池和磁盘时使用变量,以便在接下来的步骤中重用它们,并且会引用您创建的特定对象:
$NewPartitions = New-Partition -DiskNumber(Get-Disk | where BusType -eq Spaces).Number -UseMaximumSize -AssignDriveLetter | Format-Volume -FileSystem NTFS -Confirm:$false
$NewPartitions
foreach
循环执行
New-Item
每次:
$NewFolders = foreach ($DriveLetter in ($NewPartitions.DriveLetter))
{
New-Item -Type Directory -Path ($DriveLetter+":\share")
}
New-SmbShare
使用相同策略的cmdlet。
$NewFolders.FullName
包含新创建文件夹的完整路径。