Ejemplos de PowerShell - crear una estructura de carpetas a partir de un fichero CSV
Este ejemplo crea una estructura de carpetas de grupo a partir de un fichero CSV.
Ejemplo
$csv = Import-Csv "c:\YourFolder\GroupFolder.csv"
foreach ($csvEntry in $csv) {
$groupName = $csvEntry.Name
# Extract the group folder name
if ($groupName.Contains("\")) {
$groupName = $groupName.Substring($groupName.LastIndexOf("\"), $groupName.Length - $groupName.LastIndexOf("\"))
$groupName = $groupName.TrimStart("\")
}
# Create the group folder if it is not null, empty or fill in with space characters
if (![]::IsNullOrWhiteSpace($groupName)) {
$session = New-RDMSession -Type "Group" -Name $groupName
$session.Group = $csvEntry.Name
Set-RDMSession $session
Write-Host "Group Folder $groupName created" -f Yellow
}
}
Update-RDMUINotas
El fichero CSV debe tener solo una columna con el título establecido como Name.
Se debe especificar la ruta completa para cada subcarpeta.
Aquí tiene un ejemplo de este fichero CSV:

AnteriorExtraer el ID de TeamViewer
SiguienteRemote Desktop Manager macOS – Habilitar la autenticación integrada con Kerberos
Última actualización
¿Te fue útil?