1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
#################### # Ayuda # Crear un fichero llamado juan que tenga el contenido del fichero la palabra hola, después mostrar el contenido New-Item juan -ItemType File -Value "hola" -Force Get-ChildItem juan Get-Content juan # Crear un directorio llamado juan2 y meterse dentro del directorio New-Item juan2 -ItemType Directory Set-Location juan2 #################### # Solución fácil # Tenemos cinco usuarios # Crear para cada uno de ellos 5 directorios New-Item juan -ItemType Directory New-Item juan3 -ItemType Directory New-Item juan4 -ItemType Directory New-Item juan6 -ItemType Directory New-Item juan7 -ItemType Directory # Para cada una de las carpetas que he creado meterme dentro y crear un fichero con el nombre del usuario Set-Location juan4 New-Item juan3.txt Set-Location ../ #################### # Solución complicada # Tenemos cinco usuarios # Crear para cada uno de ellos 5 directorios # Para cada una de las carpetas que he creado meterme dentro y crear un fichero con el nombre del usuario New-Item pruebas -ItemType Directory -Force Set-Location pruebas New-Item juan,juan3,juan7 -ItemType Directory -Force foreach($nombre in (Get-ChildItem | select Name).name) { Set-Location $nombre New-Item $nombre Set-Location ../ } #################### # Tenemos todos los procesos del sistema operativo # Crear para cada uno de ellos una carpeta # Para cada una de las carpetas que se han creado meter un fichero con información del proceso New-Item pruebas -ItemType Directory -Force Set-Location pruebas New-Item (get-Process | select name).name -ItemType Directory -Force foreach($nombre in (Get-ChildItem | select Name).name) { Set-Location $nombre New-Item $nombre -Value ([String](Get-Process -Name $nombre)) -Force Set-Location ../ } |