Capítulo 8. Tareas de Utilidad
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
8.0 Introducción
Cuando escribes en o simplemente utilizas el intérprete de comandos interactivo, surgen un puñado de necesidades sencillas pero útiles: medir comandos, obtener números aleatorios y mucho más.
8.1 Obtener la Fecha y Hora del Sistema
Problema
En quieres obtener la fecha del sistema.
Solución
Para obtener la fecha del sistema, ejecuta el comando Get-Date
.
Debate
El comando Get-Date
genera una salida rica basada en objetos, por lo que puedes utilizar su resultado para muchas tareas relacionadas con la fecha. Por ejemplo, para determinar el día actual de la semana:
PS > $date = Get-Date PS > $date.DayOfWeek Sunday
Si quieres formatear la fecha para la salida (por ejemplo, como un sello de archivo de registro), consulta la Receta 5.13.
Para más información sobre el cmdlet Get-Date
, escribe Get-Help Get-Date
.
Para más información sobre cómo trabajar con clases del .NET Framework, consulta la Receta 3.8.
8.2 Medir la duración de una orden
Problema
En quieres saber cuánto tarda en ejecutarse una orden.
Solución
Para medir en la duración de un comando, utiliza el cmdlet Measure-Command
:
PS > Measure-Command { Start-Sleep -Milliseconds 337 } Days : 0 Hours : 0 Minutes : 0 Seconds : 0 Milliseconds : 339 Ticks : ...
Get Libro de cocina PowerShell, 4ª edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.